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> |