Closed
Bug 968435
Opened 9 years ago
Closed 9 years ago
"Now Syncing" doorhanger displays over other applications
Categories
(Firefox :: Sync, defect)
Tracking
()
VERIFIED
FIXED
Firefox 30
People
(Reporter: rnewman, Assigned: markh)
References
Details
(Keywords: polish, Whiteboard: [qa!])
Attachments
(1 file)
1.97 KB,
patch
|
ttaubert
:
review+
Sylvestre
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
Firefox has a long-standing problem with doing this all the damn time -- e.g., with tooltips on links (Bug 148624). Open Firefox after setting up FxA Sync. Switch to terminal. Wait a minute. See doorhanger on top of my terminal.
Updated•9 years ago
|
Whiteboard: [qa+]
Updated•9 years ago
|
Blocks: fxdesktopbacklog
Assignee | ||
Comment 2•9 years ago
|
||
The problem is that the panels have an attribute level="top", which means on top of windows from other applications. level="parent" is the behaviour we want, but https://developer.mozilla.org/en-US/docs/XUL/panel cautions about using this - it says we should just rely on the default. This means that in theory, Linux will still display on top of other windows, but presumably the default for that platform exists for a reason - so this patch just removes the attribute entirely. This fixes the problem for me on Windows, but I've not tested other platforms.
Updated•9 years ago
|
Whiteboard: [qa+] → p=0 [qa+]
Comment 3•9 years ago
|
||
Comment on attachment 8375299 [details] [diff] [review] Remove 'level' attribute from sync panels Review of attachment 8375299 [details] [diff] [review]: ----------------------------------------------------------------- Yeah, the Australis team did the same recently, iirc.
Attachment #8375299 -
Flags: review?(ttaubert) → review+
Assignee | ||
Comment 5•9 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/a39438d36c9a
Comment 6•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/a39438d36c9a
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 30
Updated•9 years ago
|
No longer blocks: fxdesktopbacklog
Whiteboard: p=0 [qa+] → [qa+]
Updated•9 years ago
|
tracking-firefox29:
--- → +
Assignee | ||
Comment 7•9 years ago
|
||
Comment on attachment 8375299 [details] [diff] [review] Remove 'level' attribute from sync panels [Approval Request Comment] Bug caused by (feature/regressing bug #): FxA sync User impact if declined: Sync panel may appear over other windows Testing completed (on m-c, etc.): Landed on MC Risk to taking this patch (and alternatives if risky): Low String or IDL/UUID changes made by this patch: None
Attachment #8375299 -
Flags: approval-mozilla-aurora?
Updated•9 years ago
|
status-firefox30:
--- → fixed
Updated•9 years ago
|
Attachment #8375299 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 10•9 years ago
|
||
Verified the door hanger is no longer on top on latest Nightly and Aurora. However, since clicking anywhere dismisses the dialog, it is not seen. Well, sort of. I used a terminal with a small amount of transparency to reproduce rnewmans original steps. I could see the door hanger through the terminal window. But, when I clicked the terminal window to move it to reveal the door hanger, the door hanger flashed on top for an instant then disappeared. Please advise if current behavior is expected, given click anywhere to dismiss.
Status: RESOLVED → VERIFIED
Whiteboard: [qa+] → [qa!]
Assignee | ||
Comment 11•9 years ago
|
||
(In reply to [:tracy] Tracy Walker - QA Mentor from comment #10) > Please advise if current behavior is expected, given click anywhere to > dismiss. It is currently expected, although bug 966098 exists to come up with something better.
You need to log in
before you can comment on or make changes to this bug.
Description
•