Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[$500] Show keyboard shortcuts page modal wherever you are in the app #35887

Closed
2 of 6 tasks
mountiny opened this issue Feb 6, 2024 · 24 comments
Closed
2 of 6 tasks

[$500] Show keyboard shortcuts page modal wherever you are in the app #35887

mountiny opened this issue Feb 6, 2024 · 24 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor

Comments

@mountiny
Copy link
Contributor

mountiny commented Feb 6, 2024

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

  1. Be on some chat
  2. Press shortcut to open the shortcuts page CMD + J
  3. Verify the 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 again
  6. 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
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

View all open jobs on GitHub

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
Issue OwnerCurrent Issue Owner: @isabelastisser
@mountiny mountiny added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Feb 6, 2024
@mountiny mountiny added the External Added to denote the issue can be worked on by a contributor label Feb 6, 2024
@melvin-bot melvin-bot bot changed the title Show keyboard shortcuts page modal wherever you are in the app [$500] Show keyboard shortcuts page modal wherever you are in the app Feb 6, 2024
Copy link

melvin-bot bot commented Feb 6, 2024

Job added to Upwork: https://www.upwork.com/jobs/~0113b8ec542d75dc79

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Feb 6, 2024
Copy link

melvin-bot bot commented Feb 6, 2024

Triggered auto assignment to @isabelastisser (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

Copy link

melvin-bot bot commented Feb 6, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh (External)

@mountiny mountiny moved this to Release 1: Ideal Nav & Collect Simplfied Profile, Members, Categories, Workflows (approvals) in [#whatsnext] Wave 08 - Collect Plan Admins Feb 6, 2024
@dukenv0307
Copy link
Contributor

dukenv0307 commented Feb 6, 2024

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

@fedirjh
Copy link
Contributor

fedirjh commented Feb 6, 2024

@dukenv0307's proposal looks good to me.

🎀 👀 🎀 C+ reviewed

Copy link

melvin-bot bot commented Feb 6, 2024

Triggered auto assignment to @neil-marcellini, see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@neil-marcellini
Copy link
Contributor

@dukenv0307's proposal looks good to me.

🎀 👀 🎀 C+ reviewed

Ok, sounds good to me too. Thanks!

@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Feb 6, 2024
Copy link

melvin-bot bot commented Feb 6, 2024

📣 @fedirjh 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app!

Offer link
Upwork job

Copy link

melvin-bot bot commented Feb 6, 2024

📣 @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 📖

@melvin-bot melvin-bot bot added the Overdue label Feb 9, 2024
@neil-marcellini
Copy link
Contributor

Not overdue, waiting for the PR

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 9, 2024
@fedirjh
Copy link
Contributor

fedirjh commented Feb 12, 2024

Still awaiting a PR, @dukenv0307 do you have an ETA?

@isabelastisser
Copy link
Contributor

Bump @dukenv0307

@melvin-bot melvin-bot bot removed the Overdue label Feb 13, 2024
@isabelastisser
Copy link
Contributor

hey @dukenv0307, please provide an update. Thanks!

@dukenv0307
Copy link
Contributor

I'm on the traditional holiday until February 15th

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Feb 15, 2024
@dukenv0307
Copy link
Contributor

@fedirjh The PR is ready for review.

Copy link

melvin-bot bot commented Mar 11, 2024

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!

@neil-marcellini
Copy link
Contributor

This was deployed 2 weeks ago, what needs to be done to get it closed out @isabelastisser?

@neil-marcellini neil-marcellini added Weekly KSv2 and removed Monthly KSv2 Reviewing Has a PR in review labels Mar 11, 2024
@dukenv0307
Copy link
Contributor

I think we can process payment now @isabelastisser

@fedirjh
Copy link
Contributor

fedirjh commented Mar 15, 2024

cc @neil-marcellini Could you please add the Awaiting Payment label and bump to Daily as payment is due? Thank you.

@isabelastisser isabelastisser added Daily KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Mar 18, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 18, 2024
@isabelastisser
Copy link
Contributor

I will review this soon.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Mar 18, 2024
@fedirjh fedirjh mentioned this issue Mar 29, 2024
50 tasks
@fedirjh
Copy link
Contributor

fedirjh commented Mar 29, 2024

BugZero Checklist:


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 👎

@isabelastisser
Copy link
Contributor

Sorry for the delay, I'm reviewing this now.

@melvin-bot melvin-bot bot removed the Overdue label Apr 3, 2024
@isabelastisser
Copy link
Contributor

The payments were processed in Upwork.

@isabelastisser
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor
Projects
No open projects
Archived in project
Status: Release 1: Ideal Nav & Collect Simplfied Profile, Members, Categories, Workflows (approvals)
Development

No branches or pull requests

5 participants