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

Issue 173803002: Redesigns the text input focus handling. (Closed)

Created:
6 years, 10 months ago by Yuki
Modified:
6 years, 7 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, yusukes+watch_chromium.org, yukishiino+watch_chromium.org, tfarina, jam, penghuang+watch_chromium.org, sievers+watch_chromium.org, jbauman+watch_chromium.org, nona+watch_chromium.org, darin-cc_chromium.org, kalyank, piman+watch_chromium.org, danakj+watch_chromium.org, James Su, ben+views_chromium.org, miu+watch_chromium.org, Seigo Nonaka, yukawa, sadrul
Visibility:
Public.

Description

Redesigns the text input focus handling. Introduces the new focus handling of text input behind a flag. Unless the flag is enabled, the behavior doesn't change. Once we confirm that the new design works well, we will remove the old text input focus handling code. Here is a document that describes the approach. https://docs.google.com/document/d/1tTcJJqh2SE8-9mEHjEzbILa_ebH96B9LCVKMuZ2p6gw/edit?usp=sharing Notable change in ui/views/widget/desktop_aura/x11_desktop_handler.cc The timing to update |current_window_| is changed so that the active widget has been changed before a callback function HandleNativeWidgetActivationChanged() is called. In the new design, the active widget's focus manager controls the text input focus, so it's important that the active widget has been updated before HandleNativeWidgetActivationChanged gets called. BUG=290701 TEST=Run chrome with --enable-text-input-focus-manager and ensure that text input in the omnibox, find bar, bookmark bubble, bookmark edit dialog, and web content work as expected when you change the text input focus by mouse clicks or tab key, also when you change the active window from/to other windows. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=269106

Patch Set 1 : #

Patch Set 2 : Synced. #

Patch Set 3 : Renamed views::NoopInputMethod to views::NullInputMethod. #

Patch Set 4 : Synced. #

Total comments: 81

Patch Set 5 : Addressed review comments. #

Total comments: 14

Patch Set 6 : Addressed review comments. #

Total comments: 18

Patch Set 7 : Addressed review comments and synced. #

Patch Set 8 : Synced. #

Patch Set 9 : Added an unittest and thread checker. #

Total comments: 35

Patch Set 10 : Synced. #

Patch Set 11 : Addressed review comments from msw. #

Total comments: 2

Patch Set 12 : Addressed review comments from msw. #

Total comments: 2

Patch Set 13 : Addressed a review comment by ben, and removed unnecessary code. #

Patch Set 14 : Synced. #

Total comments: 3

Patch Set 15 : Reset the text input client in FocusController. #

Total comments: 10

Patch Set 16 : Synced. #

Patch Set 17 : Addressed review comments from sky. #

Patch Set 18 : Moved the new code in DesktopNativeWidgetAura to Widget. + Fixed an issue that NativeWidgetAura doe… #

Patch Set 19 : Synced. #

Patch Set 20 : Moved WebViewTest into interactive_ui_tests. #

Patch Set 21 : Added test cases to focus_controller_unittest.cc. #

Total comments: 8

Patch Set 22 : Addressed review comments from sky. #

Total comments: 8

Patch Set 23 : Addressed review comments from msw. #

Patch Set 24 : Synced. #

Total comments: 2

Patch Set 25 : Addressed a review comment from msw. #

Patch Set 26 : Made content_tests.gypi:test_support_content depend on ui_base_test_support (DummyTextInputClient). #

Patch Set 27 : Synced. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+581 lines, -10 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/about_flags.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 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi 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 2 chunks +2 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.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 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.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 1 chunk +4 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_base.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 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_base.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 1 chunk +5 lines, -0 lines 0 comments Download
M content/content_tests.gypi 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 1 chunk +1 line, -0 lines 0 comments Download
M content/public/browser/render_widget_host_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 2 chunks +11 lines, -0 lines 0 comments Download
M content/test/test_render_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 3 chunks +3 lines, -0 lines 0 comments Download
M content/test/test_render_view_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +4 lines, -0 lines 0 comments Download
M ui/base/ime/ime.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download
M ui/base/ime/input_method_base.cc View 1 2 3 4 3 chunks +8 lines, -0 lines 0 comments Download
A ui/base/ime/text_input_focus_manager.h View 1 2 3 4 5 6 7 8 1 chunk +47 lines, -0 lines 0 comments Download
A ui/base/ime/text_input_focus_manager.cc View 1 2 3 4 5 6 7 8 1 chunk +41 lines, -0 lines 0 comments Download
M ui/base/ui_base_switches.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 1 chunk +2 lines, -0 lines 0 comments Download
M ui/base/ui_base_switches.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 2 chunks +6 lines, -0 lines 0 comments Download
M ui/base/ui_base_switches_util.h View 1 2 3 4 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/base/ui_base_switches_util.cc View 1 2 3 4 9 10 11 12 1 chunk +5 lines, -0 lines 0 comments Download
M ui/views/controls/webview/webview.h View 1 2 3 4 5 6 7 8 3 chunks +4 lines, -0 lines 0 comments Download
M ui/views/controls/webview/webview.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 5 chunks +33 lines, -0 lines 0 comments Download
A ui/views/controls/webview/webview_interactive_uitest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +79 lines, -0 lines 0 comments Download
M ui/views/focus/focus_manager.h View 1 2 3 4 5 6 2 chunks +10 lines, -1 line 0 comments Download
M ui/views/focus/focus_manager.cc View 1 2 3 4 5 6 3 chunks +50 lines, -2 lines 0 comments Download
A ui/views/ime/null_input_method.h View 1 2 3 4 1 chunk +50 lines, -0 lines 0 comments Download
A ui/views/ime/null_input_method.cc View 1 2 3 4 1 chunk +62 lines, -0 lines 0 comments Download
M ui/views/views.gyp 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 1 chunk +3 lines, -1 line 0 comments Download
M ui/views/widget/desktop_aura/desktop_native_widget_aura.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +1 line, -1 line 0 comments Download
M ui/views/widget/desktop_aura/desktop_native_widget_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +9 lines, -1 line 0 comments Download
M ui/views/widget/desktop_aura/x11_desktop_handler.cc View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -2 lines 0 comments Download
M ui/views/widget/native_widget_aura.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M ui/views/widget/native_widget_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 chunks +17 lines, -0 lines 0 comments Download
M ui/views/widget/native_widget_private.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +6 lines, -1 line 0 comments Download
M ui/views/widget/widget.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +6 lines, -0 lines 0 comments Download
M ui/views/widget/widget.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 2 chunks +12 lines, -0 lines 0 comments Download
M ui/wm/core/focus_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +14 lines, -0 lines 0 comments Download
M ui/wm/core/focus_controller_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 23 24 5 chunks +61 lines, -0 lines 0 comments Download

Messages

