MacViews: "App Info" dialog should have a `Done` or `Finished` button - not just [x] to close. |
|||||||||||||
Issue descriptionChrome 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)?)
,
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.
,
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).
,
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.
,
Apr 14 2016
,
Apr 20 2016
,
Jun 29 2016
,
Jun 29 2016
,
Aug 12 2016
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"
,
Aug 12 2016
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.
,
Aug 12 2016
There's no particular urgency to this, since that dialog isn't in phase 2.
,
Dec 7 2016
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.
,
Apr 12 2017
,
Oct 9 2017
Since this dialog doesn't exist on Mac, this won't matter until MacViews-Browser, so I'm tagging this MacViews-Browser.
,
Oct 16 2017
tapted@, I'm going to hand this one to you because you know about apps, but it's M-X because of #14.
,
Mar 23 2018
MacViews triage: Let's target fixing this (in the Views browser) at M-68. Assigning to spqchan@ for that.
,
Mar 26 2018
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 ).
,
Mar 27 2018
Thanks for the heads up. Who should I talk to check on this?
,
Mar 27 2018
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).
,
Mar 27 2018
,
Mar 28 2018
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).
,
Mar 29 2018
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?
,
Mar 29 2018
** Bulk Edit ** FYI: Starting 04/13 M68 will be in canary, M68 Dev promotion will be on 04/26.
,
Mar 30 2018
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.)
,
Mar 30 2018
Awesome, thanks! |
|||||||||||||
►
Sign in to add a comment |
|||||||||||||
Comment 1 by ellyjo...@chromium.org
, Apr 12 2016Status: 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)