Closed Bug 1764319 Opened 2 years ago Closed 2 years ago

[wayland] extension popup are shown at the top left corner

Categories

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

Firefox 101
defect

Tracking

()

VERIFIED FIXED
101 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox99 --- unaffected
firefox100 --- verified
firefox101 --- verified

People

(Reporter: lilydjwg, Assigned: stransky)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Attached image firefox-popup.png

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0

Steps to reproduce:

  • install an extension
  • pin its icon to the overflow menu
  • open the overflow menu and click on it

Actual results:

The popup is shown at the top left corner of firefox's window.

Expected results:

The popup should be shown near the overflow icon.

I've got a lot of crashes while doing mozregression. Here's what I can get:

13:18.01 INFO: Last good revision: 867b48058bde75ef267dc0620b39b3398a56989d
13:18.01 INFO: First bad revision: 8a83aa3ec30981da1a9affddb67339f55959e529
13:18.01 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=867b48058bde75ef267dc0620b39b3398a56989d&tochange=8a83aa3ec30981da1a9affddb67339f55959e529

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Assignee: nobody → stransky
Priority: -- → P2
Regressed by: 1760276

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

This is a simple fix so we may uplift it to Beta.

Has Regression Range: --- → yes
Pushed by stransky@redhat.com:
https://hg.mozilla.org/integration/autoland/rev/c5750aa12c15
[Wayland] Save initial position from nsWindow::Create() r=emilio
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch

The patch landed in nightly and beta is affected.
:stransky, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(stransky)

Comment on attachment 9272255 [details]
Bug 1764319 [Wayland] Save initial position from nsWindow::Create() r?emilio

Beta/Release Uplift Approval Request

  • User impact if declined: Wrong menu position on Wayland
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Small fix, we save initial popup position for future use.
  • String changes made/needed:
Flags: needinfo?(stransky)
Attachment #9272255 - Flags: approval-mozilla-beta?

Comment on attachment 9272255 [details]
Bug 1764319 [Wayland] Save initial position from nsWindow::Create() r?emilio

Approved fro 100.0b8

Attachment #9272255 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Flags: qe-verify+
QA Whiteboard: [qa-triaged]

Reproduced the issue with Firefox 101.0a1 (2022-04-12) on Ubuntu 21.1.
The issue is verified fixed with Firefox 101.0a1 (2022-04-20) and 100.0b8 on Ubuntu 21.1. The pop-up window for the addons inside the overflow menu is displayed under the overflow icon.

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: