New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 602525 link

Starred by 9 users

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug

Blocking:
issue 485854


Participants' hotlists:
MacViews-Task-Queue


Sign in to add a comment

MacViews: "App Info" dialog should have a `Done` or `Finished` button - not just [x] to close.

Project Member Reported by tapted@chromium.org, Apr 12 2016

Issue description

Chrome Version       : 52.0.2705.0
OS Version: OS X 10.11.4

What steps will reproduce the problem?
1. Enable chrome://flags/#app-info-dialog , restart if you need to
2. Go to chrome://extensions and click "Details" on some stuff
3. Try to dismiss the dialog

What is the expected result?

Some way to dismiss the dialog with the mouse


What happens instead of that?

Can only dismiss the dialog with ESC. Since it's not a bubble, clicking outside the dialog doesn't dismiss it. On Windows/Linux there's a small (x) close button in the top right corner, but we don't like those on Mac and nerfed them in http://crrev.com/383281


Attached what some of the dialogs look like currently.

What's the Maccy way to provide a dialog like this?  (do we need a "Done/Finished" button along the bottom? Or an exception for this dialog to show an (x)?)
 
Screen Shot 2016-04-12 at 11.22.15 AM.png
45.6 KB View Download
Screen Shot 2016-04-12 at 11.22.34 AM.png
38.5 KB View Download
Owner: pschaffner@chromium.org
Status: Assigned (was: Available)
Summary: MacViews: Can't dismiss "App Info" dialog button with the mouse (was: Can't dismiss "App Info" dialog button with the mouse)
I think we need a bit of UX expertise here. pschaffner@, what do you think? How about a "Got It" button?

Comment 2 by shrike@chromium.org, Apr 12 2016

There's nothing wrong with the "x" close boxes - I think everyone understands how to use them, and they are not foreign on the Mac platform.

The problem is when you have an "x" close box *and* an OK button. On the Mac, a panel with an OK button says that the panel is modal, in which case you can/should only be able to dismiss it by choosing a button option (most commonly OK or Cancel).

If all of these panels look like BeyondCorp (i.e. purely informative), you could go ahead and add back the "x". I'm confused, though, by the Google Docs panel - does that popup button take action when you choose one of its items or does it allow you to select an option from its list? If it takes action it needs to be changed to some other kind of control. If it allows you to select an option there need to be OK and Cancel buttons at the bottom.

Comment 3 by tapted@chromium.org, Apr 13 2016

Current behaviour is:

Changing the combo immediately adjusts some configuration state - I think its behaviour is consistent e.g. with combos in System Preferences, where there's no OK/Cancel buttons either.

"Create shortcuts..." takes action after an app-modal confirmation prompt. App Info stays open with either option ("Cancel" or "Create").

"Remove..." takes action after an app-modal confirmation prompt. App Info stays open with "Cancel" but closes if you choose "Remove" (the extension is gone, so there's nothing to show).

Comment 4 by shrike@chromium.org, Apr 13 2016

OK, fired this up in Canary. I didn't realize this was a modal panel. Modal panels cannot have "x" buttons to close them. There needs to be a button to dismiss the panel. I don't know what that means for layout of the panel when it needs to include other buttons at the bottom.

Comment 5 by tapted@chromium.org, Apr 14 2016

Blocking: 603386
Labels: -Hotlist-MacViews Proj-MacViews

Comment 7 by tapted@chromium.org, Jun 29 2016

Cc: nyerramilli@chromium.org pschaffner@chromium.org
 Issue 604332  has been merged into this issue.

Comment 8 by shrike@chromium.org, Jun 29 2016

Cc: -pschaffner@chromium.org bettes@chromium.org

Comment 9 by tapted@chromium.org, Aug 12 2016

Blocking: 485854
So should we add a default (blue) button to the dialog in the bottom right?

Should the label be:
 - Same as bookmark/browser action bubbles ("Done" in US-English, "Finished" in UK-English)
 - Same as collected cookies dialog ("Close")
 - "OK" like Safari (e.g. click padlock), and the OS-provided certificate viewer that Chrome uses (even though Apple HIG say ~"OK is ambiguous - don't use it")
 - "Cancel" because Apple HIG say "In general, include a Cancel button"
If you need to address this very soon you should go ahead and add a button and set the title to Done (Close is odd, OK and Cancel don't quit make sense).

If this does not need to be addressed in the very near future, UX is still figuring out dialogs and close buttons, so it's not clear how this panel will ultimately look.

There's no particular urgency to this, since that dialog isn't in phase 2.
Blocking: -603386
Cc: tapted@chromium.org
Owner: ----
Status: Available (was: Assigned)
Summary: MacViews: "App Info" dialog should have a `Done` or `Finished` button - not just [x] to close. (was: MacViews: Can't dismiss "App Info" dialog button with the mouse)
This dialog doesn't need to block Harmony since it doesn't exist on Cocoa browser.

But also this bug is sorta resolved since under Harmony it got a big `X` button back, with hover effects.

Still, I think in Mac it should have a `Done/Finished` button.

Screengrab from 57.0.2943.0 canary.
Screen Shot 2016-12-07 at 5.19.14 pm.png
42.0 KB View Download
Labels: MacViews-Dialogs
Labels: MacViews-Browser
Since this dialog doesn't exist on Mac, this won't matter until MacViews-Browser, so I'm tagging this MacViews-Browser.
Labels: M-X
Owner: tapted@chromium.org
Status: Assigned (was: Available)
tapted@, I'm going to hand this one to you because you know about apps, but it's M-X because of #14.
Labels: -M-X Target-68
Owner: spqc...@chromium.org
MacViews triage: Let's target fixing this (in the Views browser) at M-68. Assigning to spqchan@ for that.
Note this entire dialog may be on the chopping block. Most of its functionality is being subsumed by chrome://flags/#enable-md-extensions  (i.e. you get the same info this native dialog provides by going to chrome://extensions ).
Thanks for the heads up. Who should I talk to check on this?

Cc: rdevlin....@chromium.org
Perhaps Devlin? He probably knows best what the plans for MD chrome://extensions is and whether we want to drop the separate app info dialog (i.e. have the current 'App Info' menu entries direct instead to the extensions details page under chrome://extensions).
Labels: M-68
We want to remove the app info dialog on the chrome extensions page, which, if we're only worried about mac, is all that matters here.  We may need to keep it on CrOS (where I think it's used through the finder as well).
Thanks for the update, Devlin! In that case, I think it should be safe to just close this bug, unless it will take a really long time to remove the App Info Dialog.

Any thoughts? 
** Bulk Edit **

FYI: Starting 04/13 M68 will be in canary, M68 Dev promotion will be on 04/26.

MD extensions is launched on Mac, so I think we're probably good!  (We still need to clean up the code, but the dialog shouldn't be displayed.)
Status: WontFix (was: Assigned)
Awesome, thanks!

Sign in to add a comment