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

Issue 257153003: We have a problem in the process on destroying WebContentsImpl because (Closed)

Created:
6 years, 7 months ago by zverre
Modified:
6 years, 7 months ago
CC:
chromium-reviews, darin-cc_chromium.org, nasko+codewatch_chromium.org, creis+watch_chromium.org, miu+watch_chromium.org
Base URL:
https://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

We have a problem in the process on destroying WebContentsImpl because each WebContentsObserver first NULLs its web_contents_ pointer and performs cleanup code after that. This could work if we guaranteed that every WebContentsObserver doesn't directly or indirectly affect any other WebContentsObserver. But actually WebContentsObservers can do anything and also affect each other. And if one WebContentsObserver already NULLed its web_contents_ pointer (e.g. ZoomController) other WebContentsObserver (e.g. InterstitialPageImpl) calls it (indirectly in this case) we have problems and result depends on ordering of WebContentsObservers in the list of observers. The solution splits that process into two phases. First we let each WebContentsObserver to perform their cleanup code and at that point they can freely call each other, we completely don't care about the ordering. We can call this phase as untrusted phase because we deal with some cleanup code that can do anything. After that we make second pass and NULL each web_contents_ pointer and this phase is trusted because we call only private implementation of WebContentsObserver that we definitely can trust. BUG=363564 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=269264

Patch Set 1 #

Patch Set 2 : WebContentsObserver::WebContentsDestroyed refactored #

Patch Set 3 : Rebased onto origin/lkgr #

Total comments: 12

Patch Set 4 : Compilation errors and review issues fixed #

Patch Set 5 : Rebased onto origin/lkgr #

Patch Set 6 : Removed what was added in https://codereview.chromium.org/239393009 #

Total comments: 8

Patch Set 7 : Compilation errors and review issues fixed #

Patch Set 8 : Adding missed RemoveObserver call #

Patch Set 9 : Rebased onto origin/master #

Patch Set 10 : Rebased onto origin/lkgr #

Patch Set 11 : ContentAutofillDriverBrowserTest refactored, fixed compilation errors #

Patch Set 12 : Rebased onto origin/master #

Patch Set 13 : Rebased onto origin/master again, resolved conflicts #

Unified diffs Side-by-side diffs Delta from patch set Stats (+159 lines, -252 lines) Patch
M android_webview/native/aw_contents_io_thread_client_impl.cc View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M android_webview/native/aw_settings.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M android_webview/native/aw_settings.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/android/shortcut_helper.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/android/shortcut_helper.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/apps/ephemeral_app_launcher.h View 1 2 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/apps/ephemeral_app_launcher.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/autofill/content_autofill_driver_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -7 lines 0 comments Download
M chrome/browser/chromeos/file_manager/app_installer.cc View 1 2 3 4 5 6 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/download/download_request_limiter.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/download/download_request_limiter.cc View 1 1 chunk +2 lines, -4 lines 0 comments Download
M chrome/browser/extensions/active_tab_permission_granter.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/extensions/active_tab_permission_granter.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/extensions/api/desktop_capture/desktop_capture_api.h View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/extensions/api/desktop_capture/desktop_capture_api.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/extensions/api/web_navigation/web_navigation_api.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/web_navigation/web_navigation_api.cc View 1 2 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_view_host.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/script_executor.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/webstore_inline_installer.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/extensions/webstore_inline_installer.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/guest_view/guest_view_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/guest_view/web_view/web_view_guest.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/guest_view/web_view/web_view_guest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/history/history_tab_helper.h View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/history/history_tab_helper.cc View 1 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/infobars/infobar_service.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/infobars/infobar_service.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/media/media_stream_capture_indicator.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/media_galleries/media_file_system_registry.cc View 1 2 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/policy/policy_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/printing/background_printing_manager.cc View 1 2 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/printing/print_dialog_cloud.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/printing/print_preview_dialog_controller_browsertest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/safe_browsing/client_side_detection_host.h View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/safe_browsing/client_side_detection_host.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/task_manager/web_contents_resource_provider.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/translate/translate_tab_helper.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/translate/translate_tab_helper.cc View 1 2 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/android/infobars/auto_login_prompter.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/android/infobars/auto_login_prompter.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/browser_status_monitor.cc View 1 1 chunk +5 lines, -8 lines 0 comments Download
M chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/auto_login_infobar_delegate.cc View 1 2 3 4 5 6 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc View 1 2 3 4 5 6 1 chunk +7 lines, -11 lines 0 comments Download
M chrome/browser/ui/autofill/tab_autofill_manager_delegate.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/autofill/tab_autofill_manager_delegate.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/blocked_content/popup_blocker_browsertest.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/browser_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/cocoa/hung_renderer_controller.mm View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/omnibox/omnibox_navigation_observer.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/omnibox/omnibox_navigation_observer.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/panels/panel_host.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/panels/panel_host.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_bubble_model.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_bubble_model.cc View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +7 lines, -14 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_ui_controller.h View 1 2 3 4 5 6 7 8 10 11 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_ui_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_observer.h View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_observer.cc View 1 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/ui/tab_contents/core_tab_helper.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/tab_contents/core_tab_helper.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/tabs/tab_strip_model.cc View 1 2 3 4 3 chunks +5 lines, -6 lines 0 comments Download
M chrome/browser/ui/tabs/tab_strip_model_unittest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/frame/browser_view_browsertest.cc View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/views/hung_renderer_view.h View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/hung_renderer_view.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/views/translate/translate_bubble_view.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/views/translate/translate_bubble_view.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/website_settings/permission_bubble_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/website_settings/permission_bubble_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/ui/webui/constrained_web_dialog_ui_browsertest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M components/web_modal/web_contents_modal_dialog_manager.h View 1 1 chunk +1 line, -1 line 0 comments Download
M components/web_modal/web_contents_modal_dialog_manager.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M content/browser/android/content_settings.h View 1 1 chunk +1 line, -1 line 0 comments Download
M content/browser/android/content_settings.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M content/browser/android/content_view_core_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M content/browser/android/content_view_core_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M content/browser/android/web_contents_observer_android.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M content/browser/android/web_contents_observer_android.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -2 lines 0 comments Download
M content/browser/browser_plugin/browser_plugin_guest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M content/browser/frame_host/interstitial_page_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +1 line, -5 lines 0 comments Download
M content/browser/frame_host/interstitial_page_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -12 lines 0 comments Download
M content/browser/media/capture/web_contents_tracker.h View 1 1 chunk +1 line, -1 line 0 comments Download
M content/browser/media/capture/web_contents_tracker.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M content/browser/media/capture/web_contents_video_capture_device.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -4 lines 0 comments Download
M content/browser/web_contents/web_contents_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +8 lines, -11 lines 0 comments Download
M content/public/browser/web_contents_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +4 lines, -6 lines 0 comments Download
M content/public/browser/web_contents_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -4 lines 0 comments Download
M content/public/test/browser_test_utils.h View 1 1 chunk +1 line, -1 line 0 comments Download
M content/public/test/browser_test_utils.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M content/public/test/test_navigation_observer.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M content/shell/browser/shell.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M content/shell/browser/shell_devtools_frontend.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M content/shell/browser/shell_devtools_frontend.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M content/shell/browser/webkit_test_controller.h View 1 1 chunk +1 line, -1 line 0 comments Download
M content/shell/browser/webkit_test_controller.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ui/keyboard/keyboard_controller_proxy.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 43 (0 generated)
zverre
Hi could you please take a look?
6 years, 7 months ago (2014-04-29 09:44:55 UTC) #1
Avi (use Gerrit)
This is a fundamental content API change, sending to John.
6 years, 7 months ago (2014-04-29 14:14:30 UTC) #2
zverre
On 2014/04/29 14:14:30, Avi wrote: > This is a fundamental content API change, sending to ...
6 years, 7 months ago (2014-04-29 14:30:55 UTC) #3
jam
On 2014/04/29 14:30:55, zverre wrote: > On 2014/04/29 14:14:30, Avi wrote: > > This is ...
6 years, 7 months ago (2014-04-29 18:26:28 UTC) #4
zverre
On 2014/04/29 18:26:28, jam wrote: > On 2014/04/29 14:30:55, zverre wrote: > > On 2014/04/29 ...
6 years, 7 months ago (2014-04-30 09:12:04 UTC) #5
Avi (use Gerrit)
On 2014/04/29 18:26:28, jam wrote: > Seems reasonable I'm looking at the history of this. ...
6 years, 7 months ago (2014-04-30 14:44:38 UTC) #6
jam
On 2014/04/30 09:12:04, zverre wrote: > On 2014/04/29 18:26:28, jam wrote: > > On 2014/04/29 ...
6 years, 7 months ago (2014-04-30 16:22:08 UTC) #7
jam
On 2014/04/30 09:12:04, zverre wrote: > On 2014/04/29 18:26:28, jam wrote: > > On 2014/04/29 ...
6 years, 7 months ago (2014-04-30 16:22:09 UTC) #8
jam
On 2014/04/30 14:44:38, Avi wrote: > On 2014/04/29 18:26:28, jam wrote: > > Seems reasonable ...
6 years, 7 months ago (2014-04-30 16:22:34 UTC) #9
Avi (use Gerrit)
On 2014/04/30 16:22:34, jam wrote: > Avi: I'm not sure I understand your concern? web_contents_ ...
6 years, 7 months ago (2014-04-30 16:40:54 UTC) #10
jam
On 2014/04/30 16:40:54, Avi wrote: > On 2014/04/30 16:22:34, jam wrote: > > Avi: I'm ...
6 years, 7 months ago (2014-04-30 22:14:58 UTC) #11
zverre
On 2014/04/30 22:14:58, jam wrote: > On 2014/04/30 16:40:54, Avi wrote: > > On 2014/04/30 ...
6 years, 7 months ago (2014-05-01 21:03:42 UTC) #12
zverre
Hi guys! Could please take a look? And also I wanted to ask if we ...
6 years, 7 months ago (2014-05-02 15:17:05 UTC) #13
Avi (use Gerrit)
I pointed out a sample issue I caught while browsing through the change. I did ...
6 years, 7 months ago (2014-05-02 15:32:24 UTC) #14
zverre
https://codereview.chromium.org/257153003/diff/40001/chrome/browser/ui/panels/panel_host.cc File chrome/browser/ui/panels/panel_host.cc (right): https://codereview.chromium.org/257153003/diff/40001/chrome/browser/ui/panels/panel_host.cc#newcode213 chrome/browser/ui/panels/panel_host.cc:213: CHECK(!web_contents_.get()); On 2014/05/02 15:32:25, Avi wrote: > This line ...
6 years, 7 months ago (2014-05-02 19:10:23 UTC) #15
Avi (use Gerrit)
On 2014/05/02 19:10:23, zverre wrote: > https://codereview.chromium.org/257153003/diff/40001/chrome/browser/ui/panels/panel_host.cc > File chrome/browser/ui/panels/panel_host.cc (right): > > https://codereview.chromium.org/257153003/diff/40001/chrome/browser/ui/panels/panel_host.cc#newcode213 > ...
6 years, 7 months ago (2014-05-02 19:17:46 UTC) #16
jam
lgtm with comments, thanks https://codereview.chromium.org/257153003/diff/40001/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc File chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc (right): https://codereview.chromium.org/257153003/diff/40001/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc#newcode98 chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc:98: content::WebContents* web_contents_; remove this as ...
6 years, 7 months ago (2014-05-02 19:34:10 UTC) #17
zverre
https://codereview.chromium.org/257153003/diff/40001/content/public/browser/web_contents_observer.h File content/public/browser/web_contents_observer.h (right): https://codereview.chromium.org/257153003/diff/40001/content/public/browser/web_contents_observer.h#newcode372 content/public/browser/web_contents_observer.h:372: void WebContentsDestroyedPrivate() { web_contents_ = NULL; } On 2014/05/02 ...
6 years, 7 months ago (2014-05-05 12:40:43 UTC) #18
jam
https://codereview.chromium.org/257153003/diff/40001/content/public/browser/web_contents_observer.h File content/public/browser/web_contents_observer.h (right): https://codereview.chromium.org/257153003/diff/40001/content/public/browser/web_contents_observer.h#newcode372 content/public/browser/web_contents_observer.h:372: void WebContentsDestroyedPrivate() { web_contents_ = NULL; } On 2014/05/05 ...
6 years, 7 months ago (2014-05-05 15:05:02 UTC) #19
zverre
https://codereview.chromium.org/257153003/diff/40001/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc File chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc (right): https://codereview.chromium.org/257153003/diff/40001/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc#newcode98 chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc:98: content::WebContents* web_contents_; On 2014/05/02 19:34:11, jam wrote: > remove ...
6 years, 7 months ago (2014-05-05 16:40:24 UTC) #20
zverre
Guys PTAL. benm@chromium.org: PTAL android_weview/ wittman@chromium.org: PTAL components/web_modal/ sadrul@chromium.org: PTAL for ui/keyboard/
6 years, 7 months ago (2014-05-05 17:29:29 UTC) #21
sadrul
stamp lgtm for ui/keyboard/
6 years, 7 months ago (2014-05-05 17:34:13 UTC) #22
jam
https://codereview.chromium.org/257153003/diff/70099/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc File chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc (right): https://codereview.chromium.org/257153003/diff/70099/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc#newcode92 chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc:92: OVERRIDE { nit: move override to previous line https://codereview.chromium.org/257153003/diff/70099/chrome/browser/ui/passwords/manage_passwords_bubble_model.h ...
6 years, 7 months ago (2014-05-05 17:46:45 UTC) #23
Mike Wittman
components/web_modal lgtm
6 years, 7 months ago (2014-05-05 18:02:34 UTC) #24
zverre
https://codereview.chromium.org/257153003/diff/70099/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc File chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc (right): https://codereview.chromium.org/257153003/diff/70099/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc#newcode92 chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc:92: OVERRIDE { On 2014/05/05 17:46:46, jam wrote: > nit: ...
6 years, 7 months ago (2014-05-06 09:37:25 UTC) #25
benm (inactive)
On 2014/05/06 09:37:25, zverre wrote: > https://codereview.chromium.org/257153003/diff/70099/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc > File chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc > (right): > > https://codereview.chromium.org/257153003/diff/70099/chrome/browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc#newcode92 ...
6 years, 7 months ago (2014-05-06 11:20:27 UTC) #26
zverre
I made some changes. Fixed tests and also fixed some problems that occurred while I ...
6 years, 7 months ago (2014-05-07 20:01:52 UTC) #27
zverre
The CQ bit was checked by zverre@yandex-team.ru
6 years, 7 months ago (2014-05-07 20:06:49 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zverre@yandex-team.ru/257153003/190001
6 years, 7 months ago (2014-05-07 20:08:07 UTC) #29
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-07 23:13:37 UTC) #30
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-08 02:50:59 UTC) #31
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-08 02:55:44 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: android_chromium_gn_compile_rel on tryserver.chromium chromium_presubmit on tryserver.chromium linux_chromium_chromeos_clang_dbg on tryserver.chromium ...
6 years, 7 months ago (2014-05-08 02:55:45 UTC) #33
zverre
The CQ bit was checked by zverre@yandex-team.ru
6 years, 7 months ago (2014-05-08 05:18:26 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zverre@yandex-team.ru/257153003/210001
6 years, 7 months ago (2014-05-08 05:20:51 UTC) #35
Avi (use Gerrit)
The CQ bit was unchecked by avi@chromium.org
6 years, 7 months ago (2014-05-08 05:27:35 UTC) #36
Avi (use Gerrit)
The CQ bit was checked by avi@chromium.org
6 years, 7 months ago (2014-05-08 05:30:46 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zverre@yandex-team.ru/257153003/210001
6 years, 7 months ago (2014-05-08 05:33:30 UTC) #38
zverre
The CQ bit was unchecked by zverre@yandex-team.ru
6 years, 7 months ago (2014-05-08 05:39:25 UTC) #39
zverre
The CQ bit was checked by zverre@yandex-team.ru
6 years, 7 months ago (2014-05-08 05:41:04 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zverre@yandex-team.ru/257153003/230001
6 years, 7 months ago (2014-05-08 05:42:26 UTC) #41
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-08 11:35:55 UTC) #42
commit-bot: I haz the power
6 years, 7 months ago (2014-05-09 13:36:12 UTC) #43
Message was sent while issue was closed.
Change committed as 269264

Powered by Google App Engine
This is Rietveld 408576698