[$250] Sign in - OpenApp request is sent every login
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 9.0.68-7 Reproducible in staging?: Y Reproducible in production?: Y If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A If this was caught during regression testing, add the test name, ID and link from TestRail:(https://github.com/Expensify/App/issues/50076) Issue reported by: Applause - Internal Team
Action Performed:
Precondition: Open the DevTools (3 dots -> More tools -> Developer Tools). Go to Network tab, and throttle to Slow 4G
- Sign in with an existing account
- Send some messages (just to add items into the queue)
- Sign out
- Do steps 3 and 4 a couple of times
Expected Result:
Observe that OpenApp request was fired only once in the Network tab
Actual Result:
OpenApp request is sent each time user signs in
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
- [x] MacOS: Chrome / Safari
- [ ] MacOS: Desktop
Screenshots/Videos
Add any screenshot/video evidence
https://github.com/user-attachments/assets/7d706641-675a-4c2b-aaef-7e62b400c0ea
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021863414839450757624
- Upwork Job ID: 1863414839450757624
- Last Price Increase: 2024-12-02
Issue Owner
Current Issue Owner: @suneox
Triggered auto assignment to @kadiealexander (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.
Job added to Upwork: https://www.upwork.com/jobs/~021863414839450757624
Triggered auto assignment to Contributor-plus team member for initial proposal review - @suneox (External)
Hi! I'm Bartek from Callstack - expert contributor group. I’d like to take a look at this task.
@suneox, @kadiealexander Whoops! This issue is 2 days overdue. Let's get this updated quick!
This issue cannot be reproduced on the latest staging version v9.0.72-0. The current network filter in video has Preserve log enabled, ensuring that previous requests are retained. So I think we can retest without Preserve log enabled
@suneox Just checked on dev with Preserve log disabled and the issue is still reproducible.
@suneox Just checked on dev with Preserve log disabled and the issue is still reproducible.
@burczu I’ve just verified on the latest main v9.0.72-1, and this issue cannot be reproduced. Could you please share a recording of the issue?
https://github.com/user-attachments/assets/8bc9a3c2-a396-4528-95a4-d2e961862c5d
Hey @suneox! I'm not sure if understand the issue correctly, but in your video the OpenApp request is called every login, which should not happen, based on the description of the issue. Am I confusing something?
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
Hey @suneox! I'm not sure if understand the issue correctly, but in your video the
OpenApprequest is called every login, which should not happen, based on the description of the issue. Am I confusing something?
API OpenApp is included personal data so i think it makes sense to called after sign in. Based on issue #50076 is prevented duplicate request OpenAppbut the test step doesn't match with checklist.
And the QC team has enabled the Preserve Log option during testing, which I believe is the reason behind this issue.
cc: @lanitochka17
This is not a bug.