App
App copied to clipboard
[$500] Show keyboard shortcuts page modal wherever you are in the app
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: v1.4.37-0 Reproducible in staging?: Y Reproducible in production?: Y 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: @ishpaul777 Slack conversation:
Action Performed:
Break down in numbered steps
- Be on some chat
- Press shortcut to open the shortcuts page CMD + J
- Verify the page opened above the page you have just been navigated to
- Go to Workspace settings using the bottom tabs wrench
- Press the shortcut again
- Verify the modal opened over whatever page you have just been at
Expected Result:
Describe what you think should've happened
Verify the modal opened over whatever page you have just been at
Actual Result:
Describe what actually happened
The modal open but the app also navigates to settings/about underneath
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
- [ ] Android: Native
- [ ] Android: mWeb Chrome
- [ ] iOS: Native
- [ ] iOS: mWeb Safari
- [x] MacOS: Chrome / Safari
- [x] MacOS: Desktop
Screenshots/Videos
Add any screenshot/video evidence
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~0113b8ec542d75dc79
- Upwork Job ID: 1754809645699198976
- Last Price Increase: 2024-02-06
- Automatic offers:
- fedirjh | Reviewer | 28146988
- dukenv0307 | Contributor | 28146989
Job added to Upwork: https://www.upwork.com/jobs/~0113b8ec542d75dc79
Triggered auto assignment to @isabelastisser (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details.
Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh (External
)
Proposal
Please re-state the problem that we are trying to solve in this issue.
The modal open but the app also navigates to settings/about underneath
What is the root cause of that problem?
We have the keyboard shortcuts page route in the About
route mapping here, so when the keyboard shortcuts page show, the About
page will show underneath.
What changes do you think we should make in order to solve the problem?
Remove the keyboard shortcuts page route from the About
route mapping here, so that page can be opened independently from the About
route.
[SCREENS.SETTINGS.ABOUT]: [SCREENS.SETTINGS.APP_DOWNLOAD_LINKS],
What alternative solutions did you explore? (Optional)
NA
Triggered auto assignment to @neil-marcellini, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
@dukenv0307's proposal looks good to me.
π π π C+ reviewed
Ok, sounds good to me too. Thanks!
π£ @fedirjh π An offer has been automatically sent to your Upwork account for the Reviewer role π Thanks for contributing to the Expensify app!
π£ @dukenv0307 π An offer has been automatically sent to your Upwork account for the Contributor role π Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review π§βπ» Keep in mind: Code of Conduct | Contributing π
Not overdue, waiting for the PR
Still awaiting a PR, @dukenv0307 do you have an ETA?
Bump @dukenv0307
hey @dukenv0307, please provide an update. Thanks!
I'm on the traditional holiday until February 15th
@fedirjh The PR is ready for review.
This issue has not been updated in over 15 days. @neil-marcellini, @isabelastisser, @fedirjh, @dukenv0307 eroding to Monthly issue.
P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!
This was deployed 2 weeks ago, what needs to be done to get it closed out @isabelastisser?
I think we can process payment now @isabelastisser
cc @neil-marcellini Could you please add the Awaiting Payment
label and bump to Daily
as payment is due? Thank you.
I will review this soon.
BugZero Checklist:
- [x] Link to the PR: https://github.com/Expensify/App/pull/33280
- [x] Link to comment: https://github.com/Expensify/App/pull/33280#discussion_r1544056806
- [x] Link to discussion: N/A
- [x] Determine if we should create a regression test for this bug: Yes
Regression Test Proposal
1. Open chat
2. Press the shortcut to open the shortcuts page CMD + J
3. Verify the shortcuts page opened above the page you have just been navigated to
4. Go to Workspace settings using the bottom tabs wrench
5. Press the shortcut CMD + J again
6. Verify the modal is opened over whatever page you have just been at
- Do we agree π or π
Sorry for the delay, I'm reviewing this now.
The payments were processed in Upwork.
All set:
https://github.com/Expensify/Expensify/issues/384955