On Thu, Dec 18, 2008 at 11:18 AM, Peter Kasting <[email protected]>wrote:
> On Thu, Dec 18, 2008 at 11:11 AM, Darin Fisher <[email protected]> wrote: > >> I don't see how the UI for a seemingly random set of tabs being blocked by >> a dialog in one tab could be done in a reasonable fashion. It seems like it >> would be really confusing UI :-) >> > > I agree in principle; in practice the idea would be that users rarely hit > this because: > * Alerts themselves don't happen too often > * Most tabs would have their own process since we'd solve the issues with > breaking connections between pages launched from various Google apps, users > type in lots of addresses manually or create new tabs, users have small > numbers of tabs, etc. > * Users would likely deal with alerts before they'd ended up using a > significant percentage of the rest of their open tabs > > So, yes, when people actually see this, it would probably be somewhat > confusing; on the other hand we already have this confusion with the Task > Manager ("why are all these pages in one process?") and with renderers > crashing ("how come three tabs crashed at once?") and people mostly live > with it, so I see this as something where we could do better than what we're > doing now, even if it isn't perfect. > > PK > This idea is similar to what happens today when one tab runs a synchronous XMLHttpRequest that takes a long time to complete. The other tabs in the same renderer become mysteriously unresponsive. The difference is that network requests tend to finish in a short amount of time. Here, instead the tab will never regain responsiveness until the user interacts with the magical background tab that happens to be showing a tab modal alert. How is the user to find said tab? Maybe all tabs in the tab group get some UI that allows the user to switch to said tab, or maybe interacting with a tab in the tab group rips you away to the magical background tab? I don't know... all of those seem bad to me. Why do we want to do so much work to support something suboptimal like this? Why not try to do something cleaner (and more predictable) like auto-dismiss background alerts? -Darin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Chromium-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/chromium-dev?hl=en -~----------~----~----~----~------~----~------~--~---
