Index: third_party/WebKit/LayoutTests/fast/forms/select/menulist-popup-open-by-synthetic-event.html |
diff --git a/third_party/WebKit/LayoutTests/fast/forms/select/menulist-popup-open-by-synthetic-event.html b/third_party/WebKit/LayoutTests/fast/forms/select/menulist-popup-open-by-synthetic-event.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..736cd61a964cfe529645e53198800cd7a2a6cdca |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/fast/forms/select/menulist-popup-open-by-synthetic-event.html |
@@ -0,0 +1,17 @@ |
+<!DOCTYPE html> |
+<body> |
+<script src="../../../resources/testharness.js"></script> |
+<script src="../../../resources/testharnessreport.js"></script> |
+<div id="log"></div> |
+<select id=t><option>Option 1</option></select> |
+<script> |
+test(function() { |
+ var mevent = document.createEvent('MouseEvents'); |
+ mevent.initMouseEvent('mousedown', true, true, window); |
+ var select = document.querySelector('select'); |
+ select.offsetTop; |
+ select.dispatchEvent(mevent); |
+ assert_false(internals.isSelectPopupVisible(select)); |
+}, 'SELECT element should not open a popup menu by a synthetic event.'); |
+</script> |
+</body> |