| Index: third_party/WebKit/LayoutTests/fast/forms/textfield-to-password-on-focus.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/forms/textfield-to-password-on-focus.html b/third_party/WebKit/LayoutTests/fast/forms/textfield-to-password-on-focus.html
|
| index 1313f133a6dac15fd1a7b949c882f387a571833a..4cafb338530c6ab7a677cf8ae7faed8ee198fef0 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/forms/textfield-to-password-on-focus.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/forms/textfield-to-password-on-focus.html
|
| @@ -15,9 +15,12 @@ function changeToPasswordField(textField)
|
|
|
| function test()
|
| {
|
| - if (window.testRunner) {
|
| - var field = document.getElementById("field").focus();
|
| -
|
| + if (!window.testRunner)
|
| + return;
|
| + var field = document.getElementById("field").focus();
|
| + // Need short delay because changing input type doesn't set selection in the
|
| + // input element immediately becasue layout is dirty.
|
| + setTimeout(function() {
|
| eventSender.keyDown("p");
|
| eventSender.keyDown("a");
|
| eventSender.keyDown("s");
|
| @@ -27,7 +30,7 @@ function test()
|
| isSuccessfullyParsed();
|
|
|
| window.testRunner.notifyDone();
|
| - }
|
| + }, 0);
|
| }
|
| </script>
|
| </head>
|
|
|