[Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect
[WebKit-https.git] / LayoutTests / accessibility / menu-list-sends-change-notification.html
1 <html>
2 <head>
3 <script src="../resources/js-test.js"></script>
4 <script>
5     jsTestIsAsync = true;
6
7     function runTest() {
8         description("This tests that changing the value of a menu list sends a notification even when it's not popped open.");
9
10         var menulist = document.getElementById("menulist");
11         menulist.focus();
12         var accessibleMenulist = accessibilityController.focusedElement;
13
14         function listener(notification) {
15             document.getElementById("console").innerText += "Got notification: " + notification + "\n";
16             accessibleMenulist.removeNotificationListener(listener);
17             finishJSTest();
18         }
19         accessibleMenulist.addNotificationListener(listener);
20
21         // Change the selected index.
22         menulist.selectedIndex = 1;
23
24         // Make the test finish quickly whether we get the notification or not.
25         window.setTimeout(function() {
26             finishJSTest();
27         }, 10);
28     }
29
30     if (window.testRunner && window.accessibilityController) {
31         window.addEventListener('load', function() {
32             setTimeout(runTest, 10);
33         }, false);
34     }
35 </script>
36 </head>
37 <body>
38
39 <select id="menulist">
40   <option selected>One</option>
41   <option>Two</option>
42   <option>Three</option>
43 </select>
44
45 <p id="description"></p>
46 <div id="console"></div>
47
48 </body>
49 </html>