If you haven't already, check out our contributing guidelines for onboarding. To join our Slack channel, fill out this form.
Version Number: 9.4.43-1
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from BrowserStack: N/A
Email or phone of affected tester (no customers): yuwen@expensify.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Yuwen
Slack conversation (hyperlinked to channel name):
Action Performed:
- Open a GitHub issue that contains OldDot report links of the form
https://www.expensify.com/report?param={"pageReportID":"<reportID>"}. In the recording this was the AP-close "reports awaiting your approval/submission" reminder issue auto-generated by the alteryxbotify bot, where each "Approve report" / "Submit report" link uses that format.
- While logged in to New Expensify, click one of those links. Because it's a
www.expensify.com link handing off to New Expensify, it routes through the auth transition — https://new.expensify.com/transition?accountID=<id>&email=<email>&shortLivedAuthToken=<token>&exitTo=... — and then redirects to https://new.expensify.com/search/r/<reportID>.
- Observe the report view on the
/search/r/<reportID> route (reproduced on report IDs 236182401668712 and 238362409868712).
Note: the /transition hop is what triggers this. A link that points straight at new.expensify.com (rather than an OldDot www.expensify.com/report?param=... link) skips the transition and does not reproduce the bug.
Expected Result:
The report opens on the /search/r/<reportID> route and its contents (the report header and its transactions/expenses) render. Any loading placeholder shown beforehand is fully opaque.
Actual Result:
Only a skeleton-loading placeholder renders, and it never resolves into the actual report. The skeleton is semi-transparent, so the Home page (For you / Recently added / Your spend / Discover) is visible through it in the background. Reproduced on two different report IDs.
Workaround:
Not applicable.
Platforms:
Select the officially supported platforms where the issue was reproduced:
Screenshots/Videos
Media to be attached by reporter.
Upwork Automation - Do Not Edit
If you haven't already, check out our contributing guidelines for onboarding. To join our Slack channel, fill out this form.
Version Number: 9.4.43-1
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from BrowserStack: N/A
Email or phone of affected tester (no customers): yuwen@expensify.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Yuwen
Slack conversation (hyperlinked to channel name):
Action Performed:
https://www.expensify.com/report?param={"pageReportID":"<reportID>"}. In the recording this was the AP-close "reports awaiting your approval/submission" reminder issue auto-generated by thealteryxbotifybot, where each "Approve report" / "Submit report" link uses that format.www.expensify.comlink handing off to New Expensify, it routes through the auth transition —https://new.expensify.com/transition?accountID=<id>&email=<email>&shortLivedAuthToken=<token>&exitTo=...— and then redirects tohttps://new.expensify.com/search/r/<reportID>./search/r/<reportID>route (reproduced on report IDs236182401668712and238362409868712).Note: the
/transitionhop is what triggers this. A link that points straight atnew.expensify.com(rather than an OldDotwww.expensify.com/report?param=...link) skips the transition and does not reproduce the bug.Expected Result:
The report opens on the
/search/r/<reportID>route and its contents (the report header and its transactions/expenses) render. Any loading placeholder shown beforehand is fully opaque.Actual Result:
Only a skeleton-loading placeholder renders, and it never resolves into the actual report. The skeleton is semi-transparent, so the Home page (For you / Recently added / Your spend / Discover) is visible through it in the background. Reproduced on two different report IDs.
Workaround:
Not applicable.
Platforms:
Select the officially supported platforms where the issue was reproduced:
Screenshots/Videos
Media to be attached by reporter.
Upwork Automation - Do Not Edit