On Mon, May 21, 2012 at 9:16 PM, Andrew Wilson <[email protected]> wrote:
> > > On Mon, May 21, 2012 at 2:17 AM, Jochen Eisinger <[email protected]>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. > The web page could just use setTimeout your restriction to work around this, no? -jochen > >> >> 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 >> [email protected] >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> >> >
_______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

