Firefox dropdowns in wrong location
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Mint |
New
|
Undecided
|
Unassigned | ||
cinnamon-desktop-environment (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
firefox (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
On Mint 17.3 Cinnamon 64bit.
Steps to reproduce:
* Do a fresh install.
* Run mintupdate and update all packages.
* Run firefox.
* Start right clicking on the page to open the context menu. Resize the window and perhaps move it around the screen a couple of times. Right click some more.
* Observer that, eventually, the context menu will start to appear in incorrect locations on the screen. The same also happens with the search bar, text fields and any other dropdown box.
In the worst embodiment of the bug, the menu opens underneath the pointer and treats the release of the mouse button as a click, and so does things the user does not want to do.
I believe the root cause is the following bug in GTK+ 3.10.8. Firefox switched over to using GTK+3 in version 46 which is when this bug appeared and has been there ever since.
https:/
https:/
Mozilla aren't going to fix it because it's a GTK bug. GTK have already fixed it. But Mint 17.3 remains on GTK+ 3.10.8 which does not have the patch.
Please roll out the patch for us 17.3 users who cannot upgrade. I can confirm that the problem is solved in Mint 18.
affects: | linuxmint → firefox (Ubuntu) |
Changed in cinnamon-desktop-environment (Ubuntu): | |
status: | New → Confirmed |
Changed in firefox (Ubuntu): | |
status: | New → Confirmed |
Changed in xorg (Ubuntu): | |
status: | New → Confirmed |
no longer affects: | xorg (Ubuntu) |
The same situation occurs on Ubuntu 16.04 when Cinnamon desktop environment is installed. The first dropdown opens at the correct position; but if you close it (anyhow) and make it appear again, it always ends up in random positions.
This was not occuring with Gnome desktop environment - so I doubt that GTK is the root cause here.
Affected packages:
Package: cinnamon- desktop- environment
Version: 2.8.0
Package: firefox 0ubuntu0. 16.04.2
Version: 63.0+build2-