Total messages: 55 (0 generated)
Yuki
Hi Mike, Could you review this CL? This is a rather big change and I ...
6 years, 10 months ago (2014-02-20 15:02:33 UTC) #1
msw
This is interesting; you should link to the design doc on the bug itself and ...
6 years, 10 months ago (2014-02-21 21:23:23 UTC) #2
Yuki
On 2014/02/21 21:23:23, msw wrote: > This is interesting; you should link to the design ...
6 years, 9 months ago (2014-03-05 12:38:32 UTC) #3
Yuki
Just as a friendly reminder. If you think we'll need something else before the review, ...
6 years, 9 months ago (2014-03-10 08:59:16 UTC) #4
msw
Thanks for doing some hard work here to cleanup the views::InputMethod mess; I'm sorry it ...
6 years, 9 months ago (2014-03-11 00:58:50 UTC) #5
Yuki
+nona@ Could you review this CL? https://codereview.chromium.org/173803002/diff/200001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/173803002/diff/200001/chrome/app/generated_resources.grd#newcode6987 chrome/app/generated_resources.grd:6987: + <message name="IDS_FLAGS_NEW_TEXT_INPUT_FOCUS_HANDLING_NAME" ...
6 years, 9 months ago (2014-03-11 15:27:36 UTC) #6
msw
https://codereview.chromium.org/173803002/diff/200001/ui/base/ime/input_method_base.cc File ui/base/ime/input_method_base.cc (right): https://codereview.chromium.org/173803002/diff/200001/ui/base/ime/input_method_base.cc#newcode132 ui/base/ime/input_method_base.cc:132: return; On 2014/03/11 15:27:37, Yuki wrote: > On 2014/03/11 ...
6 years, 9 months ago (2014-03-11 23:24:37 UTC) #7
Yuki
https://codereview.chromium.org/173803002/diff/200001/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc File ui/views/widget/desktop_aura/desktop_native_widget_aura.cc (right): https://codereview.chromium.org/173803002/diff/200001/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc#newcode1096 ui/views/widget/desktop_aura/desktop_native_widget_aura.cc:1096: views::FocusManager* focus_manager = GetWidget()->GetFocusManager(); On 2014/03/11 23:24:37, msw wrote: ...
6 years, 9 months ago (2014-03-12 09:13:14 UTC) #8
msw
This code definitely needs unit testing and additional reviewers. I'm particularly concerned about the validity ...
6 years, 9 months ago (2014-03-12 20:56:14 UTC) #9
Seigo Nonaka
The approach looks good to me but as msw say, could you add unit tests ...
6 years, 9 months ago (2014-03-13 12:13:25 UTC) #10
Yuki
Thanks for the review. I tried to add a unittest, but ... I've got stuck ...
6 years, 9 months ago (2014-03-14 15:25:21 UTC) #11
tfarina
https://codereview.chromium.org/173803002/diff/240001/ui/base/ime/text_input_focus_manager.h File ui/base/ime/text_input_focus_manager.h (right): https://codereview.chromium.org/173803002/diff/240001/ui/base/ime/text_input_focus_manager.h#newcode17 ui/base/ime/text_input_focus_manager.h:17: // Manages the focused TextInputClient across windows and their ...
6 years, 9 months ago (2014-03-14 19:58:55 UTC) #12
Yuki
+ben, sadrul, Could you guys review this CL as owners? ben: content/browser/renderer_host/ content/public/browser/ sadrul: ui/views/ ...
6 years, 9 months ago (2014-03-17 12:54:16 UTC) #13
Seigo Nonaka
https://codereview.chromium.org/173803002/diff/240001/ui/base/ime/text_input_focus_manager.h File ui/base/ime/text_input_focus_manager.h (right): https://codereview.chromium.org/173803002/diff/240001/ui/base/ime/text_input_focus_manager.h#newcode17 ui/base/ime/text_input_focus_manager.h:17: // Manages the focused TextInputClient across windows and their ...
6 years, 9 months ago (2014-03-17 18:08:06 UTC) #14
msw
It might be worthwhile to add automated tests to ensure that the expected TextInputClient is ...
6 years, 9 months ago (2014-03-17 19:48:57 UTC) #15
Yuki
Sorry for leaving this CL for long time. Could you take another look? Thanks. ben@, ...
6 years, 8 months ago (2014-04-16 09:24:07 UTC) #16
Yuki
As a friendly reminder, could you guys review this CL?
6 years, 8 months ago (2014-04-18 04:41:43 UTC) #17
msw
https://codereview.chromium.org/173803002/diff/240001/ui/views/views.gyp File ui/views/views.gyp (right): https://codereview.chromium.org/173803002/diff/240001/ui/views/views.gyp#newcode7 ui/views/views.gyp:7: }, Are these changes from a bad rebase or ...
6 years, 8 months ago (2014-04-18 19:57:57 UTC) #18
Yuki
https://codereview.chromium.org/173803002/diff/240001/ui/views/views.gyp File ui/views/views.gyp (right): https://codereview.chromium.org/173803002/diff/240001/ui/views/views.gyp#newcode7 ui/views/views.gyp:7: }, On 2014/04/18 19:57:57, msw wrote: > Are these ...
6 years, 8 months ago (2014-04-22 09:09:01 UTC) #19
Yuki
6 years, 8 months ago (2014-04-22 09:09:05 UTC) #20
msw
Please update the TEST= to something like "run chrome with --enable-text-input-focus-manager and ensure that text ...
6 years, 8 months ago (2014-04-22 17:12:55 UTC) #21
Yuki
https://codereview.chromium.org/173803002/diff/310001/ui/views/controls/webview/webview.cc File ui/views/controls/webview/webview.cc (right): https://codereview.chromium.org/173803002/diff/310001/ui/views/controls/webview/webview.cc#newcode343 ui/views/controls/webview/webview.cc:343: FocusManager* const focus_manager = GetFocusManager(); On 2014/04/22 17:12:56, msw ...
6 years, 8 months ago (2014-04-23 03:53:39 UTC) #22
msw
We shouldn't waste so much time on a nit :) https://codereview.chromium.org/173803002/diff/310001/ui/views/controls/webview/webview.cc File ui/views/controls/webview/webview.cc (right): https://codereview.chromium.org/173803002/diff/310001/ui/views/controls/webview/webview.cc#newcode343 ...
6 years, 8 months ago (2014-04-23 04:50:11 UTC) #23
Yuki
+brettw@ as an owner of content/ directory. Brett, could you review files under content/ directory?
6 years, 8 months ago (2014-04-23 06:27:44 UTC) #24
sadrul
+sky@ since he commented on the design doc. (I would've thought aura::client::FocusClient or wm::FocusController would ...
6 years, 8 months ago (2014-04-23 14:22:17 UTC) #25
Ben Goodger (Google)
lgtm https://codereview.chromium.org/173803002/diff/370001/ui/base/ui_base_switches_util.cc File ui/base/ui_base_switches_util.cc (right): https://codereview.chromium.org/173803002/diff/370001/ui/base/ui_base_switches_util.cc#newcode20 ui/base/ui_base_switches_util.cc:20: || CommandLine::ForCurrentProcess()->HasSwitch( nit: wrap || up
6 years, 8 months ago (2014-04-23 19:59:21 UTC) #26
Yuki
https://codereview.chromium.org/173803002/diff/370001/ui/base/ui_base_switches_util.cc File ui/base/ui_base_switches_util.cc (right): https://codereview.chromium.org/173803002/diff/370001/ui/base/ui_base_switches_util.cc#newcode20 ui/base/ui_base_switches_util.cc:20: || CommandLine::ForCurrentProcess()->HasSwitch( On 2014/04/23 19:59:22, Ben Goodger (Google) wrote: ...
6 years, 8 months ago (2014-04-24 05:24:54 UTC) #27
sky
On 2014/04/23 14:22:17, sadrul wrote: > +sky@ since he commented on the design doc. > ...
6 years, 8 months ago (2014-04-24 16:04:49 UTC) #28
sky
https://codereview.chromium.org/173803002/diff/410001/ui/views/focus/focus_manager.cc File ui/views/focus/focus_manager.cc (right): https://codereview.chromium.org/173803002/diff/410001/ui/views/focus/focus_manager.cc#newcode438 ui/views/focus/focus_manager.cc:438: void FocusManager::OnTextInputClientChanged(View* view) { Wouldn't all of these functions ...
6 years, 8 months ago (2014-04-24 16:05:04 UTC) #29
Ben Goodger (Google)
related: is there a design doc somewhere for how text input etc. is supposed to ...
6 years, 8 months ago (2014-04-24 16:07:00 UTC) #30
msw
On 2014/04/24 16:07:00, Ben Goodger (Google) wrote: > related: is there a design doc somewhere ...
6 years, 8 months ago (2014-04-24 16:48:12 UTC) #31
Yuki
> > (I would've thought aura::client::FocusClient or wm::FocusController would > also > > need to ...
6 years, 8 months ago (2014-04-25 15:05:47 UTC) #32
sky
On Fri, Apr 25, 2014 at 8:05 AM, <yukishiino@chromium.org> wrote: >> > (I would've thought ...
6 years, 8 months ago (2014-04-25 15:45:06 UTC) #33
Yuki
On 2014/04/25 15:45:06, sky wrote: > On Fri, Apr 25, 2014 at 8:05 AM, <mailto:yukishiino@chromium.org> ...
6 years, 8 months ago (2014-04-25 17:48:36 UTC) #34
sky
Yes, patchset 15 seems right. Be sure and add test coverage to the wm/core side. ...
6 years, 8 months ago (2014-04-25 18:20:20 UTC) #35
sky
https://codereview.chromium.org/173803002/diff/430001/ui/views/controls/webview/webview_unittest.cc File ui/views/controls/webview/webview_unittest.cc (right): https://codereview.chromium.org/173803002/diff/430001/ui/views/controls/webview/webview_unittest.cc#newcode69 ui/views/controls/webview/webview_unittest.cc:69: widget_->Activate(); If these rely on activation shouldn't they be ...
6 years, 8 months ago (2014-04-25 18:21:50 UTC) #36
Yuki
Will add unittests to wm/core/ in the next patch set. https://codereview.chromium.org/173803002/diff/430001/ui/views/controls/webview/webview_unittest.cc File ui/views/controls/webview/webview_unittest.cc (right): https://codereview.chromium.org/173803002/diff/430001/ui/views/controls/webview/webview_unittest.cc#newcode69 ...
6 years, 7 months ago (2014-04-28 12:59:28 UTC) #37
sky
https://codereview.chromium.org/173803002/diff/430001/ui/views/controls/webview/webview_unittest.cc File ui/views/controls/webview/webview_unittest.cc (right): https://codereview.chromium.org/173803002/diff/430001/ui/views/controls/webview/webview_unittest.cc#newcode69 ui/views/controls/webview/webview_unittest.cc:69: widget_->Activate(); On 2014/04/28 12:59:29, Yuki wrote: > On 2014/04/25 ...
6 years, 7 months ago (2014-04-28 14:46:38 UTC) #38
Yuki
I added some tests into ui/wm/core/focus_controller_unittest.cc. Could you take another look? https://codereview.chromium.org/173803002/diff/430001/ui/views/controls/webview/webview_unittest.cc File ui/views/controls/webview/webview_unittest.cc (right): ...
6 years, 7 months ago (2014-05-01 14:11:50 UTC) #39
sky
https://codereview.chromium.org/173803002/diff/570001/chrome/chrome_tests.gypi File chrome/chrome_tests.gypi (right): https://codereview.chromium.org/173803002/diff/570001/chrome/chrome_tests.gypi#newcode29 chrome/chrome_tests.gypi:29: '../ui/views/controls/webview/webview_tests.gyp:webview_test_support', Shouldn't you only add this dependency when using ...
6 years, 7 months ago (2014-05-01 15:21:18 UTC) #40
Yuki
https://codereview.chromium.org/173803002/diff/570001/chrome/chrome_tests.gypi File chrome/chrome_tests.gypi (right): https://codereview.chromium.org/173803002/diff/570001/chrome/chrome_tests.gypi#newcode29 chrome/chrome_tests.gypi:29: '../ui/views/controls/webview/webview_tests.gyp:webview_test_support', On 2014/05/01 15:21:19, sky wrote: > Shouldn't you ...
6 years, 7 months ago (2014-05-02 06:38:09 UTC) #41
sky
LGTM
6 years, 7 months ago (2014-05-02 14:39:14 UTC) #42
msw
LGTM with nits. https://codereview.chromium.org/173803002/diff/580037/content/public/browser/render_widget_host_view.h File content/public/browser/render_widget_host_view.h (right): https://codereview.chromium.org/173803002/diff/580037/content/public/browser/render_widget_host_view.h#newcode86 content/public/browser/render_widget_host_view.h:86: // text input. Some of platforms ...
6 years, 7 months ago (2014-05-02 18:46:02 UTC) #43
Yuki
https://codereview.chromium.org/173803002/diff/580037/content/public/browser/render_widget_host_view.h File content/public/browser/render_widget_host_view.h (right): https://codereview.chromium.org/173803002/diff/580037/content/public/browser/render_widget_host_view.h#newcode86 content/public/browser/render_widget_host_view.h:86: // text input. Some of platforms (Mac and Android ...
6 years, 7 months ago (2014-05-07 05:58:01 UTC) #44
msw
lgtm with one last nit https://codereview.chromium.org/173803002/diff/620001/ui/wm/core/focus_controller_unittest.cc File ui/wm/core/focus_controller_unittest.cc (right): https://codereview.chromium.org/173803002/diff/620001/ui/wm/core/focus_controller_unittest.cc#newcode831 ui/wm/core/focus_controller_unittest.cc:831: text_input_focus_manager->FocusTextInputClient(&text_input_client); nit: Add an ...
6 years, 7 months ago (2014-05-07 06:50:14 UTC) #45
Yuki
Thanks for your kind review. https://codereview.chromium.org/173803002/diff/620001/ui/wm/core/focus_controller_unittest.cc File ui/wm/core/focus_controller_unittest.cc (right): https://codereview.chromium.org/173803002/diff/620001/ui/wm/core/focus_controller_unittest.cc#newcode831 ui/wm/core/focus_controller_unittest.cc:831: text_input_focus_manager->FocusTextInputClient(&text_input_client); On 2014/05/07 06:50:15, ...
6 years, 7 months ago (2014-05-07 07:05:18 UTC) #46
Yuki
The CQ bit was checked by yukishiino@chromium.org
6 years, 7 months ago (2014-05-07 07:35:09 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yukishiino@chromium.org/173803002/660001
6 years, 7 months ago (2014-05-07 07:38:05 UTC) #48
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-07 20:14:29 UTC) #49
commit-bot: I haz the power
Failed to apply patch for chrome/browser/about_flags.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 7 months ago (2014-05-07 20:14:30 UTC) #50
Yuki
The CQ bit was checked by yukishiino@chromium.org
6 years, 7 months ago (2014-05-08 03:31:58 UTC) #51
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yukishiino@chromium.org/173803002/680001
6 years, 7 months ago (2014-05-08 03:34:15 UTC) #52
commit-bot: I haz the power
Change committed as 269106
6 years, 7 months ago (2014-05-08 23:51:57 UTC) #53
falken
On 2014/05/08 23:51:57, I haz the power (commit-bot) wrote: > Change committed as 269106 Is ...
6 years, 7 months ago (2014-05-09 02:26:55 UTC) #54
falken
6 years, 7 months ago (2014-05-09 02:43:42 UTC) #55
Message was sent while issue was closed.
On 2014/05/09 02:26:55, falken wrote:
> On 2014/05/08 23:51:57, I haz the power (commit-bot) wrote:
> > Change committed as 269106
> 
> Is it possible this patch made interactive_ui_tests fail?
> 
> Log:
>
http://build.chromium.org/p/chromium.webkit/builders/Win7%20%28dbg%29/builds/...
> 
> Tests:
> ClickingMovesFocus
> PopupStaysClosed
> 
> Snippet:
> [4368:4808:0507/212523:FATAL:omnibox_edit_model.cc(772)] Check failed:
> !last_omnibox_focus_.is_null(). An omnibox focus should have occurred before
> opening a match.
> Backtrace:
> 	base::debug::StackTrace::StackTrace [0x0AAB9F11+33]
> 	logging::LogMessage::~LogMessage [0x0AB6031E+94]
> 	OmniboxEditModel::OpenMatch [0x034B76AD+2173]
> 	OmniboxView::OpenMatch [0x034C27D8+184]
> 	OmniboxEditModel::AcceptInput [0x034B1810+1744]
> 	LocationBarView::AcceptInput [0x037B4647+39]

Sorry, I think I made a false alarm. The suspected Chromium revision range is
268997:269024 which this patch doesn't fall in.

Powered by Google App Engine
This is Rietveld 408576698