Closed Bug 1784255 Opened 3 years ago Closed 3 years ago

Extension popup goes out of view in Wayland

Categories

(Core :: Widget: Gtk, defect)

Desktop
Linux
defect

Tracking

()

RESOLVED FIXED
105 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox103 --- unaffected
firefox104 --- unaffected
firefox105 --- fixed

People

(Reporter: bbhtt.zn0i8, Assigned: stransky)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: nightly-community, regression)

Attachments

(6 files)

Attached image screenshot

GNOME 42.3 Mutter 42.3 gnome-shell 42.3.1 Arch Linux using with MOZ_ENABLE_WAYLAND=1

This started with today's (August 11) nightly update. Happening with ublock origin https://addons.mozilla.org/en-US/firefox/addon/ublock-origin, haven't tested with other extensions.

Steps to reproduce:

  1. Install ublock origin
  2. Click "more" twice so that the detailed view is displayed in the extension popup
  3. Click the extension from the toolbar again
  4. See the half the popup goes out of view of the browser (see attached screenshot)

Mozregression says this is from https://bugzilla.mozilla.org/show_bug.cgi?id=1777269 so setting the fields accordingly

$ mozregression --good 2022-08-09 --bad 2022-08-10

16:43.31 INFO: No more integration revisions, bisection finished.
16:43.31 INFO: Last good revision: 279d1c18d42345a5a7c34845134690c7758deedf
16:43.31 INFO: First bad revision: 57347135903fecc341b3caf858569cc513b2e2e1
16:43.31 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=279d1c18d42345a5a7c34845134690c7758deedf&tochange=57347135903fecc341b3caf858569cc513b2e2e1
Regressed by: 1777269
Attached file about:support

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

:stransky, since you are the author of the regressor, bug 1777269, could you take a look?
For more information, please visit auto_nag documentation.

Flags: needinfo?(stransky)

Confirmed, seeing this sporadically on multiple add-ons, FF 105.0a1 (2022-08-11), Wayland on Linux.

The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Attached video screencap
Flags: needinfo?(bbhtt.zn0i8)

Can you please run on terminal with MOZ_LOG="WidgetPopup:5" and attach the log here?
Thanks.

Flags: needinfo?(bbhtt.zn0i8)

Three different triggers are in this file, from three different webextensions, one after the other.

Attached file mozlog_widgetpopup.txt

Can you please run on terminal with MOZ_LOG="WidgetPopup:5" and attach the log here?
Thanks.

Done.

Flags: needinfo?(bbhtt.zn0i8)

Yes, it's because we fail to move already shown popups...so we need to hide them first :(

Flags: needinfo?(stransky)
Assignee: nobody → stransky
Status: NEW → ASSIGNED
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/f2d872dee1e1 [Wayland] Hide a popup when it's positioned by gtk_window_move() r=emilio
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch
Regressions: 1786906
No longer regressions: 1786906
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: