Skip to content

[$175] mweb - Rules - Device back button dismisses Describe modal and navigates to previous page #103878

Closed

Description

@applause-bot

If you haven’t already, check out our contributing guidelines for onboarding. To join our Slack channel, fill out this form.


Version Number: 9.5.8-0
Reproducible in staging?: Yes
Reproducible in production?: N/A - new feature, doesn't exist in prod
If this was caught during regression testing, add the test name, ID and link from BrowserStack: #99624
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team
Bug source: Exploratory - Significant User Experience Deterioration
Device used: Mac 26.5 / Chrome
App Component: Workspace Settings

Action Performed:

Precondition:

  • Create a Collect workspace.
  • Enable Rules.
  1. Go to staging.new.expensify.com
  2. Go to workspace settings > Rules.
  3. Tap Add rule.
  4. Tap Restrict card spend.
  5. Tap Describe.
  6. Tap device back button to dismiss the keyboard.
  7. Tap device back button again.

Expected Result:

Device back button will dismiss Describe modal (similar to Android).

Actual Result:

Device back button dismisses Describe modal and navigates to previous page.

Workaround:

Unknown

Platforms:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome Safari

Screenshots/Videos

Bug7285263_1791892891661.Screen_Recording_20261013_195904_Chrome.1.mp4

View all open jobs on GitHub

Applause Internal Information
Exported by: Julia Ponikarchuk
Bug ID: 7285263

Upwork Automation - Do Not Edit

Activity

  1. applause-bot commented on Oct 13, 2026

    @applause-bot
    Author

    While Applause doesn't embed attachments for this bug, here are the links for quick view:
    https://platform.applause.com/services/links/v1/external/a51b86c4f5b03feefc2f9fe078d9c13433cdc9c32b7614c07481b7085e5684e4

  2. added
    DeployBlockerCashThis issue or pull request should block deployment
    BugSomething is broken. Auto assigns a BugZero manager.
    on Oct 13, 2026
  3. melvin-bot commented on Oct 13, 2026

    @melvin-bot

    You have been assigned to this deploy blocker because you recently merged this PR: #99624

  4. melvin-bot commented on Oct 13, 2026

    @melvin-bot

    @luacmartins @JS00001 @Krishna2323 you have been assigned to this deploy blocker because you reviewed the offending PR: #99624

  5. github-actions commented on Oct 13, 2026

    @github-actions
    Contributor

    👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

    1. Identify the pull request that introduced this issue and revert it.
    2. Find someone who can quickly fix the issue.
    3. Fix the issue yourself.
  6. melvin-bot commented on Oct 13, 2026

    @melvin-bot

    @rushatgabhane you have been assigned to this deploy blocker because you authored the offending PR: #99624

  7. melvin-bot commented on Oct 13, 2026

    @melvin-bot

    💬 A slack conversation has been started in #expensify-open-source

  8. 10 remaining items

  9. added
    ExternalAdded to denote the issue can be worked on by a contributor
    on Oct 20, 2026
  10. melvin-bot commented on Oct 20, 2026

    @melvin-bot

    Current assignee @Krishna2323 is eligible for the External assigner, not assigning anyone new.

  11. changed the title [-]mweb - Rules - Device back button dismisses Describe modal and navigates to previous page[/-] [+][$175] mweb - Rules - Device back button dismisses Describe modal and navigates to previous page[/+] on Oct 20, 2026
  12. melvin-bot commented on Oct 20, 2026

    @melvin-bot
  13. rushatgabhane commented on Oct 20, 2026

    @rushatgabhane
    Member

    making external since this requires a library fix

  14. melvin-bot commented on Oct 23, 2026

    @melvin-bot

    @Krishna2323 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

  15. melvin-bot commented on Oct 27, 2026

    @melvin-bot

    @Krishna2323 this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

  16. melvin-bot commented on Oct 27, 2026

    @melvin-bot

    @Krishna2323 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

  17. Krishna2323 commented on Oct 28, 2026

    @Krishna2323
    Contributor

    This is fixed by #104190 (deployed to production in 9.5.14-3). It changes the react-navigation useLinking patch so browser Back resets to the saved state when the popped root history entry is a modal back-guard, instead of dispatching goBack() to the focused stack. I retested on mWeb Chrome (Android/iOS) and Back now only dismisses the Describe modal.

    Monosnap.screencast.2026-10-28.13-11-30.mp4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions