If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
(long lasting LoadingIndicators on many screens)
Action Performed:
- Open app
- Go to "Search"/"New Chat"/"New Group" screen (any Screen that renders an
OptionsSelector)
- Wait for the loading spinner to end
Expected Result:
After the screen transition is done, the screen content should render relatively fast.
Actual Result:
Instead, even after the screen transition has ended a LoadingIndicator keeps spinning for a few (milli-)seconds.
That's because the OptionSelector component is waiting for the transitionEnd event to be emitted by react-navigation. (here) The transition will end at earliest though, once the screen content is rendered completely.
Workaround:
This is not blocking any flow.
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.49-0
Reproducible in staging?: yes
Reproducible in production?: yes
Email or phone of affected tester (no customers): christoph+hightraffic@margelo.io | iPhone 14 Pro (Simulator)
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by: @marcaaron & @chrispader
Slack conversation: https://expensify.slack.com/archives/C035J5C9FAP/p1669856870089949
View all open jobs on GitHub
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
(long lasting LoadingIndicators on many screens)
Action Performed:
OptionsSelector)Expected Result:
After the screen transition is done, the screen content should render relatively fast.
Actual Result:
Instead, even after the screen transition has ended a
LoadingIndicatorkeeps spinning for a few (milli-)seconds.That's because the
OptionSelectorcomponent is waiting for thetransitionEndevent to be emitted byreact-navigation. (here) The transition will end at earliest though, once the screen content is rendered completely.Workaround:
This is not blocking any flow.
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.49-0
Reproducible in staging?: yes
Reproducible in production?: yes
Email or phone of affected tester (no customers): christoph+hightraffic@margelo.io | iPhone 14 Pro (Simulator)
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by: @marcaaron & @chrispader
Slack conversation: https://expensify.slack.com/archives/C035J5C9FAP/p1669856870089949
View all open jobs on GitHub