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

Issue 728169 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug

Blocking:
issue 603386



Sign in to add a comment

[MacViews] Wire up ExtensionInstalledBubble

Project Member Reported by ellyjo...@chromium.org, May 31 2017

Issue description

This is the bubble that shows when an extension is sideloaded; it is created in ExtensionInstalledBubble::BuildBubbleUi().
 
Blocking: 603386
Labels: Phase3 Proj-MacViews
These should probably block MacViews/Harmony being on by default on Mac. Which I've been calling "Phase 3" --  Issue 603386 
Owner: tapted@chromium.org
Status: Assigned (was: Available)
Mock is in  Issue 654125 .  Issue 729513  is effectively a dupe. I'll drag it in here and take this.
Cc: msrchandra@chromium.org tapted@chromium.org ranjitkan@chromium.org nyerramilli@chromium.org
 Issue 729513  has been merged into this issue.

Comment 4 by tapted@chromium.org, Jul 13 2017

Cc: devlin@chromium.org
 Issue 742467  has been merged into this issue.

Comment 5 by tapted@chromium.org, Jul 19 2017

Status: Started (was: Assigned)
https://chromium-review.googlesource.com/572511

Comment 6 by tapted@chromium.org, Jul 25 2017

Screenshots of the dialog with --secondary-ui-md in all its guises.

Something like

$ echo InstalledByDefault NoAction PageAction BrowserAction Omnibox SignedIn | xargs -n1 -IX ./browser_tests --gtest_filter=BrowserDialogTest.Invoke --interactive  --gtest_filter=ExtensionInstalledBubbleBrowserTest.InvokeDialog_X

will show them all (once #c5 lands)
NoAction.png
45.2 KB View Download
SignedIn_NoAction.png
36.3 KB View Download
PageAction.png
51.6 KB View Download
BrowserAction.png
50.8 KB View Download
InstalledByDefault_NoAction.png
31.3 KB View Download
Omnibox.png
44.7 KB View Download
Project Member

Comment 7 by bugdroid1@chromium.org, Jul 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f834624c64fddccd1257f3c06deb50d76af3ed9e

commit f834624c64fddccd1257f3c06deb50d76af3ed9e
Author: Trent Apted <tapted@chromium.org>
Date: Thu Jul 27 15:19:42 2017

MacViews: Show toolkit-views ExtensionInstalledBubbles with --secondary-ui-md

And adds dialog tests to easily show these bubbles in 6 different guises.
These can be shown, e.g., with
 
$ browser_tests --gtest_filter=BrowserDialogTest.Invoke --interactive \
  --gtest_filter=ExtensionInstalledBubbleBrowserTest.InvokeDialog_Omnibox

Bug:  728169 
Change-Id: I806f54295d7735d776b2ca47e94568a1b8f1c287
Reviewed-on: https://chromium-review.googlesource.com/572511
Commit-Queue: Trent Apted <tapted@chromium.org>
Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#489929}
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/extensions/extension_action_test_util.cc
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/extensions/extension_action_test_util.h
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/ui/BUILD.gn
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/ui/cocoa/browser_dialogs_views_mac.cc
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/ui/cocoa/browser_dialogs_views_mac.h
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/ui/cocoa/extensions/extension_installed_bubble_controller.mm
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/ui/extensions/extension_installed_bubble.h
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/ui/extensions/extension_installed_bubble_browsertest.cc
[modify] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc
[add] https://crrev.com/f834624c64fddccd1257f3c06deb50d76af3ed9e/chrome/browser/ui/views/extensions/extension_installed_bubble_view.h

Status: Fixed (was: Started)
This looks from #7 like it was fixed.

Sign in to add a comment