| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="../../../resources/js-test.js"></script> | 2 <script src="../../../resources/js-test.js"></script> |
| 3 <style> | 3 <style> |
| 4 .a .b:not(:-internal-spatial-navigation-focus) { background-color: green } | 4 .a .b:not(:-internal-spatial-navigation-focus) { background-color: green } |
| 5 </style> | 5 </style> |
| 6 <div id="a"> | 6 <div id="a"> |
| 7 <select id="sel" multiple> | 7 <select id="sel" multiple> |
| 8 <option id="b" class="b">1</option> | 8 <option id="b" class="b">1</option> |
| 9 <option>2</option> | 9 <option>2</option> |
| 10 </select> | 10 </select> |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 if (window.internals) | 30 if (window.internals) |
| 31 internals.settings.setSpatialNavigationEnabled(true); | 31 internals.settings.setSpatialNavigationEnabled(true); |
| 32 sel.focus(); | 32 sel.focus(); |
| 33 | 33 |
| 34 shouldBe("getComputedStyle(b).backgroundColor", "transparent"); | 34 shouldBe("getComputedStyle(b).backgroundColor", "transparent"); |
| 35 | 35 |
| 36 a.offsetTop; // Force recalc. | 36 a.offsetTop; // Force recalc. |
| 37 a.className = "a"; | 37 a.className = "a"; |
| 38 | 38 |
| 39 if (window.internals) | 39 if (window.internals) |
| 40 shouldBe("internals.updateStyleAndReturnAffectedElementCount()", "2"); | 40 shouldBe("internals.updateStyleAndReturnAffectedElementCount()", "1"); |
| 41 | 41 |
| 42 shouldBe("getComputedStyle(b).backgroundColor", "green"); | 42 shouldBe("getComputedStyle(b).backgroundColor", "green"); |
| 43 </script> | 43 </script> |
| OLD | NEW |