Closed Bug 1002813 Opened 10 years ago Closed 10 years ago

Form observer popups don't show up on Linux

Categories

(Core :: Widget: Gtk, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 994562
Tracking Status
firefox30 --- unaffected
firefox31 - ---
firefox32 - ---

People

(Reporter: billm, Unassigned)

References

Details

(Keywords: regression)

Attachments

(1 file)

Attached file test.html
I'm not sure where to file this. However, the problem is that entering illegal form data doesn't show a popup in Linux. I've attached a testcase. You should be able to hit enter and a popup will show up telling you that the entered data is illegal. This is what happens on a Mac.

On Linux, there's sometimes a brief flash of black near where the popup should appear. Otherwise nothing happens. I've traced through the code, and we are showing the window for the popup. We're not hiding it until the user clicks away. I also don't see any calls to SetFocus that might cause the window to be lowered.
I can reproduce when using a non-compositing window manager.
The same bug occurs on the doorhanger from padlock by the URL.

The regression trigger may be the introduction of animation for the doorhangers, but it would be worth confirming.
Regression window
Good:
https://hg.mozilla.org/integration/mozilla-inbound/rev/878193cac6b7
Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Firefox/31.0 ID:20140408052319
Bad:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c2c661f15fcd
Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Firefox/31.0 ID:20140408054720
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=878193cac6b7&tochange=c2c661f15fcd

Regressed by: Bug 610545
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: