GNOME Bugzilla – Bug 521695
Unobtrusive popup blocking notifications
Last modified: 2018-08-03 19:22:20 UTC
When popups are blocked, a bar should appear in the top of the window notifying the user. Look at Firefox and IE for inspiration. Other information:
When a popup is blocked, an icon is shown in the Epiphany status bar. Not unobtrusive enough for you? :-)
I don't really think *any* normal user would detect the current icon. It's important that the user knows what happened to the popup, and has a way of allowing it to be displayed.
Clicking on the status icon displays the popup.
I'm not saying that the current interface doesn't provide the functionality, I'm just saying that it's pretty unusable for the average user. I bet there's a reason all the major browsers use the notification bars instead of just icons.
I agree that the status bar icon is not ideal, also since the status bar can be hidden. But we're supposed to integrate into the GNOME desktop-- how about a notification in the panel instead of a bar moving into the page viewport?
I think users are prone to dismiss such panel popups. Besides, doesn't applications like Evince and GEdit already use such notification bars? It would be nice to see some code sharing -- I think it's a great alternative to dialog windows.
Created attachment 108426 [details] [review] Totally incomplete patch This is basically just cut-n-paste from Evince, but what the hell...
commit 36d9f9be4a55a44f6797716c4850341a348b75ad Author: Xan Lopez <xan@gnome.org> Date: Thu May 13 13:17:09 2010 +0200 Remove popup state from the statusbar The whole feature is kind of broken anyway. When we fix we'll figure out how to show it in the UI.
From what I can tell at the moment all the code we have to handle blocked popups right now isn't really used because we toggle http://webkitgtk.org/reference/webkitgtk/stable/WebKitWebSettings.html#WebKitWebSettings--javascript-can-open-windows-automatically and then never even get information about the popups that were blocked. I think I'd like to have an infobar similar to what Firefox and Chrome are doing. Not sure if there is any way to do that atm.
This is a mass NEEDINFO of all Epiphany bugs with no activity in the past three years. I'm going to be automatically closing old bugs to help us focus on current problems. If you feel this bug is still relevant with Epiphany 3.26 or newer, then please leave any comment here so that I know not to close this one.
Might be worth spending some time finding out what other browsers do in this area. Adding ui-review to that effect.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/epiphany/issues/124.