Index: LayoutTests/fast/forms/select/select-disabled.html |
diff --git a/LayoutTests/fast/forms/select/select-disabled.html b/LayoutTests/fast/forms/select/select-disabled.html |
index 563edc9d17a61d488c170ccee7efdd9d5b8a7c44..5ba1ec39365a6a631652a054b4507614cee75803 100644 |
--- a/LayoutTests/fast/forms/select/select-disabled.html |
+++ b/LayoutTests/fast/forms/select/select-disabled.html |
@@ -17,6 +17,14 @@ |
<option>c</option> |
</select> |
+<select id=select3> |
+<option selected>a</option> |
+<option>b</option> |
+<option>c</option> |
+</select> |
+ |
+<input id="text"></input> |
+ |
<script> |
description('Tests that user cannot change disabled select by keyboard'); |
@@ -42,6 +50,17 @@ shouldBeEqualToString('select2.value', 'b'); |
eventSender.keyDown('c'); |
shouldBeEqualToString('select2.value', 'b'); |
+var select3 = document.getElementById('select3'); |
+select3.focus(); |
+eventSender.keyDown('downArrow'); |
+shouldBeEqualToString('select3.value', 'b'); |
+eventSender.keyDown(' '); |
+shouldBeTrue("internals.isSelectPopupVisible(select3)"); |
+select3.disabled = true; |
+shouldBeFalse("internals.isSelectPopupVisible(select3)"); |
+eventSender.keyDown('downArrow'); |
+shouldBeEqualToString('select3.value', 'b'); |
+ |
</script> |
</body> |
</html> |