After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 521695 - Unobtrusive popup blocking notifications
Unobtrusive popup blocking notifications
Status: RESOLVED OBSOLETE
Product: epiphany
Classification: Core
Component: Interface
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-03-10 23:54 UTC by Daniel Schierbeck
Modified: 2018-08-03 19:22 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Totally incomplete patch (34.57 KB, patch)
2008-04-01 16:57 UTC, Daniel Schierbeck
needs-work Details | Review

Description Daniel Schierbeck 2008-03-10 23:54:47 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:
Comment 1 Reinout van Schouwen 2008-03-11 09:08:45 UTC
When a popup is blocked, an icon is shown in the Epiphany status bar.
Not unobtrusive enough for you? :-)
Comment 2 Daniel Schierbeck 2008-03-11 13:44:21 UTC
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. 
Comment 3 Reinout van Schouwen 2008-03-11 14:02:31 UTC
Clicking on the status icon displays the popup.
Comment 4 Daniel Schierbeck 2008-03-11 14:18:54 UTC
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.
Comment 5 Reinout van Schouwen 2008-03-25 23:46:56 UTC
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?
Comment 6 Daniel Schierbeck 2008-03-26 00:28:40 UTC
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.
Comment 7 Daniel Schierbeck 2008-04-01 16:57:18 UTC
Created attachment 108426 [details] [review]
Totally incomplete patch

This is basically just cut-n-paste from Evince, but what the hell...
Comment 8 William Jon McCann 2013-12-24 16:29:04 UTC
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.
Comment 9 William Jon McCann 2013-12-24 20:15:46 UTC
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.
Comment 10 Michael Catanzaro 2018-03-25 17:44:29 UTC
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.
Comment 11 Bastien Nocera 2018-03-28 12:21:19 UTC
Might be worth spending some time finding out what other browsers do in this area. Adding ui-review to that effect.
Comment 12 GNOME Infrastructure Team 2018-08-03 19:22:20 UTC
-- 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.