Skip to content

[Due for payment 2026-03-30] [$250] [BACK BUTTON] mWeb - Back navigation - Device back button doesn't close FAB menu #70951

Closed

Description

@nlemma

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: v9.2.16-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: NA
Email or phone of affected tester (no customers): sintayewhaylu01@gmail.com
Issue reported by: Applause Internal Team
Device used: Samsung A16/ Chrome
App Component: Workspace Settings

Action Performed:

  1. Navigate to staging.new.expensify.com
  2. Go to the Workspace
  3. Click the FAB
  4. Press the device's Back button

Expected Result:

The FAB menu should close (slide down) when the device's Back button is pressed.

Actual Result:

The FAB does not close, and the background navigates back.

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

Bug6950603_1758370166015.Recording_20250920_142133.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021973744114182108173
  • Upwork Job ID: 1973744114182108173
  • Last Price Increase: 2026-01-21
  • Automatic offers:
    • daledah | Contributor | 110196362
Issue OwnerCurrent Issue Owner: @mallenexpensify

Activity

  1. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Sep 21, 2025
  2. melvin-bot commented on Sep 21, 2025

    @melvin-bot

    Triggered auto assignment to @abekkala (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.

  3. added and removed on Sep 21, 2025
  4. added
    ExternalAdded to denote the issue can be worked on by a contributor
    on Oct 2, 2025
  5. melvin-bot commented on Oct 2, 2025

    @melvin-bot
  6. changed the title [-][BACK BUTTON] [HOLD on #59245] mWeb - Back navigation - Device back button doesn't close FAB menu[/-] [+][$250] [BACK BUTTON] [HOLD on #59245] mWeb - Back navigation - Device back button doesn't close FAB menu[/+] on Oct 2, 2025
  7. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Oct 2, 2025
  8. 119 remaining items

  9. melvin-bot commented on Mar 23, 2026

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 9.3.41-4 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

    If no regressions arise, payment will be issued on 2026-03-30. 🎊

    For reference, here are some details about the assignees on this issue:

  10. melvin-bot commented on Mar 23, 2026

    @melvin-bot

    @jayeshmangwani The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]

  11. melvin-bot commented on Mar 23, 2026

    @melvin-bot

    Triggered auto assignment to @mallenexpensify (Awaiting Payment)

  12. jayeshmangwani commented on Mar 30, 2026

    @jayeshmangwani
    Contributor

    BugZero Checklist:

    • [Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.

      Link to comment: This was neither implemented nor considered initially, so it does not originate from any specific PR.

    • [Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.

      Link to discussion: Not CRITICAL

    • [Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.

    Regression Test Proposal

    Test:

    1. Open to staging.new.expensify.com on mWeb chrome
    2. Go to the Workspace
    3. Click the FAB
    4. Press the device's Back button
    5. Verify that: The FAB menu should close (slide down) when the device's Back button is pressed.

    Do we agree 👍 or 👎

    Zapier Logs Run ID: 00040eee-3d6e-afad-df66-9dfbdaaaadf4
  13. jayeshmangwani commented on Mar 30, 2026

    @jayeshmangwani
    Contributor

    @mallenexpensify, the initial PR #80314 caused a regression, so we had to raise a second PR #82977. Therefore, the payment will be reduced to half ($125).

  14. mallenexpensify commented on Mar 30, 2026

    @mallenexpensify
    Contributor

    Payment Summary

    Contributor: @daledah due $125 via NewDot
    Contributor+: @jayeshmangwani due $125 via NewDot

    ^ Test case created

  15. laurenreidexpensify commented on Apr 15, 2026

    @laurenreidexpensify
    Contributor

    New Expensify Approved: @jayeshmangwani $125

  16. quinthar commented on May 12, 2026

    @quinthar
    Contributor

    Approved $125 for @daledah

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded 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