I may be repeating what Peter said to some extent, but unless I'm missing something (and I may well be), the browser's security model should prevent pages from referring to each other via JavaScript across domain boundaries... so if the "page-modal" dialog also "locked" all other tabs in the same tab group (which, as I understand it, is defined as those tabs which share a domain) by graying out the tab or otherwise indicating that it's unavailable, we could get 95% of the way there with 5% of the headaches. It would be awesome if we could perform some kind of analysis to determine that certain tabs are independent of the locked page and not gray out those, but that seems like a lot of work for not much extra benefit. The main thing here is that user should not have to respond to the alert before they're allowed to look at another page on a completely different domain; anything that gets us that is, in my opinion, worth the time spent to make it happen.
Brian On Dec 16, 4:00 pm, Peter Kasting <[email protected]> wrote: > On Tue, Dec 16, 2008 at 3:56 PM, Darin Fisher <[email protected]> wrote: > > I don't understand what tab-group-modal UI would be like. > > That is fair, I don't have a good idea either. I assumed something like dim > the page and/or put the alert window (using a ConstrainedWindow) over each > page in the group, but there are obvious downsides to that. > > I'd prefer to do something like auto-cancel alerts that originate from > > > background tabs. Maybe use an alternate, non-modal UI to present the alert > > text in case that is interesting. > > That seems promising. The first thing I think of for "alternate UI" is some > sort of taskbar notification toast or something, but there are probably > other possibilities too. > > PK --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
