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

Issue 518123002: Always guard against IME events for all KeyPress. (Closed)

Created:
6 years, 3 months ago by bcwhite
Modified:
6 years, 3 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Always guard against IME events for all KeyPress. Previously, only BS/DEL set this guard but there are cases with keyboards that send single characters immediately followed by a composition (e.g. swiping words on stock Google keyboard) and we want to make sure that there is no race condition where the actions taken in response to the KeyPress don't cancel the following composition. BUG=408678 Committed: https://crrev.com/d21e6ffc621be0848d0a7aae34bddf31487b7ab2 Cr-Commit-Position: refs/heads/master@{#293562}

Patch Set 1 #

Total comments: 1

Patch Set 2 : remove extra braces #

Total comments: 2

Patch Set 3 : updated comment #

Total comments: 2

Patch Set 4 : put quotes around test words in comments #

Patch Set 5 : rebased #

Patch Set 6 : don't block events for <tab> #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -5 lines) Patch
M content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java View 1 2 3 1 chunk +40 lines, -1 line 0 comments Download
M content/renderer/render_widget.cc View 1 2 3 4 5 2 chunks +3 lines, -4 lines 0 comments Download

Messages

Total messages: 39 (13 generated)
bcwhite
6 years, 3 months ago (2014-08-29 18:08:27 UTC) #2
guohui
lgtm https://codereview.chromium.org/518123002/diff/1/content/renderer/render_widget.cc File content/renderer/render_widget.cc (right): https://codereview.chromium.org/518123002/diff/1/content/renderer/render_widget.cc#newcode946 content/renderer/render_widget.cc:946: } nits: removes extra {}
6 years, 3 months ago (2014-08-29 18:12:57 UTC) #3
aurimas (slooooooooow)
https://codereview.chromium.org/518123002/diff/20001/content/renderer/render_widget.cc File content/renderer/render_widget.cc (right): https://codereview.chromium.org/518123002/diff/20001/content/renderer/render_widget.cc#newcode937 content/renderer/render_widget.cc:937: // On Android, when the delete key or forward ...
6 years, 3 months ago (2014-08-29 18:27:22 UTC) #4
bcwhite
https://codereview.chromium.org/518123002/diff/20001/content/renderer/render_widget.cc File content/renderer/render_widget.cc (right): https://codereview.chromium.org/518123002/diff/20001/content/renderer/render_widget.cc#newcode937 content/renderer/render_widget.cc:937: // On Android, when the delete key or forward ...
6 years, 3 months ago (2014-08-29 18:47:12 UTC) #5
bcwhite
jdduke@chromium.org: Please review changes in javatests jamesr@chromium.org: Please review changes in content/renderer
6 years, 3 months ago (2014-08-29 18:52:07 UTC) #7
jdduke (slow)
On 2014/08/29 18:52:07, bcwhite wrote: > mailto:jdduke@chromium.org: Please review changes in > javatests aurimas@ will ...
6 years, 3 months ago (2014-08-29 19:03:45 UTC) #8
bcwhite
https://codereview.chromium.org/518123002/diff/40001/content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java File content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java (right): https://codereview.chromium.org/518123002/diff/40001/content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java#newcode476 content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java:476: // three On 2014/08/29 19:03:45, jdduke wrote: > Super ...
6 years, 3 months ago (2014-08-29 19:05:55 UTC) #9
bcwhite
On 2014/08/29 19:05:55, bcwhite wrote: > https://codereview.chromium.org/518123002/diff/40001/content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java > File > content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java > (right): > > ...
6 years, 3 months ago (2014-09-02 22:02:08 UTC) #10
aurimas (slooooooooow)
LGTM. Sorry it slipped through. Feel free to ping me over IM next time
6 years, 3 months ago (2014-09-02 22:08:06 UTC) #11
bcwhite
On 2014/09/02 22:08:06, aurimas wrote: > LGTM. Sorry it slipped through. Feel free to ping ...
6 years, 3 months ago (2014-09-03 12:41:16 UTC) #12
jdduke (slow)
On 2014/09/03 12:41:16, bcwhite wrote: > On 2014/09/02 22:08:06, aurimas wrote: > > LGTM. Sorry ...
6 years, 3 months ago (2014-09-03 13:04:25 UTC) #13
bcwhite
jamesr, ping?
6 years, 3 months ago (2014-09-03 14:20:22 UTC) #14
jamesr
lgtm
6 years, 3 months ago (2014-09-03 17:30:25 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/60001
6 years, 3 months ago (2014-09-03 20:55:48 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg_tests_recipe on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tests_recipe/builds/5029)
6 years, 3 months ago (2014-09-04 02:51:41 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/60001
6 years, 3 months ago (2014-09-04 17:49:54 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg_tests_recipe on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tests_recipe/builds/5317)
6 years, 3 months ago (2014-09-04 20:01:47 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/60001
6 years, 3 months ago (2014-09-05 04:05:18 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg_tests_recipe on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tests_recipe/builds/5550)
6 years, 3 months ago (2014-09-05 06:03:07 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/60001
6 years, 3 months ago (2014-09-05 12:34:16 UTC) #29
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg_tests_recipe on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tests_recipe/builds/5674)
6 years, 3 months ago (2014-09-05 15:18:27 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/100001
6 years, 3 months ago (2014-09-05 16:58:22 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_rel on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_rel/builds/12727) linux_chromium_rel_swarming on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_swarming/builds/13438)
6 years, 3 months ago (2014-09-05 17:15:29 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/100001
6 years, 3 months ago (2014-09-05 17:18:25 UTC) #37
commit-bot: I haz the power
Committed patchset #6 (id:100001) as 88f55c7365673c38c414d79337bd7c1954fec012
6 years, 3 months ago (2014-09-05 18:49:59 UTC) #38
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:41:00 UTC) #39
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/d21e6ffc621be0848d0a7aae34bddf31487b7ab2
Cr-Commit-Position: refs/heads/master@{#293562}

Powered by Google App Engine
This is Rietveld 408576698