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 2948593002: Relanding [Android] Adding Smart GO/NEXT feature in Chrome (Closed)

Created:
3 years, 6 months ago by AKVT
Modified:
3 years, 6 months ago
CC:
agrieve+watch_chromium.org, blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, dglazkov+blink, jam, kinuko+watch, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, platform-architecture-syd+reviews-web_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Relanding [Android] Adding Smart GO/NEXT feature in Chrome Smart Go/Next brings better user experience to the user during form submitting applications. For navigating between form elements, user can use NEXT/PREVIOUS button from IME without touching on individual fields. This will avoid unnecessary form submissions before filling or visiting all fields in the form. Additionally it will save user time and avoid redundant network requests before actually filling/attending entire fields in the form Design Document: https://docs.google.com/document/d/1h0diigZ8LUi7A3UKJ_zwNUbvNQoe-Nwr55_p6ivSPNg/edit?usp=sharing Initial patch is reviewed @ https://codereview.chromium.org/2839993002/ BUG=410785, 648986, 733222 Review-Url: https://codereview.chromium.org/2948593002 Cr-Commit-Position: refs/heads/master@{#481868} Committed: https://chromium.googlesource.com/chromium/src/+/4eb6812cc312e4ea919518a4e3087944e31b3b72

Patch Set 1 : Uploading https://codereview.chromium.org/2839993002/ #

Patch Set 2 : ClusterFuzz issue fix #

Patch Set 3 : Adding third_party/WebKit/Source/web/tests/data/advance_focus_in_form_with_* test files which was m… #

Patch Set 4 : Rebased the patch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+812 lines, -30 lines) Patch
M content/browser/android/ime_adapter_android.h View 1 chunk +4 lines, -0 lines 0 comments Download
M content/browser/android/ime_adapter_android.cc View 2 chunks +12 lines, -0 lines 0 comments Download
M content/common/frame_messages.h View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java View 3 chunks +24 lines, -8 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/input/ImeUtils.java View 3 chunks +15 lines, -14 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/input/ImeActivityTestRule.java View 3 chunks +7 lines, -3 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java View 1 2 3 2 chunks +64 lines, -0 lines 0 comments Download
M content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestInputMethodManagerWrapper.java View 5 chunks +8 lines, -0 lines 0 comments Download
M content/renderer/render_frame_impl.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 3 chunks +8 lines, -0 lines 0 comments Download
M content/test/data/android/input/input_forms.html View 2 chunks +9 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/editing/InputMethodController.cpp View 2 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/exported/WebViewTest.cpp View 1 2 3 2 chunks +483 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/page/FocusController.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/page/FocusController.cpp View 1 2 3 3 chunks +47 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/page/FocusControllerTest.cpp View 1 1 chunk +26 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.cpp View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/tests/data/advance_focus_in_form_with_disabled_and_readonly_elements.html View 2 1 chunk +11 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/tests/data/advance_focus_in_form_with_key_event_listeners.html View 2 1 chunk +31 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/web/tests/data/advance_focus_in_form_with_tabindex_elements.html View 2 1 chunk +12 lines, -0 lines 0 comments Download
M third_party/WebKit/public/BUILD.gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/public/platform/WebFocusType.h View 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/public/platform/WebTextInputType.h View 1 chunk +3 lines, -1 line 0 comments Download
M third_party/WebKit/public/web/WebLocalFrame.h View 1 2 3 2 chunks +8 lines, -0 lines 0 comments Download

Messages

Total messages: 47 (21 generated)
AKVT
PTAL! FYI: Same has been reviewed @ https://codereview.chromium.org/2839993002/. But due to clusterfuzz bugs, has to ...
3 years, 6 months ago (2017-06-19 16:59:13 UTC) #2
Takayoshi Kochi (Google)
On 2017/06/19 16:59:13, AKVT wrote: > PTAL! > > FYI: Same has been reviewed @ ...
3 years, 6 months ago (2017-06-20 01:49:28 UTC) #5
AKVT
On 2017/06/20 01:49:28, Takayoshi Kochi (Google) wrote: > On 2017/06/19 16:59:13, AKVT wrote: > > ...
3 years, 6 months ago (2017-06-20 03:06:57 UTC) #6
AKVT
@kochi and all PTAL! I have uploaded initial patch from https://codereview.chromium.org/2839993002/ and latest patch with ...
3 years, 6 months ago (2017-06-20 13:55:10 UTC) #8
Takayoshi Kochi (Google)
On 2017/06/20 13:55:10, AKVT wrote: > @kochi and all PTAL! > > I have uploaded ...
3 years, 6 months ago (2017-06-21 02:02:04 UTC) #9
yosin_UTC9
lgtm for core/editing; there are no changes.
3 years, 6 months ago (2017-06-21 02:23:27 UTC) #11
AKVT
On 2017/06/21 02:23:27, yosin_UTC9 wrote: > lgtm for core/editing; there are no changes. @kochi - ...
3 years, 6 months ago (2017-06-21 07:21:18 UTC) #12
Takayoshi Kochi (Google)
On 2017/06/21 07:21:18, AKVT wrote: > On 2017/06/21 02:23:27, yosin_UTC9 wrote: > > lgtm for ...
3 years, 6 months ago (2017-06-21 07:31:26 UTC) #13
AKVT
On 2017/06/21 07:31:26, Takayoshi Kochi (Google) wrote: > On 2017/06/21 07:21:18, AKVT wrote: > > ...
3 years, 6 months ago (2017-06-21 15:15:18 UTC) #15
AKVT
@all PTAL!
3 years, 6 months ago (2017-06-21 15:15:51 UTC) #16
Changwan Ryu
On 2017/06/21 15:15:51, AKVT wrote: > @all PTAL! lgtm for input/
3 years, 6 months ago (2017-06-21 15:46:49 UTC) #17
AKVT
@tkent, @nasko, @dcheng, @tedchoc, @yaron - PTAL content/ and WebKit/ changes
3 years, 6 months ago (2017-06-22 07:41:06 UTC) #18
tkent
third_party/WebKit lgtm
3 years, 6 months ago (2017-06-22 07:44:53 UTC) #20
nasko
Rubberstamp LGTM on content/, as there are no changes.
3 years, 6 months ago (2017-06-22 15:30:31 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2948593002/40001
3 years, 6 months ago (2017-06-22 15:34:23 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/483350)
3 years, 6 months ago (2017-06-22 17:10:11 UTC) #25
Takayoshi Kochi (Google)
You forgot to add test files in third_party/WebKit/Source/web/tests/data/ in the original CL?
3 years, 6 months ago (2017-06-23 07:00:13 UTC) #26
AKVT
On 2017/06/23 07:00:13, Takayoshi Kochi (Google) wrote: > You forgot to add test files in ...
3 years, 6 months ago (2017-06-23 07:32:35 UTC) #27
AKVT
On 2017/06/23 07:32:35, AKVT wrote: > On 2017/06/23 07:00:13, Takayoshi Kochi (Google) wrote: > > ...
3 years, 6 months ago (2017-06-23 07:50:22 UTC) #28
Takayoshi Kochi (Google)
On 2017/06/23 07:50:22, AKVT wrote: > On 2017/06/23 07:32:35, AKVT wrote: > > On 2017/06/23 ...
3 years, 6 months ago (2017-06-23 08:32:43 UTC) #33
Takayoshi Kochi (Google)
Could you try rebasing?
3 years, 6 months ago (2017-06-23 08:38:26 UTC) #34
AKVT
On 2017/06/23 08:32:43, Takayoshi Kochi (Google) wrote: > On 2017/06/23 07:50:22, AKVT wrote: > > ...
3 years, 6 months ago (2017-06-23 08:59:01 UTC) #35
AKVT
On 2017/06/23 08:38:26, Takayoshi Kochi (Google) wrote: > Could you try rebasing? Rebased the patch ...
3 years, 6 months ago (2017-06-23 08:59:26 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2948593002/80001
3 years, 6 months ago (2017-06-23 13:33:39 UTC) #43
commit-bot: I haz the power
Committed patchset #4 (id:80001) as https://chromium.googlesource.com/chromium/src/+/4eb6812cc312e4ea919518a4e3087944e31b3b72
3 years, 6 months ago (2017-06-23 13:38:36 UTC) #46
Takayoshi Kochi (Google)
3 years, 5 months ago (2017-06-28 05:43:53 UTC) #47
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:80001) has been created in
https://codereview.chromium.org/2955283002/ by kochi@google.com.

The reason for reverting is: This caused perf regression on
browse_social_facebook_infinite_scroll
test on most platforms.

See crbug.com/737388 for details..

Powered by Google App Engine
This is Rietveld 408576698