Closed Bug 977125 Opened 10 years ago Closed 10 years ago

[Linux] Australis PanelUI menu covers gtk notifications

Categories

(Firefox :: Toolbars and Customization, defect)

29 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: foggster, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [Australis:P3-])

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 (Beta/Release)
Build ID: 20140225074608

Steps to reproduce:

Running on Linux recieve a gtk notification while having the new Firefox menu open.


Actual results:

Running on Linux the gtk system notifications appear below (covered by) the menu.


Expected results:

The notifications should be appearing above all program elements.
Summary: Menu Covers Notifications → [Linux] Australis PanelUI menu covers gtk notifications
Whiteboard: [Australis:P3-]
Could you please try the following :

1) try this with a clean profile: http://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles

2) running in Safe mode: http://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode
Component: Untriaged → Toolbars and Customization
(In reply to Manuela Muntean [:Manuela] [QA] from comment #1)
> Could you please try the following :
> 
> 1) try this with a clean profile:
> http://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-
> firefox-profiles
> 
> 2) running in Safe mode:
> http://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-
> mode

This is reproducible for me on a clean profile / in safe mode, but only on Linux.
Status: UNCONFIRMED → NEW
Ever confirmed: true
I don't think Windows does, but does OSX have notifications like this?
(In reply to foggster from comment #3)
> I don't think Windows does, but does OSX have notifications like this?

Yes.
Flags: firefox-backlog+
Assignee: nobody → jaws
Status: NEW → ASSIGNED
Attached patch PatchSplinter Review
(needs testing)

May want to tweak this so it isn't set if the searchbar is within the panel, see the note about IME and on-screen keyboards at https://developer.mozilla.org/en-US/docs/XUL/Attribute/panel.level
Hm, I can't reproduce this bug using the notifications generated by Empathy.

foggster, are you able to build Firefox with my patch to see if it fixes your issue? If not, I can upload a build of Firefox for you to download and try.
Flags: needinfo?(foggster)
Also flagging Gijs for testing, but he won't be back from his vacation for some time still.
Flags: needinfo?(gijskruitbosch+bugs)
This doesn't seem to help. :-(

I'm using:

notify-send --icon=gtk-add Test "Test"

from a terminal, in Ubuntu Unity with compositor enabled, to check what's going on.

That said, looking at this again, I'm not sure this should be P3-, and/or if making the notification appear above the panel would actually be more usable...
Flags: needinfo?(gijskruitbosch+bugs)
Flags: needinfo?(foggster)
(In reply to :Gijs Kruitbosch from comment #8)
> This doesn't seem to help. :-(
> 
> I'm using:
> 
> notify-send --icon=gtk-add Test "Test"
> 
> from a terminal, in Ubuntu Unity with compositor enabled, to check what's
> going on.

Thanks for trying my patch out.

> That said, looking at this again, I'm not sure this should be P3-, and/or if
> making the notification appear above the panel would actually be more
> usable...

I'm not sure about the priority either, but I do think the notification should appear on top of all windows as it seems that the Ubuntu developers had this design intention.
The only panel I could find within our codebase that uses level="parent" is the invalid-form-popup. This popup also covers notifications. Therefore, I don't think that there is anything we can do about this.
Assignee: jaws → nobody
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Flags: firefox-backlog+ → firefox-backlog-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: