|
|
DescriptionAlways 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> #
Messages
Total messages: 39 (13 generated)
bcwhite@chromium.org changed reviewers: + aurimas@chromium.org, guohui@chromium.org
lgtm https://codereview.chromium.org/518123002/diff/1/content/renderer/render_widg... File content/renderer/render_widget.cc (right): https://codereview.chromium.org/518123002/diff/1/content/renderer/render_widg... content/renderer/render_widget.cc:946: } nits: removes extra {}
https://codereview.chromium.org/518123002/diff/20001/content/renderer/render_... File content/renderer/render_widget.cc (right): https://codereview.chromium.org/518123002/diff/20001/content/renderer/render_... content/renderer/render_widget.cc:937: // On Android, when the delete key or forward delete key is pressed using IME, Please update the comment.
https://codereview.chromium.org/518123002/diff/20001/content/renderer/render_... File content/renderer/render_widget.cc (right): https://codereview.chromium.org/518123002/diff/20001/content/renderer/render_... content/renderer/render_widget.cc:937: // On Android, when the delete key or forward delete key is pressed using IME, On 2014/08/29 18:27:21, aurimas wrote: > Please update the comment. Done.
bcwhite@chromium.org changed reviewers: + jamesr@chromium.org, jdduke@chromium.org
jdduke@chromium.org: Please review changes in javatests jamesr@chromium.org: Please review changes in content/renderer
On 2014/08/29 18:52:07, bcwhite wrote: > mailto:jdduke@chromium.org: Please review changes in > javatests aurimas@ will shortly be an OWNER here (https://codereview.chromium.org/518133002/), so I'll defer to him. https://codereview.chromium.org/518123002/diff/40001/content/public/android/j... File content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java (right): https://codereview.chromium.org/518123002/diff/40001/content/public/android/j... content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java:476: // three Super nit: I'd put these comments in quotes to prevent any confusion "three", "word", "test".
https://codereview.chromium.org/518123002/diff/40001/content/public/android/j... File content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java (right): https://codereview.chromium.org/518123002/diff/40001/content/public/android/j... content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java:476: // three On 2014/08/29 19:03:45, jdduke wrote: > Super nit: I'd put these comments in quotes to prevent any confusion "three", > "word", "test". :-) Done
On 2014/08/29 19:05:55, bcwhite wrote: > https://codereview.chromium.org/518123002/diff/40001/content/public/android/j... > File > content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java > (right): > > https://codereview.chromium.org/518123002/diff/40001/content/public/android/j... > content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java:476: > // three > On 2014/08/29 19:03:45, jdduke wrote: > > Super nit: I'd put these comments in quotes to prevent any confusion "three", > > "word", "test". > > :-) Done This is blocking Beta. Can we *not* delay it waiting for Aurimas to be an official OWNER?
LGTM. Sorry it slipped through. Feel free to ping me over IM next time
On 2014/09/02 22:08:06, aurimas wrote: > LGTM. Sorry it slipped through. Feel free to ping me over IM next time jdduke, approval?
On 2014/09/03 12:41:16, bcwhite wrote: > On 2014/09/02 22:08:06, aurimas wrote: > > LGTM. Sorry it slipped through. Feel free to ping me over IM next time > > jdduke, approval? Sorry,thought aurimas@ was owner by now (patch to do so was in CQ). Rubberstamp lgtm.
jamesr, ping?
lgtm
The CQ bit was checked by bcwhite@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/60001
The CQ bit was unchecked by commit-bot@chromium.org
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_tes...)
The CQ bit was checked by bcwhite@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/60001
The CQ bit was unchecked by commit-bot@chromium.org
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_tes...)
The CQ bit was checked by bcwhite@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/60001
The CQ bit was unchecked by commit-bot@chromium.org
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_tes...)
The CQ bit was checked by bcwhite@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/60001
The CQ bit was unchecked by commit-bot@chromium.org
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_tes...)
The CQ bit was checked by bcwhite@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/100001
The CQ bit was unchecked by commit-bot@chromium.org
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_...) linux_chromium_rel_swarming on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by bcwhite@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bcwhite@chromium.org/518123002/100001
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as 88f55c7365673c38c414d79337bd7c1954fec012
Message was sent while issue was closed.
Patchset 6 (id:??) landed as https://crrev.com/d21e6ffc621be0848d0a7aae34bddf31487b7ab2 Cr-Commit-Position: refs/heads/master@{#293562} |