Select dropdown not showing options in multi monitor setup
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr68 | --- | disabled |
| firefox70 | --- | wontfix |
| firefox71 | --- | wontfix |
| firefox72 | --- | fix-optional |
| firefox73 | --- | unaffected |
People
(Reporter: mozilla, Assigned: jhorak)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(2 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Steps to reproduce:
- Go to a page with a
<select> - Click it
<!DOCTYPE html><html><meta charset="utf-8"><body><select><option>a</option><option>b</option></select>
Actual results:
The list of options was not shown
(The select "buton" did become focued, that i there was a dashed border)
Expected results:
A list op options should be shown
| Reporter | ||
Comment 1•6 years ago
|
||
This is on Wayland
Comment 2•6 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Comment 3•6 years ago
|
||
Works for me on wayland with Fedora 31, fwiw.
| Reporter | ||
Comment 4•6 years ago
|
||
I asked one of my coworkers with a very similar setup to me to reproduce this bug, but it did not reproduce.
I'll try to figure out why it breaks on my machine.
Comment 5•6 years ago
|
||
I can reproduce this (Arch Linux, WebRender, Wayland). I'll try mozregression tomorrow if nobody else does it.
Comment 6•6 years ago
|
||
Sorry, I can't actually reproduce this in mozregression, and in my old profile it's unreliable (sometimes works, sometimes doesn't, even without restarting the browser). I'm using Auto Tab Discard and session restore, but I still see no obvious link.
Comment 7•6 years ago
|
||
Bugbug thinks this bug is a regression, but please revert this change in case of error.
Comment 8•6 years ago
|
||
I think I saw that with GL compositor + dmabuf backend enabled. I'll look at it.
| Reporter | ||
Comment 9•6 years ago
|
||
I can no longer reproduce this bug in the latest Nightly.
Updated•6 years ago
|
Comment 10•6 years ago
|
||
Not fixed, I just saw it again in the 2019-11-06 Nightly. It's just hard to reproduce.
I'm using WebRender on Wayland without dmabuf.
| Reporter | ||
Comment 11•6 years ago
|
||
I don't think this is a Firefox issue anymore, I have the same issue in some qt apps (I don't know what FF is using in the backend).
The drop down for some qt apps is moved to the side outside of the view (screenshot: https://imgur.com/a/zeCWE8U).
I think this might be related to my window manager (sway), but I'm not sure yet.
Comment 12•6 years ago
|
||
Firefox uses Gtk. It's a recent regression., but I didn't try mozregression yet because I'm still not sure if I can trigger it reliably.
| Reporter | ||
Comment 13•6 years ago
|
||
Is has come and gone for me, at this moment I can repoproduce it (20191105-firefox-72.0a1.en-US.linux-x86_64)
Comment 14•6 years ago
|
||
Do you have two monitors? I'm on Gnome FWIW (I forgot to mention it before).
:stransky, do you think this is a good enough case to reopen the issue? I'll try mozregression later, but I can't promise I'll find anything from it.
| Reporter | ||
Comment 15•6 years ago
|
||
(In reply to Robbert Gurdeep Singh from comment #13)
Is has come and gone for me, at this moment I can reproduce it in 20191105-firefox-72.0a1.en-US.linux-x86_64.
Sorry, I mistyped, I cannot reproduce it in 20191105-firefox-72.0a1.en-US.linux-x86_64.
Comment 16•6 years ago
|
||
(In reply to Laurențiu Nicola from comment #14)
Do you have two monitors? I'm on Gnome FWIW (I forgot to mention it before).
:stransky, do you think this is a good enough case to reopen the issue? I'll try
mozregressionlater, but I can't promise I'll find anything from it.
You may see a Bug 1593408 where the content is moved. But please reopen if you have any further info.
Comment 17•6 years ago
|
||
I do see bug 1593408 happening, but it doesn't seem related to the issue at hand (drop-down pop-ups not drawing). Restating my comment above, I am able to reproduce the issue here, but I can't reopen it because I'm not the original reporter.
Comment 18•6 years ago
|
||
4:13.37 INFO: Last good revision: e71fb039af065fbf81101c4c94ed48484242d2b1
4:13.37 INFO: First bad revision: 48951378e166b2a1e84c923681b29e0c3e59a9fb
4:13.37 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=e71fb039af065fbf81101c4c94ed48484242d2b1&tochange=48951378e166b2a1e84c923681b29e0c3e59a9fb
Regressed by bug 1565401.
| Reporter | ||
Comment 19•6 years ago
|
||
I was going to do the same as :darkspirit, and there was an edit collision, I wrote the following:
I reopen this bug as Laurențiu Nicola seems to still face the issue and had put in the work to do a mozregression.
For me the problem seems to have disappeared without clear reason, but I have been messing with the gtk config (chaning themes and defaults), and parts of my window mananger.
I cannot reproduce this myself in the 2019-11-07 nightly.
Comment 20•6 years ago
|
||
More details: I was able to reproduce this on a dual-monitor system. I'm not sure if it happens with a single one. It only affects Wayland, and I tested with WebRender enabled. Without WR, I can't really tell what's happening, because everything is drawn in the wrong place.
| Reporter | ||
Comment 21•6 years ago
|
||
Since you are speaking of dual monitor, I just realised that I have only seen this bug in a dual monitor setup (which I am currently not on). I will check again when I am in proximity of my other monitor.
Comment 22•6 years ago
|
||
I've been seeing this on Sway with native wayland for a few weeks.
I tested with an empty profile and can confirm it's related to multi monitor:
1st test run:
- Browser launched with two display: bug present
- Subsequently external monitor unplugged: bug still present
2nd run:
- Browser launched with just one display: bug not present
- Subsequently 2nd display plugged: bug present
- Subsequently unplugged: bug not present
| Reporter | ||
Comment 23•6 years ago
|
||
The problem indeed only manifest in dual monitor setup for me.
Contrary to ericdrex 1st test run, the problem is resolved for me when I unplug my external monitor.
(sway version 1.2, wlroots 0.8.1-1, Linux beardhatcode 5.3.8-arch1-1 #1 SMP PREEMPT @1572357769 x86_64 GNU/Linux)
Updated•6 years ago
|
| Reporter | ||
Comment 24•6 years ago
|
||
This bug still affects me in 72.0a1 (2019-11-13) (64-bit) when in dual monitor setup.
In other GTK applications (and FF 71), dropdowns work correctly. (Some older Qt applications also fail)
| Reporter | ||
Updated•6 years ago
|
Comment 25•6 years ago
|
||
I'm affected by the same bug on Firefox 70.0.1-4.fc31 since today. The bug is present in all firefox profiles on a multi-monitor setup and not present with only one monitor. Connecting a monitor / disconnecting all additional monitors toggles the bug (restart of firefox is not necessary).
| Reporter | ||
Comment 26•6 years ago
|
||
Stefan Pfeil, that's odd I do not see the issue on 70.0.1. From what version of Firefox did you update? Are you also running swaywm? What is your os?
| Reporter | ||
Comment 27•6 years ago
|
||
I added a screenshot to clarify the issue and to show how it differs from bug 1391627
Comment 28•6 years ago
|
||
(In reply to Robbert Gurdeep Singh from comment #26)
Stefan Pfeil, that's odd I do not see the issue on 70.0.1. From what version of Firefox did you update? Are you also running swaywm? What is your os?
I'm running more or less a default installation of Fedora 31 (Workstation Edition) with Gnome version 3.34.1, upgraded from Fedora 30. I'm not running swaywm.
Recent Updates that may be relevant:
Most likely: firefox-70.0-1.fc31.x86_64 -> firefox-70.0.1-4.fc31.x86_64
On the day before: gtk2-2.24.32-5.fc31.x86_64 -> gtk2-2.24.32-6.fc31.x86_64
Neither in the ui nor on any webpages dropdowns are showing any options. It is the same behaviour as shown in the screenshot above. This is clearly not Bug 1391627.
Comment 29•6 years ago
|
||
Comment 30•6 years ago
|
||
This is the root bug on Fedora's bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=1773715
Adding more and more duplicates as time goes by.
I have added the versions of things I can reproduce the issue with here (which I just closed as a duplicate of Fedora #1773715):
https://bugzilla.redhat.com/show_bug.cgi?id=1776934
In my scenario, restoring firefox to a non-maximised state does not fix the issue.
Updated•6 years ago
|
Comment 31•6 years ago
|
||
Any news on this as yet? It really does break the web having this issue. From banking to shopping to bug reporting - it cripples the web.
For what its worth, having 3 monitors, moving the window to a screen without the gnome taskbar does not give a workaround, nor does making sure the window is not maximised.
Comment 32•6 years ago
|
||
Jan, can you look at ti please?
Thanks.
| Reporter | ||
Comment 33•5 years ago
|
||
It works for me in FF 73.0a1 (2019-12-04) (64-bit)
It does not work in FF 72
I'm marking this as fixed (as it is fixed in the 73 nightly for me)
Let me know if you still have issues with the nightly.
(Should I close this issue?)
Comment 34•5 years ago
|
||
Yeah, this time it seems to have been fixed.
Comment 35•5 years ago
|
||
If somebody could figure out what fixed it using mozregression it'd be pretty cool.
Comment 36•5 years ago
|
||
Looks like it's bug 1597990.
Comment 37•5 years ago
|
||
Well, that would make sense :)
Thanks for fixing this Jan!
Updated•3 years ago
|
Description
•