Closed Bug 1823350 Opened 1 year ago Closed 1 year ago

"Always on top" DevTools windows don't have window decorations on Wayland

Categories

(Core :: Widget: Gtk, defect)

defect

Tracking

()

RESOLVED FIXED
113 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox111 --- unaffected
firefox112 --- disabled
firefox113 --- verified

People

(Reporter: emilio, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

STR:

  • Go to about:debugging > This nightly.
  • Click "Inspect" on one extension.

ER: A window with decorations.
AR: No close/minimize/maximize windows.

Also explicitly use titlebar=no on the PIP window, since we really don't
want a titlebar.

This way we don't end up without titlebars in other alwaysontop windows.

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Blocks: 1820203
Duplicate of this bug: 1823406
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9125aacdb96b
Unify how we identify PiP windows on Linux/Windows. r=mconley,stransky

Backed out changeset 9125aacdb96b (Bug 1823350) for bc failures on browser_changePiPSrcInFullscreen.js.
Backout link
Push with failures <--> bc1
Failure Log

Flags: needinfo?(emilio)
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e1733deee7bd
Unify how we identify PiP windows on Linux/Windows. r=mconley,stransky
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch

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

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

For more information, please visit auto_nag documentation.

Flags: needinfo?(emilio)

Comment on attachment 9323896 [details]
Bug 1823350 - Unify how we identify PiP windows on Linux/Windows. r=mconley!,stransky!

Beta/Release Uplift Approval Request

  • User impact if declined: comment 0
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: comment 0, but also we should test that PiP windows don't regress unexpectedly.
  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Tweaks PiP setup a little bit but should be a reasonably safe change.
  • String changes made/needed: none
  • Is Android affected?: Yes
Flags: needinfo?(emilio)
Attachment #9323896 - Flags: approval-mozilla-beta?
Flags: qe-verify+
QA Whiteboard: [qa-triaged]

Comment on attachment 9323896 [details]
Bug 1823350 - Unify how we identify PiP windows on Linux/Windows. r=mconley!,stransky!

Approved for 112.0b6

Attachment #9323896 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Grr, let's back out from beta for causing bug 1824165. We can re-uplift if the fix is trivial or so I suppose (though maybe not worth it since the only firefox UI that we know it's affected is hard-ish to reach).

Flags: needinfo?(dsmith)

Hmm, we probably can come up with a simple fix...

Flags: needinfo?(dsmith)

I have something upliftable in bug 1824165 - I'll go ahead and request uplift.

Regressions: 1824304

Reproduced the issue on Ubuntu 20.04 using FF snap build 111.0.1(20230321162322).
Verified as fixed on Ubuntu 20.04 using FF build 113.0a1(20230324092024) and Beta 112.0b6(20230223181038). Issue is not reproducing on Win10/Mac10.13.

QA Whiteboard: [qa-triaged]
Flags: qe-verify+

Let's backout this from beta please. It caused other issues on Linux like bug 1824304 which probably need a bit of a rethink.

Flags: needinfo?(dsmith)

sounds good, ill backout this and bug 1824165 on the next beta push

Flags: needinfo?(dsmith)
Attachment #9323896 - Flags: approval-mozilla-beta+ → approval-mozilla-beta-
Regressions: 1826694
Regressions: 1832331
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: