On Thu, Dec 18, 2008 at 11:30 AM, Peter Kasting <[email protected]> wrote:

> On Thu, Dec 18, 2008 at 11:25 AM, Darin Fisher <[email protected]> wrote:
>>
>> 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.
>>
>
> (I would love to do something for this too!  Maybe we can gradually dim the
> tabs or something.)
>

This is true for any type of script unresponsiveness.  Right now, we
eventually show the "taking too long" dialog.


>
>
>> 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?
>>
>
> These sorts of things are precisely what we were proposing, yes.
>

Right-- I'd be more inclined to have UI that lets the user switch to the tab
than automatically taking them there.  I agree it's a little unconventional,
but it matches what's going on under the hood.


> 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?
>>
>
> I'm OK with doing something better (and believe I said so), though you'd
> need to make sure this actually solves all use cases.  For example, what
> about prompts, which have the same modality problems as alerts but perhaps
> can't be easily dismissed?  Do we just punt that because these are less
> frequent? And how do users see notifications from these dismissed alerts?
>

I'm torn.  On the one hand, there are clearly relationships between some
tabs that will become visible in one way or another-- crashes,
unresponsiveness, modal dialogs, task manager, etc.   Finding a good way to
convey these relationships seems valuable to me, and would provide (what I
think is) a clean solution to the dialog problem.  I agree with Peter that
these relationships can be somewhat rare, but they will happen.

On the other hand, it's a smaller change to take the auto-dismiss approach
and try to hide the relationships between tabs under the rug.  I only think
it works well for a standard alert and not for prompts that request an
answer, because auto-dismissing those will change the behavior (i.e. break)
exiting pages.

If we do auto-dismiss alerts, an infobar in your current tab or a taskbar
toast seem appropriate.  (I prefer the taskbar toast, because you might not
even be using the browser at the time.)

What if we auto-dismiss informational alerts (not those that expect an
answer) for now, and talk with Glen/Ben about UI ideas for longer term ways
of showing relationships between the tabs in a site instance?

Charlie



> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to