Closed Bug 1794613 Opened 2 years ago Closed 2 years ago

[wayland] Profile selection dialog unresponsive to mouse input due to hover tooltip that doesn't go away

Categories

(Core :: Widget: Gtk, defect, P2)

Firefox 107
defect

Tracking

()

VERIFIED FIXED
108 Branch
Tracking Status
firefox-esr102 --- wontfix
firefox105 --- wontfix
firefox106 --- wontfix
firefox107 --- wontfix
firefox108 --- verified
firefox109 --- verified

People

(Reporter: ke5trel, Assigned: stransky)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

STR:

  1. Start profile manager with MOZ_ENABLE_WAYLAND=1 firefox --ProfileManager on Ubuntu 22.04.
  2. Hover cursor over a profile name in the list so that the path is shown in tooltip.

Expected:

Tooltip disappears when cursor is moved.

Actual:

Tooltip remains unless moving cursor over the tooltip itself. The dialog is not interactive with the mouse while the tooltip is visible.

Regression window:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=3799c70b577392cb5a33eb53129316329fb8338d&tochange=cee8c3405f2ed0e2a7170113463495f5a7f868ff

Likely regressed by Bug 1621660.

Bug 1766197 has made it worse, moving the cursor over the tooltip no longer makes it disappear. Using the keyboard to shift focus can remove the tooltip and restore interaction.

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=9a1090f6834c74c12e93368ef3dc3d3f854ceab5&tochange=7882b9b0684c4b13c317d811061331a527fca9cd

Regressed by Bug 1766197.

I expect https://phabricator.services.mozilla.com/D114240 should exclude tooltips.

Priority: -- → P2
Flags: needinfo?(stransky)

Yes I can reproduce that too.

Flags: needinfo?(stransky)
Assignee: nobody → stransky
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/78d59b75073e [Wayland] Don't make tooltips modal r=emilio
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch

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

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

For more information, please visit auto_nag documentation.

Flags: needinfo?(stransky)
Flags: qe-verify+

Reproducible on a 2022-10-11 Nightly build on Ubuntu 22 using the STR from the Description.
Verifed as fixed on Firefox 108.0b3(build ID: 20221117185908) and Nightly 109.0a1(build ID: 20221118094451) on Ubuntu 22.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: