Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Issue 287123002: [WebModals] New API for browser-scoped popup management. (Closed)

Description

[WebModals] New API for browser-scoped popup management. This interface follows the WebContents-scoped WebContentsModalDialogManager closely, the main difference being the change in scope -- the popup manager is intended to manage popups (bubbles and web-modals) scoped both at the per-WebContents level as well as at the browser/system level. The policy for the manager is not known yet, so this change is setting up the API which will be used to register popups with the manager, and the lifecycle which the manager uses to display them. The critical facts about a popup are expected to be: 1. Whether it is user-initiated. 2. If it is scoped to a particular WebContents (and if so, which one), 3. If it is overlappable. Other important management facts about popups may be added later. The lifecycle operation is all driven through an interface called SinglePopupManager which is a one-per-window scoped manager owned by the PopupManager. These classes take charge of showing and hiding their popups depending on the state of the browser window, as governed by whatever state change observations made by the overall PopupManager relate to its policy. When a window is closed by direct user action, the manager notifies the overall BubbleManager, which then removes the window from the management queue and can show another window. A window may also be closed by direct command from the overall BubbleManager, for example if it is superceded by another user-initiated popup. BUG=375393 TBR=yoz Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=283099

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Total comments: 68

Patch Set 4 : . #

Total comments: 20

Patch Set 5 : . #

Total comments: 6

Patch Set 6 : Rebase #

Patch Set 7 : more impl notes #

Patch Set 8 : Make PopupManager a thin API for WCMDM #

Total comments: 13

Patch Set 9 : Add per-window PM for app window #

Patch Set 10 : Enlarge API, change callers #

Patch Set 11 : Remove max size api #

Patch Set 12 : Rebase #

Patch Set 13 : Nearly complete impl #

Patch Set 14 : Add PopupManager to EVH and login window #

Patch Set 15 : Rebase #

Patch Set 16 : Rebase #

Patch Set 17 : Correct popup manager registration #

Patch Set 18 : . #

Patch Set 19 : rebase #

Patch Set 20 : help out tests #

Patch Set 21 : More test touch-ups #

Patch Set 22 : More test fixes #

Total comments: 11

Patch Set 23 : Cocoa, more test fiddles, etc #

Total comments: 4

Patch Set 24 : . #

Patch Set 25 : . #

Patch Set 26 : . #

Patch Set 27 : Don't require web modal host for popup manager creation #

Patch Set 28 : . #

Total comments: 5

Patch Set 29 : tweaks #

Total comments: 40

Patch Set 30 : Touchups #

Patch Set 31 : interactive ui test #

Patch Set 32 : rebase #

Patch Set 33 : . #

Total comments: 4

Patch Set 34 : Rebase #

Total comments: 28

Patch Set 35 : comments #

Patch Set 36 : unconst #

Total comments: 2

