by the way, we already auto-dismiss alerts that have been generated too
frequently.
-Darin


On Thu, Dec 18, 2008 at 11:47 AM, Charles Reis <cr...@chromium.org> wrote:

>
>
> On Thu, Dec 18, 2008 at 11:30 AM, Peter Kasting <pkast...@google.com>wrote:
>
>> On Thu, Dec 18, 2008 at 11:25 AM, Darin Fisher <da...@chromium.org>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 chromium-dev@googlegroups.com
To unsubscribe from this group, send email to 
chromium-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/chromium-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to