I personally like the idea of page-modal dialogs. I also understand this has usability issues and they are not easy to solve. If one page in i a tab group displays a javascript initiated page-modal dialog others in the same group could display a page modal dialog that would say something like: Page XYZ is waiting for a response and have a button that would focus that page (we might keep the initial focus changing/blinking of the other page). In the case of Flash: If a flash initiated script displays a modal dialog in one page group - I don't see the reason for stopping javascript in other page groups since Flash can't assume that the script displays a dialog at all - but I could be wrong there.
Sverrir On Wed, Dec 17, 2008 at 10:36 AM, Marc-Antoine Ruel <[email protected]>wrote: > > On Tue, Dec 16, 2008 at 7:32 PM, Brian Ellis <[email protected]> > wrote: > > > > 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. > > My disruptive use case: > - Open calendar, move the browser window on a second monitor, bury it > under a lot of more important windows. > - Open gmail on the primary monitor, chat with someone from gmail, > extract the chat window. > - Wait for a calendar alert. > > This stops me from entering text in my talk window and there is > nothing that alerts me the reason of why this is happening. It reminds > me cooperative multitasking. :( > > M-A > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
