Ctrl+Tab popup doesn't show up on dual monitor set-up.
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: emilio, Assigned: stransky, Mentored)
References
(Blocks 2 open bugs)
Details
Attachments
(1 file)
If I enable browser.ctrlTab.sortByRecentlyUsed:true
, and open Firefox on Wayland on my right monitor, the Ctrl+Tab popup doesn't show up. This is a regression from bug 1783437, Martin can you look when you have the chance?
Updated•2 years ago
|
Comment 1•2 years ago
|
||
Set release status flags based on info from the regressing bug 1783437
:stransky, since you are the author of the regressor, bug 1783437, could you take a look? Also, could you set the severity field?
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 2•2 years ago
|
||
Sure.
Reporter | ||
Comment 3•2 years ago
|
||
Actually it works today after a mutter update, so maybe it's a mutter bug that's been fixed upstream...
Reporter | ||
Comment 4•2 years ago
|
||
Oh, nvm, I'm on an X11 session r/n...
Comment 5•2 years ago
|
||
Set release status flags based on info from the regressing bug 1783437
Updated•2 years ago
|
Assignee | ||
Comment 6•2 years ago
|
||
AFAIK The ctrlTab dialog is supposed to be placed in center of screen. It's created as popup parented to toplevel window but we don't know our toplevel position so the ctrlTab dialog position on Wayland is purely random. The toplevel always looks like placed at 0,0 global coordinates.
Assignee | ||
Comment 7•2 years ago
|
||
As for this bug it looks like we use wrong coordinates based on recent monitor. We place the ctrlTab dialog relatively to toplevel but we use global coordinates according to monitor.
Comment hidden (obsolete) |
Assignee | ||
Comment 9•2 years ago
|
||
Err, looks like layout&Resize are the same.
Assignee | ||
Comment 10•2 years ago
|
||
Ahh, I found it. It works if the main FF window is not moved. When it's moved (before ctrl+tab) it's broken. Perhaps we propagate recent monitor info.
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 11•2 years ago
|
||
We can't report monitor/screen shift to layout on Wayland. It causes wrong popup placement as all window/popup coordinates are used relatively to parent on Wayland.
Also we can't get/set position of toplevel windows on Wayland.
Updated•2 years ago
|
Reporter | ||
Comment 13•2 years ago
|
||
(Thanks for fixing it btw!)
Comment 15•2 years ago
|
||
Comment 16•2 years ago
|
||
bugherder |
Updated•2 years ago
|
Comment 17•2 years ago
|
||
Reproduced the issue with Firefox 107.0a1 on Ubuntu 22.04 - Wayland by following the infos provided in Comment 0.
The issue is no longer reproducible on Firefox 108.0b5 and Firefox 109.0a1.
Description
•