Closed Bug 1766470 Opened 2 years ago Closed 1 year ago

Bookmarks menu seperator context menu needs too precise mouse click

Categories

(Firefox :: Bookmarks & History, defect, P3)

Firefox 99
x86_64
Windows 11
defect

Tracking

()

RESOLVED FIXED
116 Branch
Tracking Status
firefox-esr102 --- wontfix
firefox-esr115 --- wontfix
firefox114 --- wontfix
firefox115 --- wontfix
firefox116 --- fixed

People

(Reporter: bugs, Assigned: dao)

References

(Regression)

Details

(Keywords: papercut, regression, Whiteboard: [snt-scrubbed][places-papercut])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0

Steps to reproduce:

  1. open the bookmarks menu
  2. right click onto a separator line between to submenus

Actual results:

One of two menus pops up:

  • If I clicked exactly, pixel-precisely with the mouse pointer tip onto the separation line, the context menu for the separator appears. This is useful e.g. to delete a separator.

  • If I clicked at least by one pixel above or below the line, the context menu of the submenu above or below the separator appears.

Expected results:

When right-clicking close to the separator line (outside of the "grey areas" of the items above and below), the separator's menu should pop up.

Note that the "Manage bookmarks" and "Bookmarks sidebar" features allow to work around this issue. Right-clicking onto a separator there is no game of skill like directly in the bookmarks menu.

Component: Untriaged → Bookmarks & History
OS: Unspecified → Windows 11
Hardware: Unspecified → x86_64

The severity field is not set for this bug.
:mak, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(mak)

We're wondering if this might be a regression from an earlier version, if so a regression range might be useful. However, it does indeed appear to be an issue, so I'm confirming the bug.

Severity: -- → S4
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(mak)
Priority: -- → P3
See Also: → 1730122

The lack of height also makes it problematic to deal with moving separators around.

One issue is that the separators in the bookmarks menu are currently the same style as those in other menus, however they behave differently. Making more padding for the bookmarks menu would make them easier to work with, but potentially make them different to other menus.

Current suggestion is to make a patch to try and make consistent spacing (and maybe increase) above & below the separator and pass it to UX for feedback.

This would need testing on all platforms, and on the main menu bar, as well as the menus that appear for folders on the bookmarks toolbar.

Whiteboard: [snt-scrubbed][places-papercut]

Likely regressed by bug 1682522.

Assignee: nobody → dao+bmo
Status: NEW → ASSIGNED
Regressed by: 1682522

Set release status flags based on info from the regressing bug 1682522

(In reply to Dão Gottwald [:dao] from comment #4)

Likely regressed by bug 1682522.

I'm confused, bug 1714821 has fixed this issue, no?

Flags: needinfo?(dao+bmo)
Attachment #9339577 - Attachment description: WIP: Bug 1766470 - Increase hit area of menuseparators on Windows and Linux. → Bug 1766470 - Increase hit area of menuseparators on Windows and Linux. r=emilio!,Itiel!
Attachment #9339577 - Attachment description: Bug 1766470 - Increase hit area of menuseparators on Windows and Linux. r=emilio!,Itiel! → Bug 1766470 - Unify menuseparator implementation across platforms and increase hit area. r=emilio!,Itiel!
Blocks: 1746499, 1768543
Flags: needinfo?(dao+bmo)
Pushed by dgottwald@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/342f7bb1e344 Unify menuseparator implementation across platforms and increase hit area. r=emilio,Itiel
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch

The patch landed in nightly and beta is affected.
:dao, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox115 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(dao+bmo)
Flags: needinfo?(dao+bmo)

Set release status flags based on info from the regressing bug 1682522

Regressions: 1842089
Duplicate of this bug: 1746499
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: