You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Application View Glitches When Navigating Between Tabs In Accounting #55567
Version Number: 9.0.88-4 Reproducible in staging?: Y Reproducible in production?: Y If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs:https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by:@sumo-slonik Slack conversation (hyperlinked to channel name): expensify_bugs
Action Performed:
Precondition: QBO connected to the workspace
Open the app and navigate to the "Accounting" tab in a Workspace
Go to the "Import" section
Switch to any other tab in the application.
Tap the back arrow
Expected Result:
Smooth navigation without visual glitches when switching between tabs.
Actual Result:
The application's view glitches when returning to the "Import" section.
In some instances, the glitch is more severe and disrupts the UI.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Android: Standalone
Android: HybridApp
Android: mWeb Chrome
iOS: Standalone
iOS: HybridApp
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
Screenshots/Videos
Add any screenshot/video evidenceandroid.main.movaz_recorder_20250121_144247.mp4
I found out that the same issue appears on two factor authentication screen after this PR.
I believe it has to do with RHP logic. I’ve verified that when the screen is moved to AuthScreens (removing it from the RHP), the stuttering no longer occurs.
@bfitzexpensify@blazejkustra this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
Update: Funny enough I'm not able to reproduce it anymore on the newest main 😅 I think navigation refactor unexpectedly fixed it. Let's not close this issue yet, @sumo-slonik is OOO this week and I'd like to confirm with him that he also can't reproduce it.
The bug was successfully reproduced only on emulators and not on physical devices. The emulators where the issue was reproduced:
Pixel 8 with API 35
Medium Phone with API 35
The issue was not reproduced on:
Pixel 7 Pro with API 35 (emulator)
Pixel 7 with API 33 (emulator)
Samsung Galaxy S23 Ultra (physical device)
Galaxy Fold (physical device)
Since the bug cannot be reproduced on physical devices and does not occur on all emulators, I suggest closing the issue, as it does not seem to impact actual users.
Activity
melvin-bot commentedon Jan 21, 2025
Triggered auto assignment to @bfitzexpensify (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.melvin-bot commentedon Jan 27, 2025
@bfitzexpensify Eep! 4 days overdue now. Issues have feelings too...
blazejkustra commentedon Jan 28, 2025
I found out that the same issue appears on two factor authentication screen after this PR.
I believe it has to do with RHP logic. I’ve verified that when the screen is moved to AuthScreens (removing it from the RHP), the stuttering no longer occurs.
blazejkustra commentedon Jan 28, 2025
I’m from Software Mansion, and I could work on this issue and investigate the cause of glitching.
Just need someone to assign me here 🙏
bfitzexpensify commentedon Jan 28, 2025
Assigned you @blazejkustra
sumo-slonik commentedon Jan 29, 2025
Temporarily I'll be here to help @blazejkustra with investigation.
melvin-bot commentedon Feb 3, 2025
@bfitzexpensify, @blazejkustra Huh... This is 4 days overdue. Who can take care of this?
melvin-bot commentedon Feb 4, 2025
@bfitzexpensify @blazejkustra this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
6 remaining items
melvin-bot commentedon Feb 12, 2025
@bfitzexpensify, @blazejkustra 6 days overdue. This is scarier than being forced to listen to Vogon poetry!
blazejkustra commentedon Feb 12, 2025
Update: I'm busy with one other task but I try to revisit this tomorrow (slowly getting back to reality after SF)
blazejkustra commentedon Feb 14, 2025
Update: Funny enough I'm not able to reproduce it anymore on the newest main 😅 I think navigation refactor unexpectedly fixed it. Let's not close this issue yet, @sumo-slonik is OOO this week and I'd like to confirm with him that he also can't reproduce it.
working.webm
sumo-slonik commentedon Feb 17, 2025
I managed to reproduce this bug on the main:
Screen.Recording.2025-02-17.at.11.17.49.mov
I'm getting into investgation right now
sumo-slonik commentedon Feb 17, 2025
The bug was successfully reproduced only on emulators and not on physical devices. The emulators where the issue was reproduced:
The issue was not reproduced on:
Since the bug cannot be reproduced on physical devices and does not occur on all emulators, I suggest closing the issue, as it does not seem to impact actual users.
@BartoszGrajdek @blazejkustra
melvin-bot commentedon Feb 18, 2025
@bfitzexpensify, @blazejkustra Whoops! This issue is 2 days overdue. Let's get this updated quick!
melvin-bot commentedon Feb 20, 2025
@bfitzexpensify, @blazejkustra Huh... This is 4 days overdue. Who can take care of this?
melvin-bot commentedon Feb 24, 2025
@bfitzexpensify, @blazejkustra 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!
melvin-bot commentedon Feb 26, 2025
@blazejkustra 10 days overdue. Is anyone even seeing these? Hello?
blazejkustra commentedon Feb 26, 2025
@bfitzexpensify I think we can close this ticket as per this comment