On Thu, Apr 7, 2011 at 10:54, Maciej Stachowiak <[email protected]> wrote:
> Is there data on:
> - The user impact of modal dialogs being fired from before unload, unload or 
> page hide - how often does this happen?
> - The Web compatibility impact of removing this functionality (are the sites 
> that do it using it for seemingly legitimate reasons)?

Sorry, I don't have any data at the moment (actually, I don't even
have any examples).

> I can think of two ways to gather the data:
> 1) Add some form of opt-in tracking to see how often users hit a modal dialog 
> during an unload event, and sites where this is done, so we could determine 
> if it causes breakage.

We can collect aggregate stats from Chromium, but our privacy policy
won't let us collect specific URLs or sites. So, even if we found that
a very small percentage of users are affected by this, we won't be
able to tell which sites they were on, or whether the dialogs were
necessary or annoying.

> 2) Run automated Web crawlers to find this out.

I'll try, but static analysis of js is hard/impossible; but perhaps
I'll be able to find at least a couple of examples.

> Since we have a potential tradeoff between Web compatibility and usability, 
> it would be good to get some data so that we can weigh the tradeoff.
>
> Side note: when I see a dialog upon leaving  a webpage, it is almost always 
> the beforeunload dialog. I'm not sure I have ever seen a regular alert, 
> prompt, confirm, or showModalDialog when leaving the page. This is part of 
> why I'd like to see data. Would we be solving a real problem with this 
> change, or just a theoretical one?

As agreed on #webkit, we'll proceed by enabling this in chromium and
collecting some aggregate stats (for whatever that's worth), relying
on bug reports to find any specific issues that arise.
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to