Skip to content

[HOLD for payment 2023-11-01] [$1000] Tooltips should not show when the related context menu is open #24296

Description

@dangrous

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


This is follow up from #15289

Action Performed:

Break down in numbered steps
Example 1:

  1. Open an existing chat
  2. Send a message
  3. Hover over the message & react with one of the emojis
  4. Right-click on the newly added emoji & verify that a popover modal is displayed
  5. As the popover modal is opened, hover the emoji you reacted with

AND

Example 2:

  1. Click + button on LHN.
  2. Hover over the X icon
  3. Click + in composer
  4. Hover over + icon

Expected Result:

Describe what you think should've happened
Example 1:
Tooltip & popover modal are not overlapped

Example 2:
Should not see tooltip in either hover state

Actual Result:

Describe what actually happened
Example 1:
Tooltip & popover modal are overlapped

Example 2:
See tooltip in both hover states

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 / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: 1.3.51-2
Reproducible in staging?: yes
Reproducible in production?: no
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers): N/A
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by:
Slack conversation:

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~019da84618f039e6f7
  • Upwork Job ID: 1689711722778017792
  • Last Price Increase: 2023-08-31

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringInternalRequires API changes or must be handled by Expensify staff

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions