-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: ReportScreen is blank, indefinitely loading on web/desktop #2322
fix: ReportScreen is blank, indefinitely loading on web/desktop #2322
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Updated |
Hmm so wait, why even have a loader at all? |
The issue was with the old chat being briefly visible and then a lot of heavy rendering would make the chat appear in chunks 2021-03-29.12-45-06.mp4The idea was to end up with something like this, but it can't be all addressed in a single PR as it's complex loader.mp4We have come this far (this is a dev build on simulator so it's not the smoothest example, and the keyboard popping out doesn't help): Screen.Recording.2021-04-08.at.22.19.36.mov
|
Got it. Yeah, I think fading in/out might help. Then this way if the transition is able to happen fast enough (like the internet connection is fast) then maybe we don't even get a chance to see the loader. |
Any chance that the update this PR is addressing led to the choppy behavior we're seeing on iOS in this video? Image.from.iOS.MP4cc @joaniew |
It doesn't seem the video includes the changes from this PR as it would display a spinner, fading out, for at least a split second Here's a before/after comparison Right before my changes were merged - 09e4a86iOS.Before.mp4With my changes merged - db7b937iOS.After.mp4Some of my prototypes included Layout Animation. But we agreed they would have to be applied incrementally to keep the changes under the PR small. This is something I was experimenting 2-3 days ago and hadn't had merged any updates from master - you can notice there's no bump that seems to have crept some time in between... With.Layout.Animations.mp4 |
@marcaaron |
This indefinitely loading issue should be fixed by #2346 . unless we want to apply some small changes to the full screen loader - color, opacity, remove it, we can close this PR. If this will be kept open I'd like to reset it to master and just apply the loader changes |
@kidroca I think based on this conversation here we are expecting to see some color updates with just a softer background. |
Which is pretty much what we've got and just need to fix conflicts and remove the unneeded code fixed in the other PR (now merged). |
2bdc554
to
217bf21
Compare
Updated. |
🚀 [Deployed](https://github.com/Expensify/Expensify.cash
|
<If necessary, assign reviewers that know the area or changes well. Feel free to tag any additional reviewers you see fit.>
@marcaaron
Details
Addresses the regresion found for #2221
The details and the steps are the same as in that PR
Fixed Issues
Fixes #2327
Tests
On web/desktop
Also please cover the steps in #2221
Tested On