Changeset 276127 in webkit
- Timestamp:
- Apr 16, 2021, 1:53:33 AM (5 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 26 added
- 27 edited
- 12 copied
-
ChangeLog (modified) (1 diff)
-
imported/w3c/ChangeLog (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-001.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-002-expected.txt (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-002.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-003-expected.txt (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-003.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-004-expected.txt (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-004.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-005.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-006-expected.txt (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-006.html (modified) (2 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-008.html (modified) (2 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-009.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-010.html (modified) (2 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-011.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-012.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-013.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-014.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-015.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-016.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-017.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-018.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-001-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-001.html (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-004-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-004.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-005-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-005.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-008-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-008.html (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-009-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-009.html (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-010-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-010.html (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-011-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-011.html (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-012-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-012.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-013-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-013.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-014-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-014.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-015-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-015.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative.html (copied) (copied from trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html ) (4 diffs)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-018-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-018.html (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-019-expected.txt (added)
-
imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-019.html (added)
-
imported/w3c/web-platform-tests/css/selectors/w3c-import.log (modified) (1 diff)
-
platform/ios/TestExpectations (modified) (2 diffs)
-
platform/mac/TestExpectations (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r276122 r276127 1 2021-04-16 Manuel Rego Casasnovas <rego@igalia.com> 2 3 [selectors] Update :focus-visible tests from WPT 4 https://bugs.webkit.org/show_bug.cgi?id=224601 5 6 Reviewed by Darin Adler. 7 8 Mark failures. They'll be gone once bug #224598 is fixed. 9 10 * platform/ios/TestExpectations: 11 * platform/mac/TestExpectations: 12 1 13 2021-04-16 Diego Pino Garcia <dpino@igalia.com> 2 14 -
trunk/LayoutTests/imported/w3c/ChangeLog
r276052 r276127 1 2021-04-16 Manuel Rego Casasnovas <rego@igalia.com> 2 3 [selectors] Update :focus-visible tests from WPT 4 https://bugs.webkit.org/show_bug.cgi?id=224601 5 6 Reviewed by Darin Adler. 7 8 * web-platform-tests/css/selectors/focus-visible-001.html: 9 * web-platform-tests/css/selectors/focus-visible-002-expected.txt: 10 * web-platform-tests/css/selectors/focus-visible-002.html: 11 * web-platform-tests/css/selectors/focus-visible-003-expected.txt: 12 * web-platform-tests/css/selectors/focus-visible-003.html: 13 * web-platform-tests/css/selectors/focus-visible-004-expected.txt: 14 * web-platform-tests/css/selectors/focus-visible-004.html: 15 * web-platform-tests/css/selectors/focus-visible-005.html: 16 * web-platform-tests/css/selectors/focus-visible-006-expected.txt: 17 * web-platform-tests/css/selectors/focus-visible-006.html: 18 * web-platform-tests/css/selectors/focus-visible-008.html: 19 * web-platform-tests/css/selectors/focus-visible-009.html: 20 * web-platform-tests/css/selectors/focus-visible-010.html: 21 * web-platform-tests/css/selectors/focus-visible-011.html: 22 * web-platform-tests/css/selectors/focus-visible-012.html: 23 * web-platform-tests/css/selectors/focus-visible-013.html: 24 * web-platform-tests/css/selectors/focus-visible-014.html: 25 * web-platform-tests/css/selectors/focus-visible-015.html: 26 * web-platform-tests/css/selectors/focus-visible-016.html: 27 * web-platform-tests/css/selectors/focus-visible-017.html: 28 * web-platform-tests/css/selectors/focus-visible-018.html: 29 * web-platform-tests/css/selectors/focus-visible-019.html: 30 * web-platform-tests/css/selectors/focus-visible-script-focus-001-expected.txt: Added. 31 * web-platform-tests/css/selectors/focus-visible-script-focus-001.html: Added. 32 * web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative-expected.txt: Added. 33 * web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 34 * web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative-expected.txt: Added. 35 * web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 36 * web-platform-tests/css/selectors/focus-visible-script-focus-004-expected.txt: Added. 37 * web-platform-tests/css/selectors/focus-visible-script-focus-004.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 38 * web-platform-tests/css/selectors/focus-visible-script-focus-005-expected.txt: Added. 39 * web-platform-tests/css/selectors/focus-visible-script-focus-005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 40 * web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative-expected.txt: Added. 41 * web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 42 * web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative-expected.txt: Added. 43 * web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 44 * web-platform-tests/css/selectors/focus-visible-script-focus-008-expected.txt: Added. 45 * web-platform-tests/css/selectors/focus-visible-script-focus-008.html: Added. 46 * web-platform-tests/css/selectors/focus-visible-script-focus-009-expected.txt: Added. 47 * web-platform-tests/css/selectors/focus-visible-script-focus-009.html: Added. 48 * web-platform-tests/css/selectors/focus-visible-script-focus-010-expected.txt: Added. 49 * web-platform-tests/css/selectors/focus-visible-script-focus-010.html: Added. 50 * web-platform-tests/css/selectors/focus-visible-script-focus-011-expected.txt: Added. 51 * web-platform-tests/css/selectors/focus-visible-script-focus-011.html: Added. 52 * web-platform-tests/css/selectors/focus-visible-script-focus-012-expected.txt: Added. 53 * web-platform-tests/css/selectors/focus-visible-script-focus-012.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 54 * web-platform-tests/css/selectors/focus-visible-script-focus-013-expected.txt: Added. 55 * web-platform-tests/css/selectors/focus-visible-script-focus-013.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 56 * web-platform-tests/css/selectors/focus-visible-script-focus-014-expected.txt: Added. 57 * web-platform-tests/css/selectors/focus-visible-script-focus-014.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 58 * web-platform-tests/css/selectors/focus-visible-script-focus-015-expected.txt: Added. 59 * web-platform-tests/css/selectors/focus-visible-script-focus-015.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 60 * web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative-expected.txt: Added. 61 * web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 62 * web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative-expected.txt: Added. 63 * web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html. 64 * web-platform-tests/css/selectors/focus-visible-script-focus-018-expected.txt: Added. 65 * web-platform-tests/css/selectors/focus-visible-script-focus-018.html: Added. 66 * web-platform-tests/css/selectors/focus-visible-script-focus-019-expected.txt: Added. 67 * web-platform-tests/css/selectors/focus-visible-script-focus-019.html: Added. 68 * web-platform-tests/css/selectors/w3c-import.log: 69 1 70 2021-04-15 Antoine Quint <graouts@webkit.org> 2 71 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-001.html
r274365 r276127 12 12 <script src="/resources/testdriver-vendor.js"></script> 13 13 <style> 14 @supports not (selector(:focus-visible)) {14 @supports not selector(:focus-visible) { 15 15 :focus { 16 16 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-002-expected.txt
r273812 r276127 1 This test checks that :focus-visible always matches on <input>elements which take text input, regardless of focus mechanism.1 This test checks that :focus-visible always matches on elements which take text input, regardless of focus mechanism. 2 2 If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test. 3 3 Click each form element below to focus it. -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-002.html
r272847 r276127 13 13 <script src="/resources/testdriver-vendor.js"></script> 14 14 <style> 15 @supports not (selector(:focus-visible)) {15 @supports not selector(:focus-visible) { 16 16 :focus { 17 17 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-003-expected.txt
r272983 r276127 1 This test checks that :focus-visible is not triggered by mouse focus on <input>elements which do not take text input.1 This test checks that :focus-visible is not triggered by mouse focus on elements which do not take text input. 2 2 If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test. 3 3 Click each element element below to focus it. -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-003.html
r271395 r276127 12 12 <script src="/resources/testdriver-vendor.js"></script> 13 13 <style> 14 @supports not (selector(:focus-visible)) {14 @supports not selector(:focus-visible) { 15 15 :focus { 16 16 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-004-expected.txt
r272983 r276127 1 This test checks that :focus-visible is not triggered by mouse focus on <input>elements which do not take text input, even if appearance: none is used.1 This test checks that :focus-visible is not triggered by mouse focus on elements which do not take text input, even if appearance: none is used. 2 2 If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test. 3 3 Click each element element below to focus it. -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-004.html
r271395 r276127 12 12 <script src="/resources/testdriver-vendor.js"></script> 13 13 <style> 14 @supports not (selector(:focus-visible)) {14 @supports not selector(:focus-visible) { 15 15 :focus { 16 16 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-005.html
r271395 r276127 11 11 <script src="/resources/testdriver-vendor.js"></script> 12 12 <style> 13 @supports not (selector(:focus-visible)) {13 @supports not selector(:focus-visible) { 14 14 :focus { 15 15 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-006-expected.txt
r273812 r276127 6 6 Focus me 7 7 8 PASS Focus should always match :focus-visible on content editable divs 8 FAIL Focus should always match :focus-visible on content editable divs undefined is not an object (evaluating 'actions_promise.then') 9 9 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-006.html
r272847 r276127 11 11 <script src="/resources/testdriver-vendor.js"></script> 12 12 <style> 13 @supports not (selector(:focus-visible)) {13 @supports not selector(:focus-visible) { 14 14 :focus { 15 15 outline: red solid 5px; … … 46 46 </div> 47 47 <script> 48 setup({ explicit_done: true });48 var actions_promise; 49 49 50 50 async_test(function(t) { 51 el.addEventListener("focus", t.step_func _done(function() {51 el.addEventListener("focus", t.step_func(function() { 52 52 assert_equals(getComputedStyle(el).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${el.tagName}#${el.id} should be green`); 53 53 assert_not_equals(getComputedStyle(el).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${el.tagName}#${el.id} should NOT be red`); 54 // Make sure the test finishes after all the input actions are completed. 55 actions_promise.then( () => t.done() ); 54 56 })); 55 57 56 test_driver.click(el).then(done());58 actions_promise = test_driver.click(el); 57 59 }, "Focus should always match :focus-visible on content editable divs"); 58 60 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-008.html
r271395 r276127 11 11 <script src="/resources/testdriver-vendor.js"></script> 12 12 <style> 13 @supports not (selector(:focus-visible)) {13 @supports not selector(:focus-visible) { 14 14 #el:focus { 15 15 outline: red solid 5px; … … 37 37 <br /> 38 38 <button id="button">Tab to me and press ENTER.</button> 39 <div id="el" tabindex="-1">I will be focused programmatically.</ el>39 <div id="el" tabindex="-1">I will be focused programmatically.</div> 40 40 <script> 41 41 if ("async_test" in window) { -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-009.html
r271395 r276127 9 9 <script src="/resources/testharnessreport.js"></script> 10 10 <style> 11 @supports not (selector(:focus-visible)) {11 @supports not selector(:focus-visible) { 12 12 #button:focus { 13 13 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-010.html
r271395 r276127 9 9 <script src="/resources/testharnessreport.js"></script> 10 10 <style> 11 @supports not (selector(:focus-visible)) {11 @supports not selector(:focus-visible) { 12 12 :focus { 13 13 outline: red solid 5px; … … 32 32 </ul> 33 33 <br /> 34 <div id="el" tabindex="-1">I will be focused automatically.</ el>34 <div id="el" tabindex="-1">I will be focused automatically.</div> 35 35 <script> 36 36 window.addEventListener('load', () => { -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-011.html
r273812 r276127 11 11 <script src="/resources/testdriver-vendor.js"></script> 12 12 <style> 13 @supports not (selector(:focus-visible)) {13 @supports not selector(:focus-visible) { 14 14 #next:focus { 15 15 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-012.html
r271395 r276127 12 12 <script src="/resources/testdriver-vendor.js"></script> 13 13 <style> 14 @supports not (selector(:focus-visible)) {14 @supports not selector(:focus-visible) { 15 15 :focus { 16 16 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-013.html
r272007 r276127 9 9 <script src="/resources/testdriver-vendor.js"></script> 10 10 <style> 11 @supports not (selector(:focus-visible)) {11 @supports not selector(:focus-visible) { 12 12 :focus { 13 13 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-014.html
r271395 r276127 8 8 <script src="/resources/testharnessreport.js"></script> 9 9 <style> 10 @supports not (selector(:focus-visible)) {10 @supports not selector(:focus-visible) { 11 11 :focus { 12 12 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-015.html
r271395 r276127 10 10 <script src="/resources/testdriver-vendor.js"></script> 11 11 <style> 12 @supports not (selector(:focus-visible)) {12 @supports not selector(:focus-visible) { 13 13 :focus { 14 14 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-016.html
r271395 r276127 10 10 <script src="/resources/testdriver-vendor.js"></script> 11 11 <style> 12 @supports not (selector(:focus-visible)) {12 @supports not selector(:focus-visible) { 13 13 :focus { 14 14 outline: red solid 5px; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-017.html
r272007 r276127 14 14 } 15 15 16 @supports not (selector(:focus-visible)) {16 @supports not selector(:focus-visible) { 17 17 #instructions { 18 18 display: none; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-018.html
r272007 r276127 16 16 } 17 17 18 @supports not (selector(:focus-visible)) {18 @supports not selector(:focus-visible) { 19 19 #instructions { 20 20 display: none; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html
r274365 r276127 16 16 } 17 17 18 @supports not (selector(:focus-visible)) {18 @supports not selector(:focus-visible) { 19 19 #instructions { 20 20 display: none; -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after mouse click does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after a mouse click does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li> Type any letter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Click in some part of the page other than the element that says "Focused".</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <div id="target" tabindex="0">Focused</div> 44 45 45 <script> 46 setup({ explicit_done: true }); 47 46 48 // Check that :focus-visible is supported. 47 49 test_valid_selector(':focus-visible'); 48 50 49 document.addEventListener(" keydown", () => {51 document.addEventListener("click", () => { 50 52 target.focus(); 51 53 }); 52 54 53 55 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {56 target.addEventListener("focus", t.step_func_done(function() { 55 57 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 58 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 59 })); 57 60 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 61 test_driver.click(document.body).then(() => done()); 62 }, "Script focus after mouse click does match :focus-visible"); 64 63 </script> 64 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after blur after mouse click does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after blur after a mouse click does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li> Type any letter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Click in some part of the page other than the element that says "Focused".</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <div id="target" tabindex="0">Focused</div> 44 45 45 <script> 46 setup({ explicit_done: true }); 47 46 48 // Check that :focus-visible is supported. 47 49 test_valid_selector(':focus-visible'); 48 50 49 document.addEventListener("keydown", () => { 51 document.addEventListener("click", () => { 52 document.activeElement.blur(); 50 53 target.focus(); 51 54 }); 52 55 53 56 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {57 target.addEventListener("focus", t.step_func_done(function() { 55 58 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 59 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 60 })); 57 61 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 62 test_driver.click(document.body).then(() => done()); 63 }, "Script focus after blur after mouse click does match :focus-visible"); 64 64 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-004.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after keyboard input does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after a keyboard input does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li>Type anyletter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Type some letter with the keyboard without having done anything before.</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <div id="target" tabindex="0">Focused</div> 44 45 45 <script> 46 46 // Check that :focus-visible is supported. 47 47 test_valid_selector(':focus-visible'); 48 48 49 document.addEventListener("key down", () => {49 document.addEventListener("keypress", () => { 50 50 target.focus(); 51 51 }); 52 52 53 53 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {54 target.addEventListener("focus", t.step_func_done(function() { 55 55 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 56 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 57 })); 57 58 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 59 test_driver.send_keys(document.body, "a"); 60 }, "Script focus after keyboard event does match :focus-visible"); 64 61 </script> 62 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-005.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after blur after keyboard input does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after blur after a keyboard input does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li>Type anyletter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Type some letter with the keyboard without having done anything before.</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <div id="target" tabindex="0">Focused</div> 44 45 45 <script> 46 46 // Check that :focus-visible is supported. 47 47 test_valid_selector(':focus-visible'); 48 48 49 document.addEventListener("keydown", () => { 49 document.addEventListener("keypress", () => { 50 document.activeElement.blur(); 50 51 target.focus(); 51 52 }); 52 53 53 54 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {55 target.addEventListener("focus", t.step_func_done(function() { 55 56 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 57 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 58 })); 57 59 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 60 test_driver.send_keys(document.body, "a"); 61 }, "Script focus after blur after keyboard event does match :focus-visible"); 64 62 </script> 63 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after mouse click on a NOT focusable element does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after a mouse click on a NOT focusable element does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li> Type any letter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Click on the element that says "Click me".</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <div id="initial">Click me</div> 44 <div id="target" tabindex="0">Focused</div> 45 45 46 <script> 47 setup({ explicit_done: true }); 48 46 49 // Check that :focus-visible is supported. 47 50 test_valid_selector(':focus-visible'); 48 51 49 document.addEventListener("keydown", () => {52 initial.addEventListener("click", () => { 50 53 target.focus(); 51 54 }); 52 55 53 56 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {57 target.addEventListener("focus", t.step_func_done(function() { 55 58 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 59 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 60 })); 57 61 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 62 test_driver.click(initial).then(() => done()); 63 }, "Script focus after mouse click on a NOT focusable element does match :focus-visible"); 64 64 </script> 65 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after blur after mouse click on a NOT focusable element does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after blur after a mouse click on a NOT focusable element does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li> Type any letter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Click on the element that says "Click me".</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <div id="initial">Click me</div> 44 <div id="target" tabindex="0">Focused</div> 45 45 46 <script> 47 setup({ explicit_done: true }); 48 46 49 // Check that :focus-visible is supported. 47 50 test_valid_selector(':focus-visible'); 48 51 49 document.addEventListener("keydown", () => { 52 initial.addEventListener("click", () => { 53 document.activeElement.blur(); 50 54 target.focus(); 51 55 }); 52 56 53 57 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {58 target.addEventListener("focus", t.step_func_done(function() { 55 59 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 60 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 61 })); 57 62 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 63 test_driver.click(initial).then(() => done()); 64 }, "Script focus after blur after mouse click on a NOT focusable element does match :focus-visible"); 64 65 </script> 66 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-012.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after keyboard focus does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after a keyboard focus does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li>Type any letter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Type TAB key.</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <div id="initial" tabindex="0">Focus me</div> 44 <div id="target" tabindex="0">Focused</div> 45 45 46 <script> 46 47 // Check that :focus-visible is supported. 47 48 test_valid_selector(':focus-visible'); 48 49 49 document.addEventListener("keydown", () => {50 initial.addEventListener("focus", () => { 50 51 target.focus(); 51 52 }); 52 53 53 54 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {55 target.addEventListener("focus", t.step_func_done(function() { 55 56 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 57 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 58 })); 57 59 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 60 const tab_key = "\ue004"; 61 test_driver.send_keys(document.body, tab_key); 62 }, "Script focus after keyboard focus does match :focus-visible"); 64 63 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-013.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after blur after keyboard focus does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after blur after a keyboard focus does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li>Type any letter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Type TAB key.</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <div id="initial" tabindex="0">Focus me</div> 44 <div id="target" tabindex="0">Focused</div> 45 45 46 <script> 46 47 // Check that :focus-visible is supported. 47 48 test_valid_selector(':focus-visible'); 48 49 49 document.addEventListener("keydown", () => { 50 initial.addEventListener("focus", () => { 51 document.activeElement.blur(); 50 52 target.focus(); 51 53 }); 52 54 53 55 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {56 target.addEventListener("focus", t.step_func_done(function() { 55 57 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 58 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 59 })); 57 60 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 61 const tab_key = "\ue004"; 62 test_driver.send_keys(document.body, tab_key); 63 }, "Script focus after blur after keyboard focus does match :focus-visible"); 64 64 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-014.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after keyboard input does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after a keyboard input does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li> Type any letter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Click on the input below and type some letter.</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <input id="initial"> 44 <div id="target" tabindex="0">Focused</div> 45 45 46 <script> 46 47 // Check that :focus-visible is supported. 47 48 test_valid_selector(':focus-visible'); 48 49 49 document.addEventListener("keydown", () => {50 initial.addEventListener("keypress", () => { 50 51 target.focus(); 51 52 }); 52 53 53 54 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {55 target.addEventListener("focus", t.step_func_done(function() { 55 56 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 57 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 58 })); 57 59 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 60 initial.focus(); 61 test_driver.send_keys(initial, "a"); 62 }, "Script focus after keyboard input does match :focus-visible"); 64 63 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-015.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after blur after keyboard input does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after blur after a keyboard input does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li> Type any letter with the keyboard without having done anything before.</li>41 <li>If the element that says "Focused" has a red background , then the test result is FAILURE. If the element has a green outline,then the test result is SUCCESS.</li>38 <li>Click on the input below and type some letter.</li> 39 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 40 </ol> 43 41 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 42 43 <input id="initial"> 44 <div id="target" tabindex="0">Focused</div> 45 45 46 <script> 46 47 // Check that :focus-visible is supported. 47 48 test_valid_selector(':focus-visible'); 48 49 49 document.addEventListener("keydown", () => { 50 initial.addEventListener("keypress", () => { 51 document.activeElement.blur(); 50 52 target.focus(); 51 53 }); 52 54 53 55 async_test(function(t) { 54 t est_driver.send_keys(document.body, "a").then(t.step_func_done(function() {56 target.addEventListener("focus", t.step_func_done(function() { 55 57 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 58 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 59 })); 57 60 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 61 initial.focus(); 62 test_driver.send_keys(initial, "a"); 63 }, "Script focus after blur after keyboard input does match :focus-visible"); 64 64 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after mouse click on a NOT focusable element after editing an input does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after a mouse click on a NOT focusable element after editing an input does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li>Type any letter with the keyboard without having done anything before.</li> 41 <li>If the element that says "Focused" has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.</li> 38 <li>Click on the input below and type some letter.</li> 39 <li>Then click on the element that says "Click me".</li> 40 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 41 </ol> 43 42 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 43 44 <input id="initial"> 45 <div id="trigger">Click me</div> 46 <div id="target" tabindex="0">Focused</div> 47 45 48 <script> 49 setup({ explicit_done: true }); 50 46 51 // Check that :focus-visible is supported. 47 52 test_valid_selector(':focus-visible'); 48 53 49 document.addEventListener("keydown", () => {54 trigger.addEventListener("click", () => { 50 55 target.focus(); 51 56 }); 52 57 53 58 async_test(function(t) { 54 test_driver.send_keys(document.body, "a").then(t.step_func_done(function() { 59 initial.addEventListener("keypress", () => { 60 test_driver.click(trigger).then(() => done()); 61 }); 62 63 target.addEventListener("focus", t.step_func_done(function() { 55 64 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 65 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 66 })); 57 67 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 68 initial.focus(); 69 test_driver.send_keys(initial, "a"); 70 }, "Script focus after mouse click on a NOT focusable element after editing an input does match :focus-visible"); 64 71 </script> 72 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative.html
r276125 r276127 1 1 <!DOCTYPE html> 2 2 <meta charset="utf-8" /> 3 <title>CSS Test (Selectors): Script focus on keyboard event handler matches:focus-visible</title>3 <title>CSS Test (Selectors): Script focus after blur after mouse click on a NOT focusable element after editing an input does match :focus-visible</title> 4 4 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> 5 5 <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" /> … … 7 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/resources/testdriver.js"></script> 9 <script src="/resources/testdriver-actions.js"></script>10 9 <script src="/resources/testdriver-vendor.js"></script> 11 10 <script src="/css/support/parsing-testcommon.js"></script> … … 16 15 } 17 16 18 @supports not (selector(:focus-visible)) {17 @supports not selector(:focus-visible) { 19 18 #instructions { 20 19 display: none; … … 27 26 28 27 :focus-visible { 29 outline: green solid 5px;28 outline: solid thick green; 30 29 } 31 30 32 31 :focus:not(:focus-visible) { 33 outline: 0;34 32 background-color: red; 35 33 } 36 34 </style> 37 35 38 <p>This test checks that changing focus via script on keyboard event handler matches<code>:focus-visible</code>.</p>36 <p>This test checks that a script focus after blur after a mouse click on a NOT focusable element after editing an input does match <code>:focus-visible</code>.</p> 39 37 <ol id="instructions"> 40 <li>Type any letter with the keyboard without having done anything before.</li> 41 <li>If the element that says "Focused" has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.</li> 38 <li>Click on the input below and type some letter.</li> 39 <li>Then click on the element that says "Click me".</li> 40 <li>If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.</li> 42 41 </ol> 43 42 <p id="warning">Your user-agent does not support <code>:focus-visible</code> pseudo-class, please SKIP this test.</p> 44 <div id="target" tabindex="0">Focused.</div> 43 44 <input id="initial"> 45 <div id="trigger">Click me</div> 46 <div id="target" tabindex="0">Focused</div> 47 45 48 <script> 49 setup({ explicit_done: true }); 50 46 51 // Check that :focus-visible is supported. 47 52 test_valid_selector(':focus-visible'); 48 53 49 document.addEventListener("keydown", () => { 54 trigger.addEventListener("click", () => { 55 document.activeElement.blur(); 50 56 target.focus(); 51 57 }); 52 58 53 59 async_test(function(t) { 54 test_driver.send_keys(document.body, "a").then(t.step_func_done(function() { 60 initial.addEventListener("keypress", () => { 61 test_driver.click(trigger).then(() => done()); 62 }); 63 64 target.addEventListener("focus", t.step_func_done(function() { 55 65 assert_equals(getComputedStyle(target).outlineColor, "rgb(0, 128, 0)", `outlineColor for ${target.tagName}#${target.id} should be green`); 56 66 assert_not_equals(getComputedStyle(target).backgroundColor, "rgb(255, 0, 0)", `backgroundColor for ${target.tagName}#${target.id} should NOT be red`); 67 })); 57 68 58 let focusVisiblePseudoAll = document.querySelectorAll(':focus-visible'); 59 assert_equals(focusVisiblePseudoAll.length, 1, "Only 1 element matches ':focus-visible'"); 60 let focusVisiblePseudo = document.querySelector(':focus-visible'); 61 assert_equals(target, focusVisiblePseudo, "${target.tagName}#${target.id} matches ':focus-visible'"); 62 })); 63 }, "Focus via script on keyboard event handler matches ':focus-visible'"); 69 initial.focus(); 70 test_driver.send_keys(initial, "a"); 71 }, "Script focus after blur after mouse click on a NOT focusable element after editing an input does match :focus-visible"); 64 72 </script> 73 74 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/selectors/w3c-import.log
r272847 r276127 49 49 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-017.html 50 50 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-018.html 51 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html 52 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-001.html 53 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative.html 54 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative.html 55 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-004.html 56 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-005.html 57 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative.html 58 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative.html 59 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-008.html 60 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-009.html 61 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-010.html 62 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-011.html 63 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-012.html 64 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-013.html 65 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-014.html 66 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-015.html 67 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative.html 68 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative.html 69 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-018.html 70 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-019.html 51 71 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-within-001-expected.html 52 72 /LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-within-001.html -
trunk/LayoutTests/platform/ios/TestExpectations
r276084 r276127 3274 3274 3275 3275 webkit.org/b/209734 imported/w3c/web-platform-tests/css/selectors/focus-visible-001.html [ Skip ] 3276 webkit.org/b/209734 imported/w3c/web-platform-tests/css/selectors/focus-visible-006.html [ Skip ] 3276 3277 webkit.org/b/209734 imported/w3c/web-platform-tests/css/selectors/focus-visible-007.html [ Skip ] 3277 3278 webkit.org/b/209734 imported/w3c/web-platform-tests/css/selectors/focus-visible-008.html [ Skip ] … … 3282 3283 webkit.org/b/209734 imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html [ Skip ] 3283 3284 webkit.org/b/209734 imported/w3c/web-platform-tests/css/selectors/hover-002.html [ Skip ] 3285 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-001.html [ Failure ] 3286 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative.html [ Failure ] 3287 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative.html [ Failure ] 3288 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-004.html [ Failure ] 3289 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-005.html [ Failure ] 3290 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative.html [ Failure ] 3291 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative.html [ Failure ] 3292 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-012.html [ Failure ] 3293 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-013.html [ Failure ] 3294 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-014.html [ Failure ] 3295 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-015.html [ Failure ] 3296 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative.html [ Failure ] 3297 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative.html [ Failure ] 3298 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-018.html [ Failure ] 3299 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-019.html [ Failure ] 3284 3300 3285 3301 # Certain versions of iOS use different text security characters. -
trunk/LayoutTests/platform/mac/TestExpectations
r276099 r276127 2291 2291 2292 2292 webkit.org/b/224631 [ BigSur ] imported/w3c/web-platform-tests/css/css-fonts/font-feature-settings-tibetan.html [ Pass ImageOnlyFailure ] 2293 2294 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-001.html [ Failure ] 2295 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative.html [ Failure ] 2296 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative.html [ Failure ] 2297 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-004.html [ Failure ] 2298 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-005.html [ Failure ] 2299 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative.html [ Failure ] 2300 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative.html [ Failure ] 2301 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-012.html [ Failure ] 2302 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-013.html [ Failure ] 2303 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-014.html [ Failure ] 2304 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-015.html [ Failure ] 2305 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative.html [ Failure ] 2306 webkit.org/b/224598 imported/w3c/web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative.html [ Failure ]
Note:
See TracChangeset
for help on using the changeset viewer.