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

Issue 1652483002: Browser Side Text Input State Tracking for OOPIF. (Closed)

Created:
4 years, 10 months ago by EhsanK
Modified:
4 years, 8 months ago
CC:
chromium-reviews, creis+watch_chromium.org, yusukes+watch_chromium.org, shuchen+watch_chromium.org, nasko+codewatch_chromium.org, jam, 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, site-isolation-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Browser Side Text Input State Tracking for OOPIF. Currently, the TextInputStateChanged method is not implemented in RenderWidgetHostViewChildFrame. Conequently, the IME will not work until this feature is fixed. This CL implements the text input state tracking through refactoring most of the TextInputStateChanged code to the top-level RenderWidgetHostViewBase. This CL should also fix a previously reported race condition in the palindrome crbug.com/546645 caused by RenderWidgetHostViewGuest's way of handling TextInputStateChanged. BUG=578168, 546645 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation Committed: https://crrev.com/2bd4a2f0c0f114979d47f4498ea1bce9b091591e Cr-Commit-Position: refs/heads/master@{#385537}

Patch Set 1 #

Total comments: 18

Patch Set 2 : Addressing Comments and Fixing Compile Errors #

Total comments: 14

Patch Set 3 : ViewHostMsg_TextInputState_Params -> TextInputState #

Patch Set 4 : Small Fixes. #

Total comments: 4

Patch Set 5 : Rebase + Addressing Shu Chen's Comment #

Patch Set 6 : Fixed a Compile Error on Windows #

Patch Set 7 : Using the Old Logic for Determining the State Change #

Total comments: 25

Patch Set 8 : #

Patch Set 9 : Addressing creis@ Comments and Fixing Some Tests #

Patch Set 10 : Moving the TextInputStaste Tracking to RenderWidgetHostDelegate #

Patch Set 11 : Formatting #

Patch Set 12 : Fixed a Compile Error #

Total comments: 37

Patch Set 13 : #

Patch Set 14 : Fixed a Compile Error #

Total comments: 8

Patch Set 15 : Resetting TextInputState when RWHV Crashes #

Patch Set 16 : Added Missing Files and Fixed Some Errors #

Total comments: 5

Patch Set 17 : Added a DCHECK and Changed Pointer to WeakPtr #

Total comments: 6

Patch Set 18 : Relocating the NotifyHostDelegateAboutShutdown in Aura to its Dtor #

Patch Set 19 : #

Patch Set 20 : Fixed Compile Issues #

Patch Set 21 : Merge #

Total comments: 8

Patch Set 22 : #

Total comments: 4

Patch Set 23 : RenderWidgetHostDelegate::GetTextInputState() is abstract and returns ptr. #

Patch Set 24 : Fixed a Compile Error #

Patch Set 25 : GetTextInputState() for MockRenderWidgetHostDelegate #

Patch Set 26 : Moved the Test to web_view_interactive_browsertest.cc #

Total comments: 8

Patch Set 27 : Addressing Comments #

Patch Set 28 : Merged #

Unified diffs Side-by-side diffs Delta from patch set Stats (+851 lines, -184 lines) Patch
M chrome/browser/apps/guest_view/web_view_interactive_browsertest.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 4 chunks +108 lines, -0 lines 0 comments Download
A + chrome/test/data/extensions/platform_apps/web_view/text_input_state/background.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
A chrome/test/data/extensions/platform_apps/web_view/text_input_state/guest.html 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 +22 lines, -0 lines 0 comments Download
A + chrome/test/data/extensions/platform_apps/web_view/text_input_state/manifest.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +5 lines, -6 lines 0 comments Download
A + chrome/test/data/extensions/platform_apps/web_view/text_input_state/window.html 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 +6 lines, -5 lines 0 comments Download
A chrome/test/data/extensions/platform_apps/web_view/text_input_state/window.js 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 +27 lines, -0 lines 0 comments Download
M content/DEPS 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 +1 line, -1 line 0 comments Download
M content/browser/browser_plugin/browser_plugin_guest.h View 1 2 3 4 chunks +3 lines, -4 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 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -3 lines 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 13 14 15 16 17 18 19 20 21 22 3 chunks +6 lines, -0 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 13 14 15 16 17 18 19 20 21 22 3 chunks +15 lines, -0 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_child_frame.h 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 +0 lines, -2 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_child_frame.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 +4 lines, -5 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_child_frame_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 2 chunks +9 lines, -1 line 0 comments Download
M content/browser/frame_host/render_widget_host_view_guest.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 +0 lines, -4 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_guest.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 2 chunks +4 lines, -12 lines 0 comments Download
M content/browser/frame_host/render_widget_host_view_guest_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 2 chunks +8 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_delegate.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 3 chunks +14 lines, -2 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_delegate.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_impl.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 +2 lines, -3 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_impl.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 1 chunk +1 line, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_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 4 chunks +9 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -2 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.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 +13 lines, -12 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 3 chunks +1 line, -12 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 24 25 26 27 5 chunks +32 lines, -26 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura_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 4 chunks +10 lines, -1 line 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 24 25 26 27 8 chunks +31 lines, -6 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 4 chunks +50 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_mac.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 +1 line, -4 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_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 2 chunks +18 lines, -14 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_mac_unittest.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 2 chunks +8 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_view_mus.h 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 +1 line, -2 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_mus.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 +8 lines, -3 lines 0 comments Download
M content/browser/site_per_process_browsertest.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +6 lines, -1 line 0 comments Download
M content/browser/site_per_process_browsertest.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 3 chunks +213 lines, -2 lines 0 comments Download
M content/browser/web_contents/web_contents_impl.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 2 chunks +10 lines, -0 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 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 3 chunks +40 lines, -0 lines 0 comments Download
A content/common/text_input_state.h View 1 2 3 4 5 6 7 15 1 chunk +60 lines, -0 lines 0 comments Download
A content/common/text_input_state.cc View 1 2 3 4 5 6 7 15 1 chunk +15 lines, -0 lines 0 comments Download
M content/common/view_messages.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 4 chunks +16 lines, -40 lines 0 comments Download
M content/content_common.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 27 1 chunk +2 lines, -0 lines 0 comments Download
M content/public/test/browser_test_utils.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +18 lines, -0 lines 0 comments Download
M content/public/test/browser_test_utils.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 +15 lines, -0 lines 0 comments Download
M content/renderer/render_view_browsertest.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 2 chunks +2 lines, -1 line 0 comments Download
M content/renderer/render_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 2 chunks +2 lines, -1 line 0 comments Download
A content/test/data/textinput/page_with_input.html View 1 2 3 4 5 6 7 8 9 1 chunk +9 lines, -0 lines 0 comments Download
A content/test/data/textinput/page_with_input_iframeX2_input.html View 1 2 3 4 5 6 7 8 9 1 chunk +12 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 2 chunks +2 lines, -3 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 14 15 16 17 18 19 20 21 22 1 chunk +4 lines, -1 line 0 comments Download

Messages

Total messages: 66 (25 generated)
EhsanK
PTAL.
4 years, 10 months ago (2016-01-29 21:09:08 UTC) #3
Charlie Reis
[+site-isolation-reviews]
4 years, 10 months ago (2016-01-30 00:10:20 UTC) #4
kenrb
A few comments. It would be really nice if we didn't have to expand the ...
4 years, 10 months ago (2016-02-01 20:12:43 UTC) #6
EhsanK
PTAL. I removed all the Non-OOPIF-<webview> related code and hence, the removal of bug=546645 from ...
4 years, 10 months ago (2016-02-12 15:47:00 UTC) #12
Charlie Reis
Ken knows this much better than I do, so I'll defer to him and just ...
4 years, 10 months ago (2016-02-17 06:22:14 UTC) #13
kenrb
It might be a good idea to have somebody more familiar with IME mechanics have ...
4 years, 10 months ago (2016-02-17 23:05:53 UTC) #14
EhsanK
PTAL. Thanks! https://codereview.chromium.org/1652483002/diff/80001/content/browser/renderer_host/render_widget_host_view_base.h File content/browser/renderer_host/render_widget_host_view_base.h (right): https://codereview.chromium.org/1652483002/diff/80001/content/browser/renderer_host/render_widget_host_view_base.h#newcode73 content/browser/renderer_host/render_widget_host_view_base.h:73: using TextInputState = ViewHostMsg_TextInputState_Params; On 2016/02/17 06:22:14, ...
4 years, 10 months ago (2016-02-18 05:48:01 UTC) #15
Charlie Reis
On 2016/02/18 05:48:01, ehsaaan wrote: > PTAL. Thanks! > Sorry that I didn't get a ...
4 years, 10 months ago (2016-02-27 00:27:11 UTC) #16
EhsanK
On 2016/02/27 00:27:11, Charlie Reis (OOO til Mar 7) wrote: > On 2016/02/18 05:48:01, ehsaaan ...
4 years, 10 months ago (2016-02-27 03:15:31 UTC) #18
EhsanK
PTAL. Adding shuchen@ for IME reviews. Thanks!
4 years, 10 months ago (2016-02-27 03:16:46 UTC) #19
Shu Chen
https://codereview.chromium.org/1652483002/diff/120001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/1652483002/diff/120001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode1012 content/browser/renderer_host/render_widget_host_view_aura.cc:1012: GetInputMethod()->OnTextInputTypeChanged(this); The original logic notifies InputMethod only when there ...
4 years, 9 months ago (2016-03-04 02:30:30 UTC) #20
EhsanK
Thanks for the reviews. PTAL. https://codereview.chromium.org/1652483002/diff/120001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/1652483002/diff/120001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode1012 content/browser/renderer_host/render_widget_host_view_aura.cc:1012: GetInputMethod()->OnTextInputTypeChanged(this); On 2016/03/04 02:30:29, ...
4 years, 9 months ago (2016-03-04 09:31:50 UTC) #21
Shu Chen
https://codereview.chromium.org/1652483002/diff/120001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/1652483002/diff/120001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode1012 content/browser/renderer_host/render_widget_host_view_aura.cc:1012: GetInputMethod()->OnTextInputTypeChanged(this); On 2016/03/04 09:31:49, ehsaaan wrote: > On 2016/03/04 ...
4 years, 9 months ago (2016-03-04 09:57:45 UTC) #22
EhsanK
shuchen@: Thanks for the prompt feedback! PTAL. https://codereview.chromium.org/1652483002/diff/120001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/1652483002/diff/120001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode1012 content/browser/renderer_host/render_widget_host_view_aura.cc:1012: GetInputMethod()->OnTextInputTypeChanged(this); On ...
4 years, 9 months ago (2016-03-08 05:21:03 UTC) #26
EhsanK
shuchen@: Thanks for the prompt feedback! PTAL.
4 years, 9 months ago (2016-03-08 05:21:05 UTC) #27
Shu Chen
lgtm
4 years, 9 months ago (2016-03-08 06:17:06 UTC) #28
Charlie Reis
Thanks. Some thoughts below, and a few nits. https://codereview.chromium.org/1652483002/diff/240001/content/browser/renderer_host/render_widget_host_delegate.h File content/browser/renderer_host/render_widget_host_delegate.h (right): https://codereview.chromium.org/1652483002/diff/240001/content/browser/renderer_host/render_widget_host_delegate.h#newcode179 content/browser/renderer_host/render_widget_host_delegate.h:179: // ...
4 years, 9 months ago (2016-03-09 00:09:33 UTC) #29
EhsanK
On 2016/03/09 00:09:33, Charlie Reis (slow til 3-15) wrote: > Thanks. Some thoughts below, and ...
4 years, 9 months ago (2016-03-14 19:57:47 UTC) #33
EhsanK
PTAL. https://codereview.chromium.org/1652483002/diff/240001/content/browser/renderer_host/render_widget_host_delegate.h File content/browser/renderer_host/render_widget_host_delegate.h (right): https://codereview.chromium.org/1652483002/diff/240001/content/browser/renderer_host/render_widget_host_delegate.h#newcode179 content/browser/renderer_host/render_widget_host_delegate.h:179: // Called when the widget has sent a ...
4 years, 9 months ago (2016-03-14 19:58:08 UTC) #34
Charlie Reis
Thanks-- a few additional questions and nits below. https://codereview.chromium.org/1652483002/diff/400001/content/browser/frame_host/interstitial_page_impl.cc File content/browser/frame_host/interstitial_page_impl.cc (right): https://codereview.chromium.org/1652483002/diff/400001/content/browser/frame_host/interstitial_page_impl.cc#newcode541 content/browser/frame_host/interstitial_page_impl.cc:541: if ...
4 years, 9 months ago (2016-03-15 18:32:01 UTC) #35
EhsanK
Thanks for the reviews. PTAL. https://codereview.chromium.org/1652483002/diff/400001/content/browser/frame_host/interstitial_page_impl.cc File content/browser/frame_host/interstitial_page_impl.cc (right): https://codereview.chromium.org/1652483002/diff/400001/content/browser/frame_host/interstitial_page_impl.cc#newcode541 content/browser/frame_host/interstitial_page_impl.cc:541: if (web_contents_) On 2016/03/15 ...
4 years, 9 months ago (2016-03-15 23:51:18 UTC) #36
Charlie Reis
Thanks-- a few followup questions on the clearing logic. https://codereview.chromium.org/1652483002/diff/400001/content/browser/frame_host/render_widget_host_view_child_frame.cc File content/browser/frame_host/render_widget_host_view_child_frame.cc (right): https://codereview.chromium.org/1652483002/diff/400001/content/browser/frame_host/render_widget_host_view_child_frame.cc#newcode224 content/browser/frame_host/render_widget_host_view_child_frame.cc:224: ...
4 years, 9 months ago (2016-03-16 16:55:13 UTC) #37
EhsanK
PTAL. Adding lazyboy@ for the web_view_browsertests.cc permissions. https://codereview.chromium.org/1652483002/diff/400001/content/browser/frame_host/render_widget_host_view_child_frame.cc File content/browser/frame_host/render_widget_host_view_child_frame.cc (right): https://codereview.chromium.org/1652483002/diff/400001/content/browser/frame_host/render_widget_host_view_child_frame.cc#newcode224 content/browser/frame_host/render_widget_host_view_child_frame.cc:224: TextInputStateChanged(TextInputState()); On ...
4 years, 8 months ago (2016-03-30 20:46:04 UTC) #39
Charlie Reis
Thanks for getting back to this! It seems fine apart from the RWHV pointer on ...
4 years, 8 months ago (2016-03-30 21:52:47 UTC) #40
EhsanK
Thanks for the reviews. PTAL. https://codereview.chromium.org/1652483002/diff/400001/content/browser/web_contents/web_contents_impl.h File content/browser/web_contents/web_contents_impl.h (right): https://codereview.chromium.org/1652483002/diff/400001/content/browser/web_contents/web_contents_impl.h#newcode1346 content/browser/web_contents/web_contents_impl.h:1346: RenderWidgetHostViewBase* view_with_active_text_input_; Sorry for ...
4 years, 8 months ago (2016-03-30 23:36:33 UTC) #41
Charlie Reis
Great. Almost there! Can you run try jobs (including the linux_site_isolation one) so that we ...
4 years, 8 months ago (2016-03-31 05:59:17 UTC) #43
EhsanK
PTAL. https://codereview.chromium.org/1652483002/diff/400001/content/browser/web_contents/web_contents_impl.h File content/browser/web_contents/web_contents_impl.h (right): https://codereview.chromium.org/1652483002/diff/400001/content/browser/web_contents/web_contents_impl.h#newcode1346 content/browser/web_contents/web_contents_impl.h:1346: RenderWidgetHostViewBase* view_with_active_text_input_; On 2016/03/30 23:36:33, ehsaaan wrote: > ...
4 years, 8 months ago (2016-04-01 00:59:17 UTC) #45
Charlie Reis
Ok, thanks. That's the extent to which I can review this (since I'm mainly deferring ...
4 years, 8 months ago (2016-04-01 21:24:10 UTC) #46
EhsanK
On 2016/04/01 21:24:10, Charlie Reis (slow til 4-8) wrote: > Ok, thanks. That's the extent ...
4 years, 8 months ago (2016-04-02 03:10:01 UTC) #47
EhsanK
https://codereview.chromium.org/1652483002/diff/580001/content/browser/site_per_process_browsertest.cc File content/browser/site_per_process_browsertest.cc (right): https://codereview.chromium.org/1652483002/diff/580001/content/browser/site_per_process_browsertest.cc#newcode4938 content/browser/site_per_process_browsertest.cc:4938: // Helper function to run the CreateContextMenuTest in either ...
4 years, 8 months ago (2016-04-02 03:14:03 UTC) #48
lazyboy
One general concern in the test. Please follow up with TextInputState being copied around issue ...
4 years, 8 months ago (2016-04-04 19:17:59 UTC) #49
kenrb
lgtm ipc/
4 years, 8 months ago (2016-04-04 19:25:15 UTC) #50
EhsanK
@lazyboy: PTAL. I turned the struct return type to pointer in this CL. Thanks! https://codereview.chromium.org/1652483002/diff/600001/chrome/browser/apps/guest_view/web_view_browsertest.cc ...
4 years, 8 months ago (2016-04-06 00:37:58 UTC) #51
lazyboy
tests lgtm once you address the comments, thanks! https://codereview.chromium.org/1652483002/diff/680001/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc File chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc (right): https://codereview.chromium.org/1652483002/diff/680001/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc#newcode528 chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc:528: testing::Bool()); ...
4 years, 8 months ago (2016-04-06 02:39:54 UTC) #52
EhsanK
Thanks for the reviews! https://codereview.chromium.org/1652483002/diff/680001/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc File chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc (right): https://codereview.chromium.org/1652483002/diff/680001/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc#newcode528 chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc:528: testing::Bool()); On 2016/04/06 02:39:53, lazyboy ...
4 years, 8 months ago (2016-04-06 16:04:50 UTC) #53
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1652483002/700001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1652483002/700001
4 years, 8 months ago (2016-04-06 16:05:34 UTC) #55
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios_dbg_simulator_gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_gn/builds/14857) ios_dbg_simulator_ninja on ...
4 years, 8 months ago (2016-04-06 16:08:31 UTC) #57
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1652483002/720001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1652483002/720001
4 years, 8 months ago (2016-04-06 18:29:30 UTC) #60
commit-bot: I haz the power
Committed patchset #28 (id:720001)
4 years, 8 months ago (2016-04-06 20:13:01 UTC) #62
commit-bot: I haz the power
Patchset 28 (id:??) landed as https://crrev.com/2bd4a2f0c0f114979d47f4498ea1bce9b091591e Cr-Commit-Position: refs/heads/master@{#385537}
4 years, 8 months ago (2016-04-06 20:14:13 UTC) #64
EhsanK
4 years, 8 months ago (2016-04-15 19:22:12 UTC) #66
Message was sent while issue was closed.
A revert of this CL (patchset #28 id:720001) has been created in
https://codereview.chromium.org/1895523002/ by ekaramad@chromium.org.

The reason for reverting is: This patch caused many regressions..

Powered by Google App Engine
This is Rietveld 408576698