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

[HELD on 49802] [$250] Workspaces - 3 dot menu is shown above the preferences dialog window #49976

Closed
2 of 6 tasks
IuliiaHerets opened this issue Oct 1, 2024 · 24 comments
Closed
2 of 6 tasks
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors Weekly KSv2

Comments

@IuliiaHerets
Copy link

IuliiaHerets commented Oct 1, 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: v9.0.41-2
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team

Action Performed:

  1. Login to an account
  2. Go to workspace > click on the 3 dot menu
  3. Press cmd + D

Expected Result:

3 dot menu is dismissed and the preferences dialog window is shown

Actual Result:

3 dot menu is shown on top of the preferences dialog window.

Workaround:

Unknown

Platforms:

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6618566_1727537916046.Screen_Recording_2024-09-26_at_1.08.28_in_the_afternoon.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021841087840397368741
  • Upwork Job ID: 1841087840397368741
  • Last Price Increase: 2024-11-05
Issue OwnerCurrent Issue Owner: @bfitzexpensify
@IuliiaHerets IuliiaHerets added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Oct 1, 2024
Copy link

melvin-bot bot commented Oct 1, 2024

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

@IuliiaHerets
Copy link
Author

@bfitzexpensify FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

@daledah
Copy link
Contributor

daledah commented Oct 1, 2024

Edited by proposal-police: This proposal was edited at 2024-10-01 09:28:11 UTC.

Proposal

Please re-state the problem that we are trying to solve in this issue.

3 dot menu is shown on top of the preferences dialog window.

What is the root cause of that problem?

Currently we pass props shouldOverlay = true to set the popover menu overlay the current view

What changes do you think we should make in order to solve the problem?

We should remove props shouldOverlay here

and we should consider other places where props shouldOverlay = true is used

What alternative solutions did you explore? (Optional)

@bfitzexpensify bfitzexpensify added the External Added to denote the issue can be worked on by a contributor label Oct 1, 2024
@melvin-bot melvin-bot bot changed the title Workspaces - 3 dot menu is shown above the preferences dialog window [$250] Workspaces - 3 dot menu is shown above the preferences dialog window Oct 1, 2024
Copy link

melvin-bot bot commented Oct 1, 2024

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

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

melvin-bot bot commented Oct 1, 2024

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

@parasharrajat
Copy link
Member

@daledah Can you please add more details to the proposal on why the root cause? do some analysis on why it was added?

@bernhardoj
Copy link
Contributor

Looks like my proposal here will solve this issue too.

@parasharrajat
Copy link
Member

parasharrajat commented Oct 1, 2024

Awesome, I was looking for something like that. @bernhardoj Can you please post the proposal here and tune it for the issue?

@daledah
Copy link
Contributor

daledah commented Oct 1, 2024

@parasharrajat we are calculated isBehindModal base on shouldOverlay here

const isBehindModal = modal?.willAlertModalBecomeVisible && !modal?.isPopover && !shouldOverlay;

we need to do that because we have some cases where popover is above a modal like three dots in Attachment Modal

Screenshot 2024-10-01 at 20 26 45

do some analysis on why it was added?

this is added in this PR and I think this maybe a mistake because we have some three dots in workspace like Tag, Category... that all set shouldOverlay = false

@bernhardoj
Copy link
Contributor

I think we can work on #49802 since I also propose another thing to improve the debug modal.

@parasharrajat
Copy link
Member

This issue will be fixed in #49802. So let's hold it on that @bfitzexpensify

Copy link

melvin-bot bot commented Oct 7, 2024

@parasharrajat, @bfitzexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick!

@melvin-bot melvin-bot bot added the Overdue label Oct 7, 2024
@bfitzexpensify bfitzexpensify changed the title [$250] Workspaces - 3 dot menu is shown above the preferences dialog window [HELD on 49802] [$250] Workspaces - 3 dot menu is shown above the preferences dialog window Oct 8, 2024
@bfitzexpensify bfitzexpensify added Weekly KSv2 and removed Daily KSv2 labels Oct 8, 2024
@melvin-bot melvin-bot bot removed the Overdue label Oct 8, 2024
Copy link

melvin-bot bot commented Oct 8, 2024

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

Copy link

melvin-bot bot commented Oct 15, 2024

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

Copy link

melvin-bot bot commented Oct 15, 2024

@parasharrajat @bfitzexpensify 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!

@bfitzexpensify
Copy link
Contributor

Still held

@melvin-bot melvin-bot bot removed the Overdue label Oct 17, 2024
@muttmuure muttmuure moved this to MEDIUM in [#whatsnext] #quality Oct 18, 2024
Copy link

melvin-bot bot commented Oct 22, 2024

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

@melvin-bot melvin-bot bot added the Overdue label Oct 25, 2024
@parasharrajat
Copy link
Member

PR will be merged soon.

@bfitzexpensify
Copy link
Contributor

#51659 in review

@melvin-bot melvin-bot bot removed the Overdue label Oct 29, 2024
Copy link

melvin-bot bot commented Oct 29, 2024

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

Copy link

melvin-bot bot commented Oct 29, 2024

@parasharrajat @bfitzexpensify this issue is now 4 weeks old, please consider:

  • Finding a contributor to fix the bug
  • Closing the issue if BZ has been unable to add the issue to a VIP or Wave project
  • If you have any questions, don't hesitate to start a discussion in #expensify-open-source

Thanks!

Copy link

melvin-bot bot commented Nov 5, 2024

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

@melvin-bot melvin-bot bot added the Overdue label Nov 8, 2024
@parasharrajat
Copy link
Member

this is solved, we can close it now.

@github-project-automation github-project-automation bot moved this from MEDIUM to Done in [#whatsnext] #quality Nov 8, 2024
@melvin-bot melvin-bot bot removed the Overdue label Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors Weekly KSv2
Projects
Development

No branches or pull requests

6 participants