Firefox menus are misplaced after monitor reconfiguration
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: gpothier, Unassigned)
Details
Attachments
(1 file)
|
775.72 KB,
video/mp4
|
Details |
Updated•8 years ago
|
Updated•8 years ago
|
I have the same problem in both Fedora 29 and Ubuntu 18.04. Would really appreciate a fix.
Comment 7•4 years ago
|
||
I have the same problem:
Firefox 95.0.2 (64-bit)
Operating System: Fedora Linux 35
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.89.0
Qt Version: 5.15.2
Kernel Version: 5.15.10-200.fc35.x86_64 (64-bit)
Graphics Platform: Wayland
Monitors:
Frame.work laptop (2256*1504@100%)
Dell 32"4k@150%
The right click menu in many pages including Google search results are not shown, but are there somehow. So if I press escape to close the invisible menu and right-click again and repeat this several times, the context menu will eventually be shown.
Updated•3 years ago
|
Comment 8•1 month ago
|
||
Never had this problem up until the update to Firefox 150.0 in Ubuntu 24.04.1 (now running kernel 6.17.0-35-generic). Since then I get it daily when connecting my notebook to my desktop monitors. Only solution is to restart Firefox after monitor switching. Updating to most up to date Firefox (as well as kernel and system libraries) doesn't help.
Comment 9•1 month ago
|
||
(In reply to Nico Mittenzwey from comment #8)
Never had this problem up until the update to Firefox 150.0 in Ubuntu 24.04.1 (now running kernel 6.17.0-35-generic). Since then I get it daily when connecting my notebook to my desktop monitors. Only solution is to restart Firefox after monitor switching. Updating to most up to date Firefox (as well as kernel and system libraries) doesn't help.
Do you run Wayland or X11?
Comment 10•1 month ago
|
||
[Parent 3599066, Main Thread] WARNING: gdk_screen_get_monitor_workarea: assertion 'monitor != NULL' failed: 'glib warning', file ./../../../../
(In reply to Nico Mittenzwey from comment #8)
Never had this problem up until the update to Firefox 150.0 in Ubuntu 24.04.1 (now running kernel 6.17.0-35-generic). Since then I get it daily when connecting my notebook to my desktop monitors. Only solution is to restart Firefox after monitor switching. Updating to most up to date Firefox (as well as kernel and system libraries) doesn't help.
Do you run Wayland or X11?
I'm using firefox 151 (from https://packages.mozilla.org/apt/) in debian 13 with wayland, and have same problem (for me it's out of visible windows at all though)
log it created:
(firefox:3599066): Gdk-CRITICAL **: 01:39:21.367: gdk_screen_get_monitor_workarea: assertion 'monitor != NULL' failed
[Parent 3599066, Main Thread] WARNING: gdk_screen_get_monitor_height_mm: assertion 'monitor != NULL' failed: 'glib warning', file ./../../../../checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:200
(firefox:3599066): Gdk-CRITICAL **: 01:39:21.367: gdk_screen_get_monitor_height_mm: assertion 'monitor != NULL' failed
(In reply to Martin Stránský [:stransky] (ni? me) from comment #9)
Comment 11•1 month ago
|
||
forcing x11 solves it
Comment 12•1 month ago
|
||
(In reply to Seo Suchan from comment #10)
[Parent 3599066, Main Thread] WARNING: gdk_screen_get_monitor_workarea: assertion 'monitor != NULL' failed: 'glib warning', file ./../../../../
(In reply to Nico Mittenzwey from comment #8)
Never had this problem up until the update to Firefox 150.0 in Ubuntu 24.04.1 (now running kernel 6.17.0-35-generic). Since then I get it daily when connecting my notebook to my desktop monitors. Only solution is to restart Firefox after monitor switching. Updating to most up to date Firefox (as well as kernel and system libraries) doesn't help.
Do you run Wayland or X11?
I'm using firefox 151 (from https://packages.mozilla.org/apt/) in debian 13 with wayland, and have same problem (for me it's out of visible windows at all though)
log it created:
(firefox:3599066): Gdk-CRITICAL **: 01:39:21.367: gdk_screen_get_monitor_workarea: assertion 'monitor != NULL' failed
[Parent 3599066, Main Thread] WARNING: gdk_screen_get_monitor_height_mm: assertion 'monitor != NULL' failed: 'glib warning', file ./../../../../checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:200(firefox:3599066): Gdk-CRITICAL **: 01:39:21.367: gdk_screen_get_monitor_height_mm: assertion 'monitor != NULL' failed
(In reply to Martin Stránský [:stransky] (ni? me) from comment #9)
Please try latest nightly:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_Nightly_binaries
If you still see it, please run on terminal with MOZ_LOG="WidgetScreen:5" env variable, reproduce the issue and attach the log here.
Thanks.
Comment 13•1 month ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #12)
Please try latest nightly:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_Nightly_binariesIf you still see it, please run on terminal with MOZ_LOG="WidgetScreen:5" env variable, reproduce the issue and attach the log here.
Thanks.
Nightly works for me on Ubuntu 24.04 with Wayland!
- started both version in parallel on my notebook
- connected notebook to external displays
- nightly shows menus correctly, current stable version doesn't show them or on wrong display
Thank you so much!
Comment 14•1 month ago
|
||
sorry, currently doesn't have external monitor to test as I'm outside
Comment 15•1 month ago
|
||
yes it did fixed in latest nightly
Updated•1 month ago
|
Description
•