Skip to content

Expense - RHP closes when another modal opens, and reopens when the modal closes #66696

@mitarachim

Description

@mitarachim

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: 9.1.83-0
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail: 2990378 / https://docs.google.com/spreadsheets/d/1xgmP-nEeoR-F_gnhxvQucXjETKq0u7hq9oKJ5BqXMr8/edit?gid=478917263#gid=478917263&range=D7
Email or phone of affected tester (no customers): sdjoinsjsosdjod@gmail.com
Issue reported by: Applause Internal Team
Device used: Mac 15.5 / Chrome
App Component: Money Requests

Action Performed:

Bug 1:

  1. Go to staging.expensify.com
  2. Go to workspace chat.
  3. Submit two expenses to the workspace chat.
  4. Open expense report.
  5. Open any expense row.
  6. Click More > Hold.
  7. Enter reason and save it.
  8. Click Got it.

Bug 2:

  1. Go to staging.expensify.com
  2. Open any chat.
  3. Click report header.
  4. Click avatar.
  5. Close the full screen view.

Expected Result:

Bug 1: Expense details RHP will not close when Hold expense education modal opens.
Bug 2: RHP will remain opened in the background when avatar opens in full screen.

Actual Result:

Bug 1:
In Step 7, expense details RHP closes when Hold expense education modal opens.
In Step 8, expense details RHP reopens when Hold expense education modal closes.

Bug 2:
RHP closes in the background when avatar opens in full screen, and reopens when the full screen view closes.

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

Bug 1

Bug6891244_1752821610834.Bug_1.mp4

Bug 2

Bug6891244_1752821610833.Bug_2.mp4

View all open jobs on GitHub

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2Engineering

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions