Closed Bug 1786525 Opened 2 years ago Closed 2 years ago

[wayland] List all tabs popup doesn't work correctly with "Large text enabled"

Categories

(Core :: Widget: Gtk, defect)

defect

Tracking

()

RESOLVED FIXED
106 Branch
Tracking Status
firefox106 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

(Blocks 2 open bugs)

Details

Attachments

(2 files)

See screencast. Might be related to bug 1717192.

Otherwise, it changes the move-to-rect inputs, which can change the
output as well, making us move the anchor all the way to the right.

You could, I guess, consider this a mutter bug of sorts, because it
feels weird that you pass it an anchor that has been a move-to-rect
output and you get another rect as an output.

But also, it's kinda silly that we're doing that to begin with, so avoid
it by telling the popup frame whether it's been positioned / moved by
move-to-rect (and keeping the anchor in that case).

The reason this works on my setup without "Large text" is just dumb luck
(the front-end computes a max-height for the panel that is small enough
to fit on the screen).

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Blocks: 1787788

Will do.

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bb1d2a4a5570 Don't update untransformed anchor rect when moved by move-to-rect. r=stransky

Backed out changeset bb1d2a4a5570 (bug 1786525) for causing build bustages in xpfe/appshell/AppWindow.cpp

Backout link: https://hg.mozilla.org/integration/autoland/rev/cb0a9cf25fa0145da6485806aec2bf551096d3d0

Push with failures

Failure log

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/664b5e3d5ebc Don't update untransformed anchor rect when moved by move-to-rect. r=stransky
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch
Regressions: 1788313
QA Whiteboard: [qa-106b-p2]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: