Chromium Code Reviews| Index: content/shell/renderer/test_runner/event_sender.cc |
| diff --git a/content/shell/renderer/test_runner/event_sender.cc b/content/shell/renderer/test_runner/event_sender.cc |
| index 7a2b07f17e77c4feadaa9473187deccdc414f017..231529ffa82e8c4ec63d709dace229fb33008ad9 100644 |
| --- a/content/shell/renderer/test_runner/event_sender.cc |
| +++ b/content/shell/renderer/test_runner/event_sender.cc |
| @@ -1365,7 +1365,11 @@ void EventSender::KeyDown(const std::string& code_str, |
| if (generate_char) { |
| WebKeyboardEvent event_char = event_up; |
| event_char.type = WebInputEvent::Char; |
| - event_char.keyIdentifier[0] = '\0'; |
| + // keyIdentifier is an empty string, unless the Enter key was pressed. |
| + // This behavior is not not standard (keyIdentifier itself is not even |
|
mmenke
2014/10/24 22:37:20
nit: -not
robwu
2014/10/24 22:47:10
not not not but not - thanks for spotting this :)
|
| + // a standard any more), but it matches the actual behavior in Blink. |
| + if (code != ui::VKEY_RETURN) |
| + event_char.keyIdentifier[0] = '\0'; |
| view_->handleInputEvent(event_char); |
| } |