Patch Set 37 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+480 lines, -101 lines) Patch
M apps/app_window.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +5 lines, -0 lines 0 comments Download
M apps/app_window.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/attestation/platform_verification_dialog.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +9 lines, -10 lines 0 comments Download
M chrome/browser/chromeos/login/ui/captive_portal_window_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +11 lines, -13 lines 0 comments Download
M chrome/browser/chromeos/login/ui/webui_login_view.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/ui/webui_login_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_view_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_view_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/browser.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/ui/browser.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 5 chunks +18 lines, -0 lines 0 comments Download
M chrome/browser/ui/browser_commands.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/browser_commands.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 5 chunks +17 lines, -8 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_controller.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 chunks +12 lines, -10 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa_browsertest.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 3 chunks +4 lines, -7 lines 0 comments Download
M chrome/browser/ui/tabs/tab_strip_model.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 2 chunks +8 lines, -5 lines 0 comments Download
M chrome/browser/ui/tabs/tab_strip_model_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/constrained_window_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +8 lines, -8 lines 0 comments Download
M chrome/browser/ui/views/desktop_media_picker_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +5 lines, -7 lines 0 comments Download
M chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 3 chunks +6 lines, -14 lines 0 comments Download
M components/web_modal.gypi View 1 chunk +3 lines, -0 lines 0 comments Download
M components/web_modal/native_web_contents_modal_dialog.h View 2 chunks +10 lines, -0 lines 0 comments Download
A components/web_modal/popup_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +83 lines, -0 lines 0 comments Download
A components/web_modal/popup_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +129 lines, -0 lines 0 comments Download
A components/web_modal/single_popup_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +96 lines, -0 lines 0 comments Download
M components/web_modal/web_contents_modal_dialog_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +3 lines, -3 lines 0 comments Download
M components/web_modal/web_contents_modal_dialog_manager.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 108 (0 generated)
Finnur
Some thoughts as I browsed through this... https://codereview.chromium.org/287123002/diff/40001/components/web_modal/native_web_contents_modal_dialog.h File components/web_modal/native_web_contents_modal_dialog.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/native_web_contents_modal_dialog.h#newcode28 components/web_modal/native_web_contents_modal_dialog.h:28: #endif I ...
6 years, 7 months ago (2014-05-16 12:38:13 UTC) #1
Greg Billock
https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.cc#newcode89 components/web_modal/popup_manager.cc:89: // Clear out any dialogs since we are leaving ...
6 years, 7 months ago (2014-05-16 15:49:55 UTC) #2
msw
Yeah, I think this is headed in a better direction, some initial comments. Note, I'm ...
6 years, 7 months ago (2014-05-16 17:10:57 UTC) #3
Mike Wittman
This approach is looking good to me. https://codereview.chromium.org/287123002/diff/40001/components/web_modal/native_web_contents_modal_dialog.h File components/web_modal/native_web_contents_modal_dialog.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/native_web_contents_modal_dialog.h#newcode23 components/web_modal/native_web_contents_modal_dialog.h:23: // Use ...
6 years, 7 months ago (2014-05-16 20:35:40 UTC) #4
Greg Billock
https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h#newcode35 components/web_modal/popup_manager.h:35: bool IsPopupActiveInCurrentWebContents() const; On 2014/05/16 17:10:57, msw wrote: > ...
6 years, 7 months ago (2014-05-16 23:28:40 UTC) #5
Mike Wittman
https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h#newcode38 components/web_modal/popup_manager.h:38: // when calling this function. On 2014/05/16 23:28:39, Greg ...
6 years, 7 months ago (2014-05-17 00:24:06 UTC) #6
msw
Is there an overall bug filed for this work? https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h#newcode38 components/web_modal/popup_manager.h:38: ...
6 years, 7 months ago (2014-05-20 16:51:32 UTC) #7
Greg Billock
https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h#newcode29 components/web_modal/popup_manager.h:29: // may not be shown inline with this call, ...
6 years, 7 months ago (2014-05-20 19:27:54 UTC) #8
Greg Billock
On 2014/05/20 16:51:32, msw wrote: > Is there an overall bug filed for this work? ...
6 years, 7 months ago (2014-05-21 16:21:28 UTC) #9
msw
https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h#newcode35 components/web_modal/popup_manager.h:35: bool IsPopupActiveInCurrentWebContents() const; On 2014/05/16 23:28:39, Greg Billock wrote: ...
6 years, 7 months ago (2014-05-22 04:08:44 UTC) #10
Greg Billock
https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/popup_manager.h#newcode35 components/web_modal/popup_manager.h:35: bool IsPopupActiveInCurrentWebContents() const; On 2014/05/22 04:08:45, msw wrote: > ...
6 years, 7 months ago (2014-05-22 18:25:47 UTC) #11
msw
https://codereview.chromium.org/287123002/diff/60001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/60001/components/web_modal/popup_manager.h#newcode36 components/web_modal/popup_manager.h:36: bool IsPopupActiveInCurrentWebContents() const; On 2014/05/22 18:25:47, Greg Billock wrote: ...
6 years, 7 months ago (2014-05-22 21:40:02 UTC) #12
Finnur
Still making progress -- good. One comment: https://codereview.chromium.org/287123002/diff/60001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/60001/components/web_modal/popup_manager.h#newcode40 components/web_modal/popup_manager.h:40: void FocusTopmostPopup(); ...
6 years, 7 months ago (2014-05-23 15:29:52 UTC) #13
msw
https://codereview.chromium.org/287123002/diff/60001/components/web_modal/popup_manager.h File components/web_modal/popup_manager.h (right): https://codereview.chromium.org/287123002/diff/60001/components/web_modal/popup_manager.h#newcode40 components/web_modal/popup_manager.h:40: void FocusTopmostPopup(); On 2014/05/23 15:29:52, Finnur wrote: > > ...
6 years, 7 months ago (2014-05-23 17:22:42 UTC) #14
Mike Wittman
https://codereview.chromium.org/287123002/diff/40001/components/web_modal/single_popup_manager.h File components/web_modal/single_popup_manager.h (right): https://codereview.chromium.org/287123002/diff/40001/components/web_modal/single_popup_manager.h#newcode52 components/web_modal/single_popup_manager.h:52: // If this method causes a WillClose() call to ...
6 years, 7 months ago (2014-05-23 19:02:34 UTC) #15
Greg Billock
I think this is pretty close -- two possible directions: 1. refactor immediately (in this ...
6 years, 7 months ago (2014-05-27 22:42:02 UTC) #16
Mike Wittman
On 2014/05/27 22:42:02, Greg Billock wrote: > I think this is pretty close -- two ...
6 years, 6 months ago (2014-05-28 21:47:09 UTC) #17
Greg Billock
OK, I'm changing this CL to basically forward to the WCMDM for now, but there's ...
6 years, 6 months ago (2014-05-29 18:47:25 UTC) #18
Greg Billock
On 2014/05/29 18:47:25, Greg Billock wrote: > OK, I'm changing this CL to basically forward ...
6 years, 6 months ago (2014-06-02 18:58:45 UTC) #19
Mike Wittman
On 2014/06/02 18:58:45, Greg Billock wrote: > On 2014/05/29 18:47:25, Greg Billock wrote: > > ...
6 years, 6 months ago (2014-06-02 19:35:10 UTC) #20
Mike Wittman
https://codereview.chromium.org/287123002/diff/140001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/140001/components/web_modal/popup_manager.cc#newcode12 components/web_modal/popup_manager.cc:12: #include "net/base/registry_controlled_domains/registry_controlled_domain.h" I think all these includes can be ...
6 years, 6 months ago (2014-06-02 19:54:49 UTC) #21
Greg Billock
On 2014/06/02 19:35:10, Mike Wittman wrote: > On 2014/06/02 18:58:45, Greg Billock wrote: > > ...
6 years, 6 months ago (2014-06-03 00:06:29 UTC) #22
Greg Billock
ok, I have three spots that need popup manager: browser, appWindow, and the login window ...
6 years, 6 months ago (2014-06-03 01:30:07 UTC) #23
Mike Wittman
On 2014/06/03 01:30:07, Greg Billock wrote: > ok, I have three spots that need popup ...
6 years, 6 months ago (2014-06-03 02:13:46 UTC) #24
Greg Billock
On 2014/06/03 02:13:46, Mike Wittman wrote: > On 2014/06/03 01:30:07, Greg Billock wrote: > > ...
6 years, 6 months ago (2014-06-04 18:53:38 UTC) #25
Mike Wittman
On 2014/06/04 18:53:38, Greg Billock wrote: > On 2014/06/03 02:13:46, Mike Wittman wrote: > > ...
6 years, 6 months ago (2014-06-04 21:59:53 UTC) #26
Greg Billock
On 2014/06/04 21:59:53, Mike Wittman wrote: > On 2014/06/04 18:53:38, Greg Billock wrote: > > ...
6 years, 6 months ago (2014-06-04 22:44:24 UTC) #27
Mike Wittman
This is looking good. On 2014/06/04 22:44:24, Greg Billock wrote: > In other news, I ...
6 years, 6 months ago (2014-06-05 19:03:34 UTC) #28
msw
I just discovered AppModalDialogQueue exists for system-modal javascript dialogs; were others aware of this class? ...
6 years, 6 months ago (2014-06-10 23:36:13 UTC) #29
Finnur
On 2014/06/10 23:36:13, msw wrote: > I just discovered AppModalDialogQueue exists for system-modal javascript > ...
6 years, 6 months ago (2014-06-11 11:24:15 UTC) #30
Greg Billock
On 2014/06/11 11:24:15, Finnur wrote: > On 2014/06/10 23:36:13, msw wrote: > > I just ...
6 years, 6 months ago (2014-06-12 18:06:51 UTC) #31
msw
On 2014/06/12 18:06:51, Greg Billock wrote: > On 2014/06/11 11:24:15, Finnur wrote: > > On ...
6 years, 6 months ago (2014-06-12 19:01:10 UTC) #32
Greg Billock
The CQ bit was checked by gbillock@chromium.org
6 years, 6 months ago (2014-06-12 21:27:56 UTC) #33
Greg Billock
The CQ bit was unchecked by gbillock@chromium.org
6 years, 6 months ago (2014-06-12 21:29:17 UTC) #34
Greg Billock
On 2014/06/12 21:29:17, Greg Billock wrote: > The CQ bit was unchecked by mailto:gbillock@chromium.org ok, ...
6 years, 6 months ago (2014-06-24 23:12:46 UTC) #35
Mike Wittman
https://codereview.chromium.org/287123002/diff/420001/chrome/browser/ui/browser.cc File chrome/browser/ui/browser.cc (right): https://codereview.chromium.org/287123002/diff/420001/chrome/browser/ui/browser.cc#newcode903 chrome/browser/ui/browser.cc:903: popup_manager_->RegisterWith(contents); The WCMDM is disassociated from the Browser on ...
6 years, 6 months ago (2014-06-25 02:38:50 UTC) #36
Greg Billock
https://codereview.chromium.org/287123002/diff/420001/chrome/browser/ui/browser.cc File chrome/browser/ui/browser.cc (right): https://codereview.chromium.org/287123002/diff/420001/chrome/browser/ui/browser.cc#newcode903 chrome/browser/ui/browser.cc:903: popup_manager_->RegisterWith(contents); On 2014/06/25 02:38:50, Mike Wittman wrote: > The ...
6 years, 6 months ago (2014-06-25 19:06:14 UTC) #37
Mike Wittman
https://codereview.chromium.org/287123002/diff/420001/chrome/browser/ui/browser.cc File chrome/browser/ui/browser.cc (right): https://codereview.chromium.org/287123002/diff/420001/chrome/browser/ui/browser.cc#newcode903 chrome/browser/ui/browser.cc:903: popup_manager_->RegisterWith(contents); On 2014/06/25 19:06:14, Greg Billock wrote: > I ...
6 years, 6 months ago (2014-06-25 21:12:44 UTC) #38
Greg Billock
https://codereview.chromium.org/287123002/diff/440001/chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm File chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm (right): https://codereview.chromium.org/287123002/diff/440001/chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm#newcode215 chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm:215: if (browser && browser->popup_manager()->IsWebModalDialogActive( On 2014/06/25 21:12:44, Mike Wittman ...
6 years, 6 months ago (2014-06-26 00:21:12 UTC) #39
Greg Billock
On 2014/06/26 00:21:12, Greg Billock wrote: > https://codereview.chromium.org/287123002/diff/440001/chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm > File chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm (right): > > https://codereview.chromium.org/287123002/diff/440001/chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm#newcode215 ...
6 years, 6 months ago (2014-06-27 04:19:35 UTC) #40
Greg Billock
On 2014/06/26 00:21:12, Greg Billock wrote: > https://codereview.chromium.org/287123002/diff/440001/chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm > File chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm (right): > > https://codereview.chromium.org/287123002/diff/440001/chrome/browser/ui/cocoa/extensions/extension_popup_controller.mm#newcode215 ...
6 years, 6 months ago (2014-06-27 04:19:35 UTC) #41
Greg Billock
On 2014/06/27 04:19:35, Greg Billock wrote: > On 2014/06/26 00:21:12, Greg Billock wrote: > > ...
6 years, 6 months ago (2014-06-27 04:21:43 UTC) #42
Greg Billock
On 2014/06/27 04:21:43, Greg Billock wrote: > On 2014/06/27 04:19:35, Greg Billock wrote: > > ...
6 years, 5 months ago (2014-06-27 20:22:07 UTC) #43
Mike Wittman
On 2014/06/27 20:22:07, Greg Billock wrote: > On 2014/06/27 04:21:43, Greg Billock wrote: > > ...
6 years, 5 months ago (2014-06-27 21:16:45 UTC) #44
Greg Billock
The CQ bit was checked by gbillock@chromium.org
6 years, 5 months ago (2014-06-27 22:22:44 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/287123002/540001
6 years, 5 months ago (2014-06-27 22:24:49 UTC) #46
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: chromium_presubmit on tryserver.chromium ...
6 years, 5 months ago (2014-06-27 22:30:53 UTC) #47
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-06-27 22:34:39 UTC) #48
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/chromium_presubmit/builds/76969)
6 years, 5 months ago (2014-06-27 22:34:40 UTC) #49
Greg Billock
On 2014/06/27 22:34:40, I haz the power (commit-bot) wrote: > Try jobs failed on following ...
6 years, 5 months ago (2014-06-28 01:46:08 UTC) #50
groby-ooo-7-16
https://codereview.chromium.org/287123002/diff/540001/chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm File chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm (right): https://codereview.chromium.org/287123002/diff/540001/chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm#newcode40 chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm:40: popup_manager->ShowModalDialog(this, web_contents); If the popup manager is scoped to ...
6 years, 5 months ago (2014-06-28 02:04:05 UTC) #51
groby-ooo-7-16
6 years, 5 months ago (2014-06-28 02:04:08 UTC) #52
benwells
Its hard to review this meaningfully at the moment as (a) the bug doesn't explain ...
6 years, 5 months ago (2014-06-30 01:16:52 UTC) #53
Greg Billock
On 2014/06/30 01:16:52, benwells wrote: > Its hard to review this meaningfully at the moment ...
6 years, 5 months ago (2014-06-30 03:58:41 UTC) #54
Greg Billock
https://codereview.chromium.org/287123002/diff/540001/chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm File chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm (right): https://codereview.chromium.org/287123002/diff/540001/chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm#newcode40 chrome/browser/ui/cocoa/constrained_window/constrained_window_mac.mm:40: popup_manager->ShowModalDialog(this, web_contents); It's scoped to the browser; this registration ...
6 years, 5 months ago (2014-06-30 03:59:11 UTC) #55
Greg Billock
https://codereview.chromium.org/287123002/diff/540001/apps/app_window.cc File apps/app_window.cc (right): https://codereview.chromium.org/287123002/diff/540001/apps/app_window.cc#newcode290 apps/app_window.cc:290: DCHECK(GetWebContentsModalDialogHost()); On 2014/06/30 01:16:52, benwells wrote: > Nit: can ...
6 years, 5 months ago (2014-06-30 04:37:36 UTC) #56
Finnur
media_galleries_scan_result_dialog_views.cc Was does that have to do with the CL. Was it unintentionally added? https://codereview.chromium.org/287123002/diff/560001/chrome/browser/ui/tabs/tab_strip_model.cc ...
6 years, 5 months ago (2014-06-30 13:53:37 UTC) #57
Finnur
Ah, looks like that file has been deleted (media_galleries_scan_result_dialog_views.cc) on June 6th. You might need ...
6 years, 5 months ago (2014-06-30 14:01:18 UTC) #58
Greg Billock
On 2014/06/30 14:01:18, Finnur wrote: > Ah, looks like that file has been deleted > ...
6 years, 5 months ago (2014-07-01 00:32:21 UTC) #59
Greg Billock
https://codereview.chromium.org/287123002/diff/560001/chrome/browser/ui/tabs/tab_strip_model.cc File chrome/browser/ui/tabs/tab_strip_model.cc (right): https://codereview.chromium.org/287123002/diff/560001/chrome/browser/ui/tabs/tab_strip_model.cc#newcode326 chrome/browser/ui/tabs/tab_strip_model.cc:326: popup_manager->IsWebModalDialogActive(contents)); On 2014/06/30 13:53:36, Finnur wrote: > Fits on ...
6 years, 5 months ago (2014-07-01 00:53:05 UTC) #60
groby-ooo-7-16
https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc#newcode90 components/web_modal/popup_manager.cc:90: new PopupManagerRelay(weak_factory_.GetWeakPtr())); Going back to my earlier question, I ...
6 years, 5 months ago (2014-07-01 18:12:38 UTC) #61
Greg Billock
https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc#newcode90 components/web_modal/popup_manager.cc:90: new PopupManagerRelay(weak_factory_.GetWeakPtr())); On 2014/07/01 18:12:38, groby wrote: > Going ...
6 years, 5 months ago (2014-07-01 19:33:19 UTC) #62
benwells
My main question is whether AppWindow needs to have one of these popup managers or ...
6 years, 5 months ago (2014-07-02 05:16:30 UTC) #63
Greg Billock
Does the window ever support popups (bubbles or web modals)? If the answer is yes, ...
6 years, 5 months ago (2014-07-02 15:44:13 UTC) #64
groby-ooo-7-16
https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc#newcode90 components/web_modal/popup_manager.cc:90: new PopupManagerRelay(weak_factory_.GetWeakPtr())); On 2014/07/01 19:33:19, Greg Billock wrote: > ...
6 years, 5 months ago (2014-07-02 20:13:55 UTC) #65
Greg Billock
https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc#newcode90 components/web_modal/popup_manager.cc:90: new PopupManagerRelay(weak_factory_.GetWeakPtr())); On 2014/07/02 20:13:55, groby wrote: > On ...
6 years, 5 months ago (2014-07-02 21:17:27 UTC) #66
groby-ooo-7-16
Oh, and FWIW - Cocoa LGTM :) If you think the manager lookup thing is ...
6 years, 5 months ago (2014-07-03 01:11:25 UTC) #67
Greg Billock
https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc#newcode90 components/web_modal/popup_manager.cc:90: new PopupManagerRelay(weak_factory_.GetWeakPtr())); On 2014/07/03 01:11:25, groby wrote: > > ...
6 years, 5 months ago (2014-07-03 01:33:15 UTC) #68
groby-ooo-7-16
https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc#newcode90 components/web_modal/popup_manager.cc:90: new PopupManagerRelay(weak_factory_.GetWeakPtr())); > > It bugs me that this ...
6 years, 5 months ago (2014-07-03 02:23:45 UTC) #69
Mike Wittman
https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc File components/web_modal/popup_manager.cc (right): https://codereview.chromium.org/287123002/diff/560001/components/web_modal/popup_manager.cc#newcode90 components/web_modal/popup_manager.cc:90: new PopupManagerRelay(weak_factory_.GetWeakPtr())); On 2014/07/03 02:23:44, groby wrote: > There ...
6 years, 5 months ago (2014-07-03 03:21:06 UTC) #70
Greg Billock
The CQ bit was checked by gbillock@chromium.org
6 years, 5 months ago (2014-07-08 17:52:00 UTC) #71
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/287123002/640001
6 years, 5 months ago (2014-07-08 17:53:11 UTC) #72
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: chromium_presubmit on tryserver.chromium ...
6 years, 5 months ago (2014-07-08 17:58:54 UTC) #73
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-08 18:01:09 UTC) #74
commit-bot: I haz the power
Try jobs failed on following builders: ios_rel_device_ninja on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/ios_rel_device_ninja/builds/26908) win8_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win8_chromium_rel/builds/2110)
6 years, 5 months ago (2014-07-08 18:01:11 UTC) #75
Greg Billock
The CQ bit was checked by gbillock@chromium.org
6 years, 5 months ago (2014-07-08 18:11:01 UTC) #76
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/287123002/660001
6 years, 5 months ago (2014-07-08 18:13:35 UTC) #77
Greg Billock
On 2014/07/08 18:13:35, I haz the power (commit-bot) wrote: > CQ is trying da patch. ...
6 years, 5 months ago (2014-07-08 19:00:18 UTC) #78
Peter Kasting
I can't review ObjC, but I looked at the rest of c/b/ui/. I'm not familiar ...
6 years, 5 months ago (2014-07-08 19:13:55 UTC) #79
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: chromium_presubmit on tryserver.chromium ...
6 years, 5 months ago (2014-07-08 20:13:13 UTC) #80
Daniel Erat
removing myself as a chromeos/ reviewer -- someone from the more-specific attestation/ and login/ OWNERS ...
6 years, 5 months ago (2014-07-08 20:17:01 UTC) #81
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-08 20:18:12 UTC) #82
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/chromium_presubmit/builds/78599)
6 years, 5 months ago (2014-07-08 20:18:13 UTC) #83
asargent_no_longer_on_chrome
I'm not all that familiar with the extension_view_host.{h,cc} changes, so removing myself as a reviewer. ...
6 years, 5 months ago (2014-07-08 22:43:32 UTC) #84
blundell
//components/web_model.gypi LGTM Feel free to add per-file OWNERS of that file in //components/OWNERS
6 years, 5 months ago (2014-07-09 08:35:03 UTC) #85
bartfab (slow)
I am not an owner of any of the code touched by this CL. Nikita ...
6 years, 5 months ago (2014-07-09 08:37:04 UTC) #86
Nikita (slow)
chromeos/login lgtm
6 years, 5 months ago (2014-07-09 08:58:42 UTC) #87
Greg Billock
https://codereview.chromium.org/287123002/diff/660001/chrome/browser/ui/browser.cc File chrome/browser/ui/browser.cc (right): https://codereview.chromium.org/287123002/diff/660001/chrome/browser/ui/browser.cc#newcode451 chrome/browser/ui/browser.cc:451: // may not implement, and currently Cocoa does not ...
6 years, 5 months ago (2014-07-09 19:28:13 UTC) #88
Peter Kasting
https://codereview.chromium.org/287123002/diff/660001/chrome/browser/ui/browser.cc File chrome/browser/ui/browser.cc (right): https://codereview.chromium.org/287123002/diff/660001/chrome/browser/ui/browser.cc#newcode451 chrome/browser/ui/browser.cc:451: // may not implement, and currently Cocoa does not ...
6 years, 5 months ago (2014-07-09 19:41:41 UTC) #89
Greg Billock
https://codereview.chromium.org/287123002/diff/660001/chrome/browser/ui/browser.cc File chrome/browser/ui/browser.cc (right): https://codereview.chromium.org/287123002/diff/660001/chrome/browser/ui/browser.cc#newcode451 chrome/browser/ui/browser.cc:451: // may not implement, and currently Cocoa does not ...
6 years, 5 months ago (2014-07-10 18:32:04 UTC) #90
Peter Kasting
LGTM https://codereview.chromium.org/287123002/diff/700001/chrome/browser/ui/tabs/tab_strip_model.cc File chrome/browser/ui/tabs/tab_strip_model.cc (right): https://codereview.chromium.org/287123002/diff/700001/chrome/browser/ui/tabs/tab_strip_model.cc#newcode319 chrome/browser/ui/tabs/tab_strip_model.cc:319: // blocked, or perhaps just by letting the ...
6 years, 5 months ago (2014-07-10 23:09:02 UTC) #91
Greg Billock
https://codereview.chromium.org/287123002/diff/700001/chrome/browser/ui/tabs/tab_strip_model.cc File chrome/browser/ui/tabs/tab_strip_model.cc (right): https://codereview.chromium.org/287123002/diff/700001/chrome/browser/ui/tabs/tab_strip_model.cc#newcode319 chrome/browser/ui/tabs/tab_strip_model.cc:319: // blocked, or perhaps just by letting the bubble ...
6 years, 5 months ago (2014-07-11 17:42:31 UTC) #92
Greg Billock
The CQ bit was checked by gbillock@chromium.org
6 years, 5 months ago (2014-07-11 17:42:47 UTC) #93
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/287123002/720001
6 years, 5 months ago (2014-07-11 17:45:30 UTC) #94
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: chromium_presubmit on tryserver.chromium ...
6 years, 5 months ago (2014-07-11 22:20:52 UTC) #95
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-11 22:26:54 UTC) #96
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/chromium_presubmit/builds/79523)
6 years, 5 months ago (2014-07-11 22:26:55 UTC) #97
Greg Billock
On 2014/07/11 22:20:52, I haz the power (commit-bot) wrote: > FYI, CQ is re-trying this ...
6 years, 5 months ago (2014-07-11 22:26:56 UTC) #98
Finnur
I can at least take care of half of that problem (c/b/extensions). It LGTM.
6 years, 5 months ago (2014-07-14 10:30:14 UTC) #99
Greg Billock
The CQ bit was checked by gbillock@chromium.org
6 years, 5 months ago (2014-07-14 16:29:08 UTC) #100
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/287123002/720001
6 years, 5 months ago (2014-07-14 16:30:34 UTC) #101
Greg Billock
On 2014/07/14 16:30:34, I haz the power (commit-bot) wrote: > CQ is trying da patch. ...
6 years, 5 months ago (2014-07-14 17:00:29 UTC) #102
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: chromium_presubmit on tryserver.chromium ...
6 years, 5 months ago (2014-07-14 20:15:14 UTC) #103
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-14 20:18:18 UTC) #104
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/chromium_presubmit/builds/79820)
6 years, 5 months ago (2014-07-14 20:18:20 UTC) #105
Greg Billock
The CQ bit was checked by gbillock@chromium.org
6 years, 5 months ago (2014-07-14 23:34:07 UTC) #106
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/287123002/720001
6 years, 5 months ago (2014-07-14 23:35:11 UTC) #107
commit-bot: I haz the power
6 years, 5 months ago (2014-07-15 00:16:53 UTC) #108
Message was sent while issue was closed.
Change committed as 283099

Powered by Google App Engine
This is Rietveld 408576698