[webkit-dev] Changes to window.focus/window.blur controlled by a setting?

Andrew Wilson atwilson at google.com
Mon May 21 12:16:35 PDT 2012


On Mon, May 21, 2012 at 2:17 AM, Jochen Eisinger <jochen at chromium.org>wrote:

> Hey,
>
> in https://bugs.webkit.org/show_bug.cgi?id=86969 I'm changing
> window.focus and window.blur to match Firefox's behavior: window.blur does
> nothing, and window.focus only works when invoked from the window that
> actually opened the former.
>
> The goal is to thwart so-called pop unders.
>

The new behavior you describe will break notifications, since many pages
will want to bring themselves to the front when someone clicks on their
notification, and your patch prevents this. I suspect that the Firefox
behavior will need to change when they add support for notifications.

I still think that a superior change would be to prevent applications from
calling window.focus() or window.blur() in the context of a user gesture
once they've opened a new window. This would address popunders, while still
allowing notifications to work.


>
> Does any port want to have this new behavior configurable by e.g. a
> setting?
>
> Feel free to directly comment on the bug.
>
> best
> -jochen
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20120521/e7fa3325/attachment.html>


More information about the webkit-dev mailing list