Bartosz Fabianowski
unread,Jan 8, 2014, 9:53:50 AM1/8/14Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Finnur Thorarinsson, Marijn Kruisselbrink, Mike Tsao, Jeffrey Yasskin, apps-dev, extensions-dev, ain...@chromium.org
On 01/08/2014 03:51 PM, Finnur Thorarinsson wrote:
> Hmm... I did not expect the bubble scene to get so crowded so quickly... :/
>
> TL;DR Both of these use cases are better implemented as labels on the
> Extensions page and not as bubbles.
>
> Slightly more detailed: I think we need to take a step back here...
>
> I would argue we should do something else for Marijn's case (a bubble is
> way too drastic a measure). A reload loop is an internal error in the
> extension that I don't think the user needs to know about, probably does
> not understand and almost certainly does not want to be bothered about.
> Those who *do* care will go to HotDog \ Tools \ Extensions to figure out if
> their extension is gone, so we should show a message there saying:
> "disabled because of an internal error in the extension" or something.
> Another way to think about it is this: What is the user expected to do when
> they see the bubble? Is there anything actionable there? They're not going
> to go debug/fix the extension. At most, they'd uninstall it. But, we've
> already disabled the extension, so uninstalling it isn't really necessary.
> I don't see the benefit of being in the user's face with this and I think
> it would go a little bit against our core Chrome UX principles.
>
> The force-installed extensions matter is a little more complicated because
> we have no way of contacting the person who arguably needs to know (the
> admin). But we have to ask ourselves here: Yes, the bubble might result in
> the admin getting to know about the problem through user complaints -- but
> is making the user suffer *really* the right thing to do here? I don't
> think it is our job to make Chrome annoying to use, just so that the admin
> can fix a problem with some random extension they force-installed.
The user is already suffering: Because force-installed extensions are
used to perform important functions (e.g. ensure a corporate password
policy is followed), we never allow them to be disabled. If a
force-installed extension is crashing repeatedly, we keep restarting it
repeatedly, ad infinitum. This could degrade performance. Hence, the
damage is done already. We now want to tell the user why the computer is
getting sluggish and what they can do about it.