From 6408cc82c8d05cf54f3e22fab4b3254c254bfd92 Mon Sep 17 00:00:00 2001 From: Howard Edwards Date: Tue, 15 Feb 2022 15:44:34 -0500 Subject: [PATCH] Untrack build folder --- build/index.html | 290 - build/review/alert.html | 1069 --- build/review/banner.html | 2618 ------- build/review/breadcrumb.html | 1528 ---- build/review/checkbox-tri-state.html | 2460 ------- build/review/checkbox.html | 2512 ------- .../combobox-autocomplete-both-updated.html | 6178 ---------------- build/review/combobox-select-only.html | 3494 --------- build/review/command-button.html | 1470 ---- build/review/complementary.html | 2230 ------ build/review/contentinfo.html | 1876 ----- build/review/datepicker-spin-button.html | 2253 ------ build/review/disclosure-faq.html | 2601 ------- build/review/disclosure-navigation.html | 3956 ---------- build/review/form.html | 2314 ------ build/review/horizontal-slider.html | 2268 ------ build/review/main.html | 1945 ----- ...menu-button-actions-active-descendant.html | 2600 ------- build/review/menu-button-actions.html | 2588 ------- build/review/menubar-editor.html | 3661 --------- build/review/meter.html | 1478 ---- build/review/minimal-data-grid.html | 4533 ------------ build/review/modal-dialog.html | 2796 ------- .../radiogroup-aria-activedescendant.html | 3635 --------- build/review/radiogroup-roving-tabindex.html | 3605 --------- build/review/rating-slider.html | 2322 ------ build/review/seek-slider.html | 2322 ------ build/review/switch.html | 2520 ------- build/review/tabs-manual-activation.html | 2898 -------- build/review/toggle-button.html | 2513 ------- build/review/vertical-temperature-slider.html | 2331 ------ build/tests/alert/commands.json | 17 - build/tests/alert/index.html | 79 - .../reference/2021-10-15_143458/alert.html | 37 - .../alert.setFocusOnButton.html | 60 - .../reference/2021-10-15_143458/css/alert.css | 10 - .../reference/2021-10-15_143458/js/alert.js | 29 - build/tests/alert/scripts.jsonp.js | 6 - build/tests/alert/scripts.module.js | 4 - .../alert/scripts/setFocusOnButton.jsonp.js | 6 - .../alert/scripts/setFocusOnButton.module.js | 4 - ...-trigger-alert-reading-jaws.collected.html | 72 - ...-trigger-alert-reading-jaws.collected.json | 72 - ...-trigger-alert-reading-nvda.collected.html | 72 - ...-trigger-alert-reading-nvda.collected.json | 72 - .../alert/test-01-trigger-alert-reading.html | 67 - .../alert/test-01-trigger-alert-reading.json | 21 - ...gger-alert-interaction-jaws.collected.html | 72 - ...gger-alert-interaction-jaws.collected.json | 72 - ...gger-alert-interaction-nvda.collected.html | 72 - ...gger-alert-interaction-nvda.collected.json | 72 - .../test-02-trigger-alert-interaction.html | 67 - .../test-02-trigger-alert-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 82 - .../test-03-trigger-alert-interaction.html | 66 - .../test-03-trigger-alert-interaction.json | 20 - build/tests/banner/commands.json | 182 - build/tests/banner/index.html | 102 - .../reference/2021-10-24_135455/banner.html | 61 - .../banner.setFocusAfterBanner.html | 84 - ....setFocusAfterBannerAndHideBottomLink.html | 85 - .../banner.setFocusBeforeBanner.html | 84 - ...er.setFocusBeforeBannerAndHideTopLink.html | 85 - .../banner.setFocusOnBottomLink.html | 84 - .../banner.setFocusOnTopLink.html | 84 - .../css/bootstrap-accessibility.css | 62 - .../2021-10-24_135455/css/bootstrap-theme.css | 476 -- .../2021-10-24_135455/css/bootstrap.css | 6560 ----------------- .../2021-10-24_135455/css/common.css | 179 - .../2021-10-24_135455/css/visua11y.css | 67 - .../images/landmarks-jaws.png | Bin 108670 -> 0 bytes .../images/landmarks-nvda.png | Bin 219023 -> 0 bytes .../images/landmarks-orca.png | Bin 219017 -> 0 bytes .../images/landmarks-skipto.png | Bin 193199 -> 0 bytes .../2021-10-24_135455/images/landmarks-vo.png | Bin 429475 -> 0 bytes .../2021-10-24_135455/images/w3c.png | Bin 2769 -> 0 bytes .../js/bootstrap-accessibility-2.js | 25 - .../js/bootstrap-accessibility.min.js | 4 - .../2021-10-24_135455/js/bootstrap.min.js | 7 - .../2021-10-24_135455/js/jquery-2.1.1.min.js | 4 - .../reference/2021-10-24_135455/js/show.js | 45 - .../2021-10-24_135455/js/skipto.min.js | 8 - .../2021-10-24_135455/js/visua11y.js | 1699 ----- build/tests/banner/scripts.jsonp.js | 28 - build/tests/banner/scripts.module.js | 31 - .../scripts/setFocusAfterBanner.jsonp.js | 6 - .../scripts/setFocusAfterBanner.module.js | 4 - ...FocusAfterBannerAndHideBottomLink.jsonp.js | 7 - ...ocusAfterBannerAndHideBottomLink.module.js | 5 - .../scripts/setFocusBeforeBanner.jsonp.js | 6 - .../scripts/setFocusBeforeBanner.module.js | 4 - ...etFocusBeforeBannerAndHideTopLink.jsonp.js | 7 - ...tFocusBeforeBannerAndHideTopLink.module.js | 5 - .../scripts/setFocusOnBottomLink.jsonp.js | 6 - .../scripts/setFocusOnBottomLink.module.js | 4 - .../banner/scripts/setFocusOnTopLink.jsonp.js | 6 - .../scripts/setFocusOnTopLink.module.js | 4 - ...anner-landmark-reading-jaws.collected.html | 72 - ...anner-landmark-reading-jaws.collected.json | 96 - ...anner-landmark-reading-nvda.collected.html | 72 - ...anner-landmark-reading-nvda.collected.json | 106 - ...rwards-into-a-banner-landmark-reading.html | 83 - ...rwards-into-a-banner-landmark-reading.json | 25 - ...r-landmark-interaction-jaws.collected.html | 72 - ...r-landmark-interaction-jaws.collected.json | 66 - ...r-landmark-interaction-nvda.collected.html | 72 - ...r-landmark-interaction-nvda.collected.json | 66 - ...ds-into-a-banner-landmark-interaction.html | 83 - ...ds-into-a-banner-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...ds-into-a-banner-landmark-interaction.html | 82 - ...ds-into-a-banner-landmark-interaction.json | 24 - ...anner-landmark-reading-jaws.collected.html | 72 - ...anner-landmark-reading-jaws.collected.json | 86 - ...anner-landmark-reading-nvda.collected.html | 72 - ...anner-landmark-reading-nvda.collected.json | 96 - ...kwards-into-a-banner-landmark-reading.html | 81 - ...kwards-into-a-banner-landmark-reading.json | 25 - ...r-landmark-interaction-jaws.collected.html | 72 - ...r-landmark-interaction-jaws.collected.json | 66 - ...r-landmark-interaction-nvda.collected.html | 72 - ...r-landmark-interaction-nvda.collected.json | 66 - ...ds-into-a-banner-landmark-interaction.html | 81 - ...ds-into-a-banner-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...ds-into-a-banner-landmark-interaction.html | 80 - ...ds-into-a-banner-landmark-interaction.json | 24 - ...anner-landmark-reading-jaws.collected.html | 72 - ...anner-landmark-reading-jaws.collected.json | 76 - ...anner-landmark-reading-nvda.collected.html | 72 - ...anner-landmark-reading-nvda.collected.json | 86 - ...ards-out-of-a-banner-landmark-reading.html | 72 - ...ards-out-of-a-banner-landmark-reading.json | 25 - ...r-landmark-interaction-jaws.collected.html | 72 - ...r-landmark-interaction-jaws.collected.json | 66 - ...r-landmark-interaction-nvda.collected.html | 72 - ...r-landmark-interaction-nvda.collected.json | 66 - ...-out-of-a-banner-landmark-interaction.html | 72 - ...-out-of-a-banner-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...-out-of-a-banner-landmark-interaction.html | 71 - ...-out-of-a-banner-landmark-interaction.json | 24 - ...anner-landmark-reading-jaws.collected.html | 72 - ...anner-landmark-reading-jaws.collected.json | 76 - ...anner-landmark-reading-nvda.collected.html | 72 - ...anner-landmark-reading-nvda.collected.json | 86 - ...ards-out-of-a-banner-landmark-reading.html | 76 - ...ards-out-of-a-banner-landmark-reading.json | 25 - ...r-landmark-interaction-jaws.collected.html | 72 - ...r-landmark-interaction-jaws.collected.json | 66 - ...r-landmark-interaction-nvda.collected.html | 72 - ...r-landmark-interaction-nvda.collected.json | 66 - ...-out-of-a-banner-landmark-interaction.html | 76 - ...-out-of-a-banner-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...-out-of-a-banner-landmark-interaction.html | 75 - ...-out-of-a-banner-landmark-interaction.json | 24 - ...anner-landmark-reading-jaws.collected.html | 74 - ...anner-landmark-reading-jaws.collected.json | 102 - ...anner-landmark-reading-nvda.collected.html | 74 - ...anner-landmark-reading-nvda.collected.json | 102 - ...tton-inside-a-banner-landmark-reading.html | 92 - ...tton-inside-a-banner-landmark-reading.json | 33 - ...r-landmark-interaction-jaws.collected.html | 74 - ...r-landmark-interaction-jaws.collected.json | 82 - ...r-landmark-interaction-nvda.collected.html | 74 - ...r-landmark-interaction-nvda.collected.json | 82 - ...-inside-a-banner-landmark-interaction.html | 92 - ...-inside-a-banner-landmark-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 106 - ...-inside-a-banner-landmark-interaction.html | 91 - ...-inside-a-banner-landmark-interaction.json | 32 - ...anner-landmark-reading-jaws.collected.html | 73 - ...anner-landmark-reading-jaws.collected.json | 94 - ...anner-landmark-reading-nvda.collected.html | 73 - ...anner-landmark-reading-nvda.collected.json | 94 - ...tton-inside-a-banner-landmark-reading.html | 87 - ...tton-inside-a-banner-landmark-reading.json | 29 - ...r-landmark-interaction-jaws.collected.html | 73 - ...r-landmark-interaction-jaws.collected.json | 74 - ...r-landmark-interaction-nvda.collected.html | 73 - ...r-landmark-interaction-nvda.collected.json | 74 - ...-inside-a-banner-landmark-interaction.html | 87 - ...-inside-a-banner-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 98 - ...-inside-a-banner-landmark-interaction.html | 86 - ...-inside-a-banner-landmark-interaction.json | 28 - ...anner-landmark-reading-jaws.collected.html | 72 - ...anner-landmark-reading-jaws.collected.json | 66 - ...anner-landmark-reading-nvda.collected.html | 72 - ...anner-landmark-reading-nvda.collected.json | 66 - ...mage-inside-a-banner-landmark-reading.html | 65 - ...mage-inside-a-banner-landmark-reading.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 66 - ...-inside-a-banner-landmark-interaction.html | 64 - ...-inside-a-banner-landmark-interaction.json | 24 - ...anner-landmark-reading-jaws.collected.html | 72 - ...anner-landmark-reading-jaws.collected.json | 66 - ...anner-landmark-reading-nvda.collected.html | 72 - ...anner-landmark-reading-nvda.collected.json | 66 - ...mage-inside-a-banner-landmark-reading.html | 65 - ...mage-inside-a-banner-landmark-reading.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 66 - ...-inside-a-banner-landmark-interaction.html | 64 - ...-inside-a-banner-landmark-interaction.json | 24 - ...anner-landmark-reading-jaws.collected.html | 72 - ...anner-landmark-reading-jaws.collected.json | 80 - ...anner-landmark-reading-nvda.collected.html | 72 - ...anner-landmark-reading-nvda.collected.json | 80 - ...ding-inside-a-banner-landmark-reading.html | 69 - ...ding-inside-a-banner-landmark-reading.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 70 - ...-inside-a-banner-landmark-interaction.html | 68 - ...-inside-a-banner-landmark-interaction.json | 28 - ...anner-landmark-reading-jaws.collected.html | 72 - ...anner-landmark-reading-jaws.collected.json | 80 - ...anner-landmark-reading-nvda.collected.html | 72 - ...anner-landmark-reading-nvda.collected.json | 80 - ...ding-inside-a-banner-landmark-reading.html | 75 - ...ding-inside-a-banner-landmark-reading.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 70 - ...-inside-a-banner-landmark-interaction.html | 74 - ...-inside-a-banner-landmark-interaction.json | 28 - build/tests/breadcrumb/commands.json | 72 - build/tests/breadcrumb/index.html | 85 - .../2021-4-16_152046/css/breadcrumb.css | 31 - .../reference/2021-4-16_152046/index.html | 42 - ...index.setFocusAfterLastBreadcrumbLink.html | 65 - ...dex.setFocusBeforeFirstBreadcrumbLink.html | 65 - .../index.setFocusOnLastBreadcrumbLink.html | 65 - build/tests/breadcrumb/scripts.jsonp.js | 14 - build/tests/breadcrumb/scripts.module.js | 14 - .../setFocusAfterLastBreadcrumbLink.jsonp.js | 6 - .../setFocusAfterLastBreadcrumbLink.module.js | 4 - ...setFocusBeforeFirstBreadcrumbLink.jsonp.js | 6 - ...etFocusBeforeFirstBreadcrumbLink.module.js | 4 - .../setFocusOnLastBreadcrumbLink.jsonp.js | 6 - .../setFocusOnLastBreadcrumbLink.module.js | 4 - ...readcrumb-link-reading-jaws.collected.html | 72 - ...readcrumb-link-reading-jaws.collected.json | 116 - ...readcrumb-link-reading-nvda.collected.html | 72 - ...readcrumb-link-reading-nvda.collected.json | 128 - ...gate-to-first-breadcrumb-link-reading.html | 96 - ...gate-to-first-breadcrumb-link-reading.json | 37 - ...readcrumb-link-reading-jaws.collected.html | 73 - ...readcrumb-link-reading-jaws.collected.json | 124 - ...readcrumb-link-reading-nvda.collected.html | 73 - ...readcrumb-link-reading-nvda.collected.json | 136 - ...igate-to-last-breadcrumb-link-reading.html | 101 - ...igate-to-last-breadcrumb-link-reading.json | 41 - ...crumb-link-interaction-jaws.collected.html | 72 - ...crumb-link-interaction-jaws.collected.json | 78 - ...crumb-link-interaction-nvda.collected.html | 72 - ...crumb-link-interaction-nvda.collected.json | 78 - ...-to-first-breadcrumb-link-interaction.html | 96 - ...-to-first-breadcrumb-link-interaction.json | 37 - ...crumb-link-interaction-jaws.collected.html | 73 - ...crumb-link-interaction-jaws.collected.json | 86 - ...crumb-link-interaction-nvda.collected.html | 73 - ...crumb-link-interaction-nvda.collected.json | 86 - ...e-to-last-breadcrumb-link-interaction.html | 101 - ...e-to-last-breadcrumb-link-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 96 - ...-to-first-breadcrumb-link-interaction.html | 95 - ...-to-first-breadcrumb-link-interaction.json | 36 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 104 - ...e-to-last-breadcrumb-link-interaction.html | 100 - ...e-to-last-breadcrumb-link-interaction.json | 40 - ...readcrumb-link-reading-jaws.collected.html | 73 - ...readcrumb-link-reading-jaws.collected.json | 80 - ...readcrumb-link-reading-nvda.collected.html | 73 - ...readcrumb-link-reading-nvda.collected.json | 80 - ...rmation-about-breadcrumb-link-reading.html | 71 - ...rmation-about-breadcrumb-link-reading.json | 25 - ...crumb-link-interaction-jaws.collected.html | 73 - ...crumb-link-interaction-jaws.collected.json | 80 - ...crumb-link-interaction-nvda.collected.html | 73 - ...crumb-link-interaction-nvda.collected.json | 80 - ...ion-about-breadcrumb-link-interaction.html | 71 - ...ion-about-breadcrumb-link-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 80 - ...ion-about-breadcrumb-link-interaction.html | 70 - ...ion-about-breadcrumb-link-interaction.json | 24 - build/tests/checkbox-tri-state/commands.json | 130 - build/tests/checkbox-tri-state/index.html | 100 - .../reference/checkbox-tri-state.html | 81 - ...tri-state.moveFocusAfterFirstCheckbox.html | 104 - ...ri-state.moveFocusBeforeFirstCheckbox.html | 104 - ...te.moveFocusToAndUncheckFirstCheckbox.html | 106 - ...ox-tri-state.moveFocusToFirstCheckbox.html | 104 - .../reference/css/checkbox.css | 89 - .../reference/js/checkboxMixed.js | 149 - .../reference/js/controlledCheckbox.js | 100 - .../tests/checkbox-tri-state/scripts.jsonp.js | 20 - .../checkbox-tri-state/scripts.module.js | 21 - .../moveFocusAfterFirstCheckbox.jsonp.js | 6 - .../moveFocusAfterFirstCheckbox.module.js | 4 - .../moveFocusBeforeFirstCheckbox.jsonp.js | 6 - .../moveFocusBeforeFirstCheckbox.module.js | 4 - ...oveFocusToAndUncheckFirstCheckbox.jsonp.js | 8 - ...veFocusToAndUncheckFirstCheckbox.module.js | 6 - .../scripts/moveFocusToFirstCheckbox.jsonp.js | 6 - .../moveFocusToFirstCheckbox.module.js | 4 - ...ecked-checkbox-reading-jaws.collected.html | 73 - ...ecked-checkbox-reading-jaws.collected.json | 100 - ...ecked-checkbox-reading-nvda.collected.html | 73 - ...ecked-checkbox-reading-nvda.collected.json | 100 - ...to-partially-checked-checkbox-reading.html | 82 - ...to-partially-checked-checkbox-reading.json | 25 - ...ecked-checkbox-reading-jaws.collected.html | 73 - ...ecked-checkbox-reading-jaws.collected.json | 100 - ...ecked-checkbox-reading-nvda.collected.html | 73 - ...ecked-checkbox-reading-nvda.collected.json | 100 - ...to-partially-checked-checkbox-reading.html | 82 - ...to-partially-checked-checkbox-reading.json | 25 - ...d-checkbox-interaction-jaws.collected.html | 73 - ...d-checkbox-interaction-jaws.collected.json | 70 - ...d-checkbox-interaction-nvda.collected.html | 73 - ...d-checkbox-interaction-nvda.collected.json | 70 - ...artially-checked-checkbox-interaction.html | 82 - ...artially-checked-checkbox-interaction.json | 25 - ...d-checkbox-interaction-jaws.collected.html | 73 - ...d-checkbox-interaction-jaws.collected.json | 70 - ...d-checkbox-interaction-nvda.collected.html | 73 - ...d-checkbox-interaction-nvda.collected.json | 70 - ...artially-checked-checkbox-interaction.html | 82 - ...artially-checked-checkbox-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 90 - ...artially-checked-checkbox-interaction.html | 81 - ...artially-checked-checkbox-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 90 - ...artially-checked-checkbox-interaction.html | 81 - ...artially-checked-checkbox-interaction.json | 24 - ...ecked-checkbox-reading-jaws.collected.html | 72 - ...ecked-checkbox-reading-jaws.collected.json | 56 - ...ecked-checkbox-reading-nvda.collected.html | 72 - ...ecked-checkbox-reading-nvda.collected.json | 56 - ...te-partially-checked-checkbox-reading.html | 62 - ...te-partially-checked-checkbox-reading.json | 17 - ...d-checkbox-interaction-jaws.collected.html | 72 - ...d-checkbox-interaction-jaws.collected.json | 56 - ...d-checkbox-interaction-nvda.collected.html | 72 - ...d-checkbox-interaction-nvda.collected.json | 56 - ...artially-checked-checkbox-interaction.html | 62 - ...artially-checked-checkbox-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 66 - ...artially-checked-checkbox-interaction.html | 61 - ...artially-checked-checkbox-interaction.json | 16 - ...ecked-checkbox-reading-jaws.collected.html | 73 - ...ecked-checkbox-reading-jaws.collected.json | 62 - ...ecked-checkbox-reading-nvda.collected.html | 73 - ...ecked-checkbox-reading-nvda.collected.json | 62 - ...te-unchecked-checked-checkbox-reading.html | 65 - ...te-unchecked-checked-checkbox-reading.json | 17 - ...d-checkbox-interaction-jaws.collected.html | 73 - ...d-checkbox-interaction-jaws.collected.json | 62 - ...d-checkbox-interaction-nvda.collected.html | 73 - ...d-checkbox-interaction-nvda.collected.json | 62 - ...nchecked-checked-checkbox-interaction.html | 65 - ...nchecked-checked-checkbox-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 72 - ...nchecked-checked-checkbox-interaction.html | 64 - ...nchecked-checked-checkbox-interaction.json | 16 - ...ecked-checkbox-reading-jaws.collected.html | 73 - ...ecked-checkbox-reading-jaws.collected.json | 80 - ...ecked-checkbox-reading-nvda.collected.html | 73 - ...ecked-checkbox-reading-nvda.collected.json | 80 - ...ad-partially-checked-checkbox-reading.html | 71 - ...ad-partially-checked-checkbox-reading.json | 25 - ...d-checkbox-interaction-jaws.collected.html | 73 - ...d-checkbox-interaction-jaws.collected.json | 80 - ...d-checkbox-interaction-nvda.collected.html | 73 - ...d-checkbox-interaction-nvda.collected.json | 80 - ...artially-checked-checkbox-interaction.html | 71 - ...artially-checked-checkbox-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 80 - ...artially-checked-checkbox-interaction.html | 70 - ...artially-checked-checkbox-interaction.json | 24 - ...checkbox-group-reading-jaws.collected.html | 71 - ...checkbox-group-reading-jaws.collected.json | 58 - ...checkbox-group-reading-nvda.collected.html | 71 - ...checkbox-group-reading-nvda.collected.json | 58 - .../test-16-read-checkbox-group-reading.html | 65 - .../test-16-read-checkbox-group-reading.json | 21 - ...kbox-group-interaction-jaws.collected.html | 71 - ...kbox-group-interaction-jaws.collected.json | 58 - ...kbox-group-interaction-nvda.collected.html | 71 - ...kbox-group-interaction-nvda.collected.json | 58 - ...st-17-read-checkbox-group-interaction.html | 65 - ...st-17-read-checkbox-group-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 68 - ...st-18-read-checkbox-group-interaction.html | 64 - ...st-18-read-checkbox-group-interaction.json | 20 - ...checkbox-group-reading-jaws.collected.html | 71 - ...checkbox-group-reading-jaws.collected.json | 82 - ...checkbox-group-reading-nvda.collected.html | 71 - ...checkbox-group-reading-nvda.collected.json | 82 - ...-forwards-into-checkbox-group-reading.html | 66 - ...-forwards-into-checkbox-group-reading.json | 25 - ...checkbox-group-reading-jaws.collected.html | 71 - ...checkbox-group-reading-jaws.collected.json | 62 - ...checkbox-group-reading-nvda.collected.html | 71 - ...checkbox-group-reading-nvda.collected.json | 62 - ...ckwards-out-of-checkbox-group-reading.html | 66 - ...ckwards-out-of-checkbox-group-reading.json | 25 - ...kbox-group-interaction-jaws.collected.html | 71 - ...kbox-group-interaction-jaws.collected.json | 62 - ...kbox-group-interaction-nvda.collected.html | 71 - ...kbox-group-interaction-nvda.collected.json | 62 - ...wards-into-checkbox-group-interaction.html | 66 - ...wards-into-checkbox-group-interaction.json | 25 - ...kbox-group-interaction-jaws.collected.html | 71 - ...kbox-group-interaction-jaws.collected.json | 62 - ...kbox-group-interaction-nvda.collected.html | 71 - ...kbox-group-interaction-nvda.collected.json | 62 - ...rds-out-of-checkbox-group-interaction.html | 66 - ...rds-out-of-checkbox-group-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 62 - ...wards-into-checkbox-group-interaction.html | 65 - ...wards-into-checkbox-group-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 62 - ...rds-out-of-checkbox-group-interaction.html | 65 - ...rds-out-of-checkbox-group-interaction.json | 24 - build/tests/checkbox/commands.json | 184 - build/tests/checkbox/index.html | 102 - .../checkbox-1.checkFirstCheckbox.html | 69 - .../checkbox-1/checkbox-1.html | 46 - ...kbox-1.moveFocusAndCheckFirstCheckbox.html | 71 - .../checkbox-1.moveFocusToFirstCheckbox.html | 69 - .../checkbox-1/js/checkbox.js | 80 - .../checkbox-2/js/checkboxMixed.js | 149 - .../checkbox-2/js/controlledCheckbox.js | 100 - .../2020-11-23_175030/css/checkbox.css | 89 - build/tests/checkbox/scripts.jsonp.js | 16 - build/tests/checkbox/scripts.module.js | 16 - .../scripts/checkFirstCheckbox.jsonp.js | 6 - .../scripts/checkFirstCheckbox.module.js | 4 - .../moveFocusAndCheckFirstCheckbox.jsonp.js | 8 - .../moveFocusAndCheckFirstCheckbox.module.js | 6 - .../scripts/moveFocusToFirstCheckbox.jsonp.js | 6 - .../moveFocusToFirstCheckbox.module.js | 4 - ...ecked-checkbox-reading-jaws.collected.html | 73 - ...ecked-checkbox-reading-jaws.collected.json | 104 - ...ecked-checkbox-reading-nvda.collected.html | 73 - ...ecked-checkbox-reading-nvda.collected.json | 93 - ...avigate-to-unchecked-checkbox-reading.html | 87 - ...avigate-to-unchecked-checkbox-reading.json | 25 - ...d-checkbox-interaction-jaws.collected.html | 73 - ...d-checkbox-interaction-jaws.collected.json | 63 - ...d-checkbox-interaction-nvda.collected.html | 73 - ...d-checkbox-interaction-nvda.collected.json | 63 - ...ate-to-unchecked-checkbox-interaction.html | 87 - ...ate-to-unchecked-checkbox-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 83 - ...ate-to-unchecked-checkbox-interaction.html | 86 - ...ate-to-unchecked-checkbox-interaction.json | 24 - ...ecked-checkbox-reading-jaws.collected.html | 73 - ...ecked-checkbox-reading-jaws.collected.json | 111 - ...ecked-checkbox-reading-nvda.collected.html | 73 - ...ecked-checkbox-reading-nvda.collected.json | 100 - ...-navigate-to-checked-checkbox-reading.html | 90 - ...-navigate-to-checked-checkbox-reading.json | 25 - ...d-checkbox-interaction-jaws.collected.html | 73 - ...d-checkbox-interaction-jaws.collected.json | 70 - ...d-checkbox-interaction-nvda.collected.html | 73 - ...d-checkbox-interaction-nvda.collected.json | 70 - ...igate-to-checked-checkbox-interaction.html | 90 - ...igate-to-checked-checkbox-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 90 - ...igate-to-checked-checkbox-interaction.html | 89 - ...igate-to-checked-checkbox-interaction.json | 24 - ...erate-checkbox-reading-jaws.collected.html | 72 - ...erate-checkbox-reading-jaws.collected.json | 61 - ...erate-checkbox-reading-nvda.collected.html | 72 - ...erate-checkbox-reading-nvda.collected.json | 61 - .../test-07-operate-checkbox-reading.html | 59 - .../test-07-operate-checkbox-reading.json | 17 - ...e-checkbox-interaction-jaws.collected.html | 72 - ...e-checkbox-interaction-jaws.collected.json | 51 - ...e-checkbox-interaction-nvda.collected.html | 72 - ...e-checkbox-interaction-nvda.collected.json | 51 - .../test-08-operate-checkbox-interaction.html | 59 - .../test-08-operate-checkbox-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 61 - .../test-09-operate-checkbox-interaction.html | 58 - .../test-09-operate-checkbox-interaction.json | 16 - ...ecked-checkbox-reading-jaws.collected.html | 73 - ...ecked-checkbox-reading-jaws.collected.json | 80 - ...ecked-checkbox-reading-nvda.collected.html | 73 - ...ecked-checkbox-reading-nvda.collected.json | 80 - ...st-10-read-unchecked-checkbox-reading.html | 71 - ...st-10-read-unchecked-checkbox-reading.json | 25 - ...d-checkbox-interaction-jaws.collected.html | 73 - ...d-checkbox-interaction-jaws.collected.json | 80 - ...d-checkbox-interaction-nvda.collected.html | 73 - ...d-checkbox-interaction-nvda.collected.json | 80 - ...1-read-unchecked-checkbox-interaction.html | 71 - ...1-read-unchecked-checkbox-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 80 - ...2-read-unchecked-checkbox-interaction.html | 70 - ...2-read-unchecked-checkbox-interaction.json | 24 - ...ecked-checkbox-reading-jaws.collected.html | 73 - ...ecked-checkbox-reading-jaws.collected.json | 80 - ...ecked-checkbox-reading-nvda.collected.html | 73 - ...ecked-checkbox-reading-nvda.collected.json | 80 - ...test-13-read-checked-checkbox-reading.html | 73 - ...test-13-read-checked-checkbox-reading.json | 25 - ...d-checkbox-interaction-jaws.collected.html | 73 - ...d-checkbox-interaction-jaws.collected.json | 80 - ...d-checkbox-interaction-nvda.collected.html | 73 - ...d-checkbox-interaction-nvda.collected.json | 80 - ...-14-read-checked-checkbox-interaction.html | 73 - ...-14-read-checked-checkbox-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 80 - ...-15-read-checked-checkbox-interaction.html | 72 - ...-15-read-checked-checkbox-interaction.json | 24 - ...checkbox-group-reading-jaws.collected.html | 73 - ...checkbox-group-reading-jaws.collected.json | 59 - ...checkbox-group-reading-nvda.collected.html | 73 - ...checkbox-group-reading-nvda.collected.json | 59 - .../test-16-read-checkbox-group-reading.html | 64 - .../test-16-read-checkbox-group-reading.json | 21 - ...kbox-group-interaction-jaws.collected.html | 73 - ...kbox-group-interaction-jaws.collected.json | 59 - ...kbox-group-interaction-nvda.collected.html | 73 - ...kbox-group-interaction-nvda.collected.json | 59 - ...st-17-read-checkbox-group-interaction.html | 64 - ...st-17-read-checkbox-group-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 69 - ...st-18-read-checkbox-group-interaction.html | 63 - ...st-18-read-checkbox-group-interaction.json | 20 - ...checkbox-group-reading-jaws.collected.html | 74 - ...checkbox-group-reading-jaws.collected.json | 77 - ...checkbox-group-reading-nvda.collected.html | 74 - ...checkbox-group-reading-nvda.collected.json | 77 - ...tially-through-checkbox-group-reading.html | 67 - ...tially-through-checkbox-group-reading.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 77 - ...ly-through-checkbox-group-interaction.html | 66 - ...ly-through-checkbox-group-interaction.json | 24 - ...checkbox-group-reading-jaws.collected.html | 74 - ...checkbox-group-reading-jaws.collected.json | 117 - ...checkbox-group-reading-nvda.collected.html | 74 - ...checkbox-group-reading-nvda.collected.json | 117 - ...-navigate-into-checkbox-group-reading.html | 87 - ...-navigate-into-checkbox-group-reading.json | 25 - ...kbox-group-interaction-jaws.collected.html | 74 - ...kbox-group-interaction-jaws.collected.json | 77 - ...kbox-group-interaction-nvda.collected.html | 74 - ...kbox-group-interaction-nvda.collected.json | 77 - ...igate-into-checkbox-group-interaction.html | 87 - ...igate-into-checkbox-group-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 117 - ...igate-into-checkbox-group-interaction.html | 86 - ...igate-into-checkbox-group-interaction.json | 24 - ...checkbox-group-reading-jaws.collected.html | 74 - ...checkbox-group-reading-jaws.collected.json | 77 - ...checkbox-group-reading-nvda.collected.html | 74 - ...checkbox-group-reading-nvda.collected.json | 77 - ...avigate-out-of-checkbox-group-reading.html | 71 - ...avigate-out-of-checkbox-group-reading.json | 25 - ...kbox-group-interaction-jaws.collected.html | 74 - ...kbox-group-interaction-jaws.collected.json | 77 - ...kbox-group-interaction-nvda.collected.html | 74 - ...kbox-group-interaction-nvda.collected.json | 77 - ...ate-out-of-checkbox-group-interaction.html | 71 - ...ate-out-of-checkbox-group-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 97 - ...ate-out-of-checkbox-group-interaction.html | 70 - ...ate-out-of-checkbox-group-interaction.json | 24 - .../commands.json | 383 - .../index.html | 152 - .../combobox-autocomplete-both.html | 111 - ...ocomplete-both.moveFocusAfterCombobox.html | 135 - ...ocusAfterComboboxAndSetValueToAlabama.html | 136 - ...complete-both.moveFocusBeforeCombobox.html | 134 - ...cusBeforeComboboxAndSetValueToAlabama.html | 135 - ...lete-both.moveFocusToAlabamaInListbox.html | 138 - ...InListboxAndSetInputCursorAtBeginning.html | 139 - ...labamaInListboxAndSetInputCursorAtEnd.html | 143 - ...plete-both.moveFocusToAlaskaInListbox.html | 138 - ...ete-both.moveFocusToAndExpandCombobox.html | 135 - ...ocusToAndExpandComboboxAndSetValueToA.html | 137 - ...AndSetValueToAWithInputTextDeselected.html | 136 - ...AndExpandComboboxAndSetValueToAlabama.html | 137 - ...autocomplete-both.moveFocusToCombobox.html | 134 - ...oth.moveFocusToComboboxAndSetValueToA.html | 136 - ...veFocusToComboboxAndSetValueToAlabama.html | 136 - .../css/combobox-autocomplete.css | 114 - .../js/combobox-autocomplete.js | 567 -- .../scripts.jsonp.js | 101 - .../scripts.module.js | 113 - .../scripts/moveFocusAfterCombobox.jsonp.js | 7 - .../scripts/moveFocusAfterCombobox.module.js | 5 - ...AfterComboboxAndSetValueToAlabama.jsonp.js | 8 - ...fterComboboxAndSetValueToAlabama.module.js | 6 - .../scripts/moveFocusBeforeCombobox.jsonp.js | 6 - .../scripts/moveFocusBeforeCombobox.module.js | 4 - ...eforeComboboxAndSetValueToAlabama.jsonp.js | 7 - ...foreComboboxAndSetValueToAlabama.module.js | 5 - .../moveFocusToAlabamaInListbox.jsonp.js | 10 - .../moveFocusToAlabamaInListbox.module.js | 8 - ...stboxAndSetInputCursorAtBeginning.jsonp.js | 11 - ...tboxAndSetInputCursorAtBeginning.module.js | 9 - ...maInListboxAndSetInputCursorAtEnd.jsonp.js | 15 - ...aInListboxAndSetInputCursorAtEnd.module.js | 13 - .../moveFocusToAlaskaInListbox.jsonp.js | 10 - .../moveFocusToAlaskaInListbox.module.js | 8 - .../moveFocusToAndExpandCombobox.jsonp.js | 7 - .../moveFocusToAndExpandCombobox.module.js | 5 - ...ToAndExpandComboboxAndSetValueToA.jsonp.js | 9 - ...oAndExpandComboboxAndSetValueToA.module.js | 7 - ...etValueToAWithInputTextDeselected.jsonp.js | 8 - ...tValueToAWithInputTextDeselected.module.js | 6 - ...xpandComboboxAndSetValueToAlabama.jsonp.js | 9 - ...pandComboboxAndSetValueToAlabama.module.js | 7 - .../scripts/moveFocusToCombobox.jsonp.js | 6 - .../scripts/moveFocusToCombobox.module.js | 4 - ...moveFocusToComboboxAndSetValueToA.jsonp.js | 8 - ...oveFocusToComboboxAndSetValueToA.module.js | 6 - ...cusToComboboxAndSetValueToAlabama.jsonp.js | 8 - ...usToComboboxAndSetValueToAlabama.module.js | 6 - ...apsed-combobox-reading-jaws.collected.html | 74 - ...apsed-combobox-reading-jaws.collected.json | 126 - ...apsed-combobox-reading-nvda.collected.html | 74 - ...apsed-combobox-reading-nvda.collected.json | 126 - ...s-to-empty-collapsed-combobox-reading.html | 95 - ...s-to-empty-collapsed-combobox-reading.json | 33 - ...apsed-combobox-reading-jaws.collected.html | 74 - ...apsed-combobox-reading-jaws.collected.json | 126 - ...apsed-combobox-reading-nvda.collected.html | 74 - ...apsed-combobox-reading-nvda.collected.json | 126 - ...s-to-empty-collapsed-combobox-reading.html | 96 - ...s-to-empty-collapsed-combobox-reading.json | 33 - ...d-combobox-interaction-jaws.collected.html | 74 - ...d-combobox-interaction-jaws.collected.json | 82 - ...d-combobox-interaction-nvda.collected.html | 74 - ...d-combobox-interaction-nvda.collected.json | 82 - ...-empty-collapsed-combobox-interaction.html | 95 - ...-empty-collapsed-combobox-interaction.json | 33 - ...d-combobox-interaction-jaws.collected.html | 74 - ...d-combobox-interaction-jaws.collected.json | 82 - ...d-combobox-interaction-nvda.collected.html | 74 - ...d-combobox-interaction-nvda.collected.json | 82 - ...-empty-collapsed-combobox-interaction.html | 96 - ...-empty-collapsed-combobox-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 106 - ...-empty-collapsed-combobox-interaction.html | 94 - ...-empty-collapsed-combobox-interaction.json | 32 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 106 - ...-empty-collapsed-combobox-interaction.html | 95 - ...-empty-collapsed-combobox-interaction.json | 32 - ...apsed-combobox-reading-jaws.collected.html | 74 - ...apsed-combobox-reading-jaws.collected.json | 92 - ...apsed-combobox-reading-nvda.collected.html | 74 - ...apsed-combobox-reading-nvda.collected.json | 92 - ...bout-empty-collapsed-combobox-reading.html | 80 - ...bout-empty-collapsed-combobox-reading.json | 33 - ...d-combobox-interaction-jaws.collected.html | 74 - ...d-combobox-interaction-jaws.collected.json | 82 - ...d-combobox-interaction-nvda.collected.html | 74 - ...d-combobox-interaction-nvda.collected.json | 82 - ...-empty-collapsed-combobox-interaction.html | 80 - ...-empty-collapsed-combobox-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 92 - ...-empty-collapsed-combobox-interaction.html | 79 - ...-empty-collapsed-combobox-interaction.json | 32 - ...apsed-combobox-reading-jaws.collected.html | 74 - ...apsed-combobox-reading-jaws.collected.json | 134 - ...apsed-combobox-reading-nvda.collected.html | 74 - ...apsed-combobox-reading-nvda.collected.json | 134 - ...-filled-in-collapsed-combobox-reading.html | 104 - ...-filled-in-collapsed-combobox-reading.json | 41 - ...apsed-combobox-reading-jaws.collected.html | 74 - ...apsed-combobox-reading-jaws.collected.json | 134 - ...apsed-combobox-reading-nvda.collected.html | 74 - ...apsed-combobox-reading-nvda.collected.json | 134 - ...-filled-in-collapsed-combobox-reading.html | 105 - ...-filled-in-collapsed-combobox-reading.json | 41 - ...d-combobox-interaction-jaws.collected.html | 74 - ...d-combobox-interaction-jaws.collected.json | 90 - ...d-combobox-interaction-nvda.collected.html | 74 - ...d-combobox-interaction-nvda.collected.json | 90 - ...led-in-collapsed-combobox-interaction.html | 104 - ...led-in-collapsed-combobox-interaction.json | 41 - ...d-combobox-interaction-jaws.collected.html | 74 - ...d-combobox-interaction-jaws.collected.json | 90 - ...d-combobox-interaction-nvda.collected.html | 74 - ...d-combobox-interaction-nvda.collected.json | 90 - ...led-in-collapsed-combobox-interaction.html | 105 - ...led-in-collapsed-combobox-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 114 - ...led-in-collapsed-combobox-interaction.html | 103 - ...led-in-collapsed-combobox-interaction.json | 40 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 114 - ...led-in-collapsed-combobox-interaction.html | 104 - ...led-in-collapsed-combobox-interaction.json | 40 - ...apsed-combobox-reading-jaws.collected.html | 74 - ...apsed-combobox-reading-jaws.collected.json | 100 - ...apsed-combobox-reading-nvda.collected.html | 74 - ...apsed-combobox-reading-nvda.collected.json | 100 - ...-filled-in-collapsed-combobox-reading.html | 90 - ...-filled-in-collapsed-combobox-reading.json | 41 - ...d-combobox-interaction-jaws.collected.html | 74 - ...d-combobox-interaction-jaws.collected.json | 90 - ...d-combobox-interaction-nvda.collected.html | 74 - ...d-combobox-interaction-nvda.collected.json | 90 - ...led-in-collapsed-combobox-interaction.html | 90 - ...led-in-collapsed-combobox-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 100 - ...led-in-collapsed-combobox-interaction.html | 89 - ...led-in-collapsed-combobox-interaction.json | 40 - ...apsed-combobox-reading-jaws.collected.html | 72 - ...apsed-combobox-reading-jaws.collected.json | 68 - ...apsed-combobox-reading-nvda.collected.html | 72 - ...apsed-combobox-reading-nvda.collected.json | 68 - ...open-empty-collapsed-combobox-reading.html | 59 - ...open-empty-collapsed-combobox-reading.json | 17 - ...d-combobox-interaction-jaws.collected.html | 72 - ...d-combobox-interaction-jaws.collected.json | 68 - ...d-combobox-interaction-nvda.collected.html | 72 - ...d-combobox-interaction-nvda.collected.json | 68 - ...-empty-collapsed-combobox-interaction.html | 59 - ...-empty-collapsed-combobox-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 68 - ...-empty-collapsed-combobox-interaction.html | 58 - ...-empty-collapsed-combobox-interaction.json | 16 - ...apsed-combobox-reading-jaws.collected.html | 72 - ...apsed-combobox-reading-jaws.collected.json | 68 - ...apsed-combobox-reading-nvda.collected.html | 72 - ...apsed-combobox-reading-nvda.collected.json | 68 - ...-filled-in-collapsed-combobox-reading.html | 61 - ...-filled-in-collapsed-combobox-reading.json | 17 - ...d-combobox-interaction-jaws.collected.html | 72 - ...d-combobox-interaction-jaws.collected.json | 68 - ...d-combobox-interaction-nvda.collected.html | 72 - ...d-combobox-interaction-nvda.collected.json | 68 - ...led-in-collapsed-combobox-interaction.html | 61 - ...led-in-collapsed-combobox-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 68 - ...led-in-collapsed-combobox-interaction.html | 60 - ...led-in-collapsed-combobox-interaction.json | 16 - ...-character-interaction-jaws.collected.html | 72 - ...-character-interaction-jaws.collected.json | 66 - ...-character-interaction-nvda.collected.html | 72 - ...-character-interaction-nvda.collected.json | 66 - ...bobox-by-typing-character-interaction.html | 62 - ...bobox-by-typing-character-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 66 - ...bobox-by-typing-character-interaction.html | 58 - ...bobox-by-typing-character-interaction.json | 24 - ...-character-interaction-jaws.collected.html | 72 - ...-character-interaction-jaws.collected.json | 66 - ...-character-interaction-nvda.collected.html | 72 - ...-character-interaction-nvda.collected.json | 66 - ...bobox-by-typing-character-interaction.html | 64 - ...bobox-by-typing-character-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 66 - ...bobox-by-typing-character-interaction.html | 60 - ...bobox-by-typing-character-interaction.json | 24 - ...anded-combobox-reading-jaws.collected.html | 74 - ...anded-combobox-reading-jaws.collected.json | 92 - ...anded-combobox-reading-nvda.collected.html | 74 - ...anded-combobox-reading-nvda.collected.json | 92 - ...about-empty-expanded-combobox-reading.html | 81 - ...about-empty-expanded-combobox-reading.json | 33 - ...d-combobox-interaction-jaws.collected.html | 74 - ...d-combobox-interaction-jaws.collected.json | 82 - ...d-combobox-interaction-nvda.collected.html | 74 - ...d-combobox-interaction-nvda.collected.json | 82 - ...t-empty-expanded-combobox-interaction.html | 81 - ...t-empty-expanded-combobox-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 92 - ...t-empty-expanded-combobox-interaction.html | 80 - ...t-empty-expanded-combobox-interaction.json | 32 - ...anded-combobox-reading-jaws.collected.html | 74 - ...anded-combobox-reading-jaws.collected.json | 100 - ...anded-combobox-reading-nvda.collected.html | 74 - ...anded-combobox-reading-nvda.collected.json | 100 - ...t-filled-in-expanded-combobox-reading.html | 91 - ...t-filled-in-expanded-combobox-reading.json | 41 - ...d-combobox-interaction-jaws.collected.html | 74 - ...d-combobox-interaction-jaws.collected.json | 90 - ...d-combobox-interaction-nvda.collected.html | 74 - ...d-combobox-interaction-nvda.collected.json | 90 - ...lled-in-expanded-combobox-interaction.html | 91 - ...lled-in-expanded-combobox-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 100 - ...lled-in-expanded-combobox-interaction.html | 90 - ...lled-in-expanded-combobox-interaction.json | 40 - ...d-combobox-interaction-jaws.collected.html | 71 - ...d-combobox-interaction-jaws.collected.json | 58 - ...d-combobox-interaction-nvda.collected.html | 71 - ...d-combobox-interaction-nvda.collected.json | 58 - ...n-empty-expanded-combobox-interaction.html | 59 - ...n-empty-expanded-combobox-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 58 - ...n-empty-expanded-combobox-interaction.html | 58 - ...n-empty-expanded-combobox-interaction.json | 20 - ...d-combobox-interaction-jaws.collected.html | 71 - ...d-combobox-interaction-jaws.collected.json | 58 - ...d-combobox-interaction-nvda.collected.html | 71 - ...d-combobox-interaction-nvda.collected.json | 58 - ...lled-in-expanded-combobox-interaction.html | 60 - ...lled-in-expanded-combobox-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 58 - ...lled-in-expanded-combobox-interaction.html | 59 - ...lled-in-expanded-combobox-interaction.json | 20 - ...empty-combobox-reading-jaws.collected.html | 72 - ...empty-combobox-reading-jaws.collected.json | 58 - ...empty-combobox-reading-nvda.collected.html | 72 - ...empty-combobox-reading-nvda.collected.json | 58 - .../test-39-close-empty-combobox-reading.html | 60 - .../test-39-close-empty-combobox-reading.json | 17 - ...y-combobox-interaction-jaws.collected.html | 72 - ...y-combobox-interaction-jaws.collected.json | 68 - ...y-combobox-interaction-nvda.collected.html | 72 - ...y-combobox-interaction-nvda.collected.json | 68 - ...t-40-close-empty-combobox-interaction.html | 60 - ...t-40-close-empty-combobox-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 68 - ...t-41-close-empty-combobox-interaction.html | 59 - ...t-41-close-empty-combobox-interaction.json | 16 - ...ed-in-combobox-reading-jaws.collected.html | 72 - ...ed-in-combobox-reading-jaws.collected.json | 58 - ...ed-in-combobox-reading-nvda.collected.html | 72 - ...ed-in-combobox-reading-nvda.collected.json | 58 - ...t-42-close-filled-in-combobox-reading.html | 62 - ...t-42-close-filled-in-combobox-reading.json | 17 - ...n-combobox-interaction-jaws.collected.html | 72 - ...n-combobox-interaction-jaws.collected.json | 68 - ...n-combobox-interaction-nvda.collected.html | 72 - ...n-combobox-interaction-nvda.collected.json | 68 - ...-close-filled-in-combobox-interaction.html | 62 - ...-close-filled-in-combobox-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 68 - ...-close-filled-in-combobox-interaction.html | 61 - ...-close-filled-in-combobox-interaction.json | 16 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 98 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 98 - ...t-option-in-listbox-popup-interaction.html | 83 - ...t-option-in-listbox-popup-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...t-option-in-listbox-popup-interaction.html | 82 - ...t-option-in-listbox-popup-interaction.json | 40 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 94 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 79 - ...t-option-in-listbox-popup-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 78 - ...t-option-in-listbox-popup-interaction.json | 36 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 98 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 98 - ...t-option-in-listbox-popup-interaction.html | 85 - ...t-option-in-listbox-popup-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...t-option-in-listbox-popup-interaction.html | 84 - ...t-option-in-listbox-popup-interaction.json | 40 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 98 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 98 - ...t-option-in-listbox-popup-interaction.html | 85 - ...t-option-in-listbox-popup-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...t-option-in-listbox-popup-interaction.html | 84 - ...t-option-in-listbox-popup-interaction.json | 40 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 94 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 79 - ...t-option-in-listbox-popup-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 77 - ...t-option-in-listbox-popup-interaction.json | 36 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 94 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 80 - ...t-option-in-listbox-popup-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 79 - ...t-option-in-listbox-popup-interaction.json | 36 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 94 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 82 - ...t-option-in-listbox-popup-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 81 - ...t-option-in-listbox-popup-interaction.json | 36 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 94 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 82 - ...t-option-in-listbox-popup-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 94 - ...t-option-in-listbox-popup-interaction.html | 81 - ...t-option-in-listbox-popup-interaction.json | 36 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 98 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 98 - ...t-option-in-listbox-popup-interaction.html | 90 - ...t-option-in-listbox-popup-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 108 - ...t-option-in-listbox-popup-interaction.html | 89 - ...t-option-in-listbox-popup-interaction.json | 40 - ...tbox-popup-interaction-jaws.collected.html | 76 - ...tbox-popup-interaction-jaws.collected.json | 98 - ...tbox-popup-interaction-nvda.collected.html | 76 - ...tbox-popup-interaction-nvda.collected.json | 98 - ...s-option-in-listbox-popup-interaction.html | 90 - ...s-option-in-listbox-popup-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 108 - ...s-option-in-listbox-popup-interaction.html | 89 - ...s-option-in-listbox-popup-interaction.json | 40 - ...tbox-popup-interaction-jaws.collected.html | 75 - ...tbox-popup-interaction-jaws.collected.json | 90 - ...tbox-popup-interaction-nvda.collected.html | 75 - ...tbox-popup-interaction-nvda.collected.json | 90 - ...ation-about-listbox-popup-interaction.html | 81 - ...ation-about-listbox-popup-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 100 - ...ion-about-a-listbox-popup-interaction.html | 82 - ...ion-about-a-listbox-popup-interaction.json | 36 - ...r-to-right-interaction-jaws.collected.html | 74 - ...r-to-right-interaction-jaws.collected.json | 90 - ...r-to-right-interaction-nvda.collected.html | 74 - ...r-to-right-interaction-nvda.collected.json | 90 - ...g-editing-cursor-to-right-interaction.html | 86 - ...g-editing-cursor-to-right-interaction.json | 41 - ...or-to-left-interaction-jaws.collected.html | 74 - ...or-to-left-interaction-jaws.collected.json | 90 - ...or-to-left-interaction-nvda.collected.html | 74 - ...or-to-left-interaction-nvda.collected.json | 90 - ...ng-editing-cursor-to-left-interaction.html | 90 - ...ng-editing-cursor-to-left-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 90 - ...g-editing-cursor-to-right-interaction.html | 85 - ...g-editing-cursor-to-right-interaction.json | 40 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 90 - ...ng-editing-cursor-to-left-interaction.html | 89 - ...ng-editing-cursor-to-left-interaction.json | 40 - ...of-textbox-interaction-jaws.collected.html | 74 - ...of-textbox-interaction-jaws.collected.json | 90 - ...of-textbox-interaction-nvda.collected.html | 74 - ...of-textbox-interaction-nvda.collected.json | 90 - ...-cursor-to-end-of-textbox-interaction.html | 86 - ...-cursor-to-end-of-textbox-interaction.json | 41 - ...of-textbox-interaction-jaws.collected.html | 74 - ...of-textbox-interaction-jaws.collected.json | 90 - ...of-textbox-interaction-nvda.collected.html | 74 - ...of-textbox-interaction-nvda.collected.json | 90 - ...r-to-beginning-of-textbox-interaction.html | 90 - ...r-to-beginning-of-textbox-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 90 - ...-cursor-to-end-of-textbox-interaction.html | 85 - ...-cursor-to-end-of-textbox-interaction.json | 40 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 90 - ...r-to-beginning-of-textbox-interaction.html | 89 - ...r-to-beginning-of-textbox-interaction.json | 40 - ...tbox-popup-interaction-jaws.collected.html | 75 - ...tbox-popup-interaction-jaws.collected.json | 100 - ...tbox-popup-interaction-nvda.collected.html | 75 - ...tbox-popup-interaction-nvda.collected.json | 100 - ...t-option-in-listbox-popup-interaction.html | 86 - ...t-option-in-listbox-popup-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 110 - ...t-option-in-listbox-popup-interaction.html | 85 - ...t-option-in-listbox-popup-interaction.json | 36 - .../tests/combobox-select-only/commands.json | 215 - build/tests/combobox-select-only/index.html | 114 - .../reference/combobox-select-only.html | 51 - ...ox-select-only.moveFocusAfterCombobox.html | 74 - ...x-select-only.moveFocusBeforeCombobox.html | 74 - ...bobox-select-only.moveFocusToCombobox.html | 74 - .../combobox-select-only.openListbox.html | 75 - ...mbobox-select-only.openListboxToApple.html | 76 - ...mbobox-select-only.openListboxToGuava.html | 76 - ...-select-only.openListboxToHuckleberry.html | 76 - .../reference/css/select-only.css | 103 - .../reference/js/select-only.js | 390 - .../combobox-select-only/scripts.jsonp.js | 37 - .../combobox-select-only/scripts.module.js | 41 - .../scripts/moveFocusAfterCombobox.jsonp.js | 6 - .../scripts/moveFocusAfterCombobox.module.js | 4 - .../scripts/moveFocusBeforeCombobox.jsonp.js | 6 - .../scripts/moveFocusBeforeCombobox.module.js | 4 - .../scripts/moveFocusToCombobox.jsonp.js | 6 - .../scripts/moveFocusToCombobox.module.js | 4 - .../scripts/openListbox.jsonp.js | 7 - .../scripts/openListbox.module.js | 5 - .../scripts/openListboxToApple.jsonp.js | 8 - .../scripts/openListboxToApple.module.js | 6 - .../scripts/openListboxToGuava.jsonp.js | 8 - .../scripts/openListboxToGuava.module.js | 6 - .../scripts/openListboxToHuckleberry.jsonp.js | 8 - .../openListboxToHuckleberry.module.js | 6 - ...-only-combobox-reading-jaws.collected.html | 74 - ...-only-combobox-reading-jaws.collected.json | 116 - ...-only-combobox-reading-nvda.collected.html | 74 - ...-only-combobox-reading-nvda.collected.json | 108 - ...ollapsed-select-only-combobox-reading.html | 89 - ...ollapsed-select-only-combobox-reading.json | 29 - ...-only-combobox-reading-jaws.collected.html | 74 - ...-only-combobox-reading-jaws.collected.json | 112 - ...-only-combobox-reading-nvda.collected.html | 74 - ...-only-combobox-reading-nvda.collected.json | 112 - ...ollapsed-select-only-combobox-reading.html | 89 - ...ollapsed-select-only-combobox-reading.json | 29 - ...y-combobox-interaction-jaws.collected.html | 74 - ...y-combobox-interaction-jaws.collected.json | 78 - ...y-combobox-interaction-nvda.collected.html | 74 - ...y-combobox-interaction-nvda.collected.json | 78 - ...psed-select-only-combobox-interaction.html | 89 - ...psed-select-only-combobox-interaction.json | 29 - ...y-combobox-interaction-jaws.collected.html | 74 - ...y-combobox-interaction-jaws.collected.json | 78 - ...y-combobox-interaction-nvda.collected.html | 74 - ...y-combobox-interaction-nvda.collected.json | 78 - ...psed-select-only-combobox-interaction.html | 89 - ...psed-select-only-combobox-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 102 - ...psed-select-only-combobox-interaction.html | 88 - ...psed-select-only-combobox-interaction.json | 28 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 102 - ...psed-select-only-combobox-interaction.html | 88 - ...psed-select-only-combobox-interaction.json | 28 - ...-only-combobox-reading-jaws.collected.html | 74 - ...-only-combobox-reading-jaws.collected.json | 88 - ...-only-combobox-reading-nvda.collected.html | 74 - ...-only-combobox-reading-nvda.collected.json | 88 - ...ollapsed-select-only-combobox-reading.html | 76 - ...ollapsed-select-only-combobox-reading.json | 29 - ...y-combobox-interaction-jaws.collected.html | 74 - ...y-combobox-interaction-jaws.collected.json | 78 - ...y-combobox-interaction-nvda.collected.html | 74 - ...y-combobox-interaction-nvda.collected.json | 78 - ...psed-select-only-combobox-interaction.html | 76 - ...psed-select-only-combobox-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 88 - ...psed-select-only-combobox-interaction.html | 75 - ...psed-select-only-combobox-interaction.json | 28 - ...-only-combobox-reading-jaws.collected.html | 76 - ...-only-combobox-reading-jaws.collected.json | 98 - ...-only-combobox-reading-nvda.collected.html | 76 - ...-only-combobox-reading-nvda.collected.json | 98 - ...ollapsed-select-only-combobox-reading.html | 106 - ...ollapsed-select-only-combobox-reading.json | 41 - ...y-combobox-interaction-jaws.collected.html | 76 - ...y-combobox-interaction-jaws.collected.json | 138 - ...y-combobox-interaction-nvda.collected.html | 76 - ...y-combobox-interaction-nvda.collected.json | 138 - ...psed-select-only-combobox-interaction.html | 106 - ...psed-select-only-combobox-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 148 - ...psed-select-only-combobox-interaction.html | 105 - ...psed-select-only-combobox-interaction.json | 40 - ...rst-option-interaction-jaws.collected.html | 76 - ...rst-option-interaction-jaws.collected.json | 98 - ...rst-option-interaction-nvda.collected.html | 76 - ...rst-option-interaction-nvda.collected.json | 98 - ...-combobox-to-first-option-interaction.html | 83 - ...-combobox-to-first-option-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...-combobox-to-first-option-interaction.html | 82 - ...-combobox-to-first-option-interaction.json | 40 - ...fic-option-interaction-jaws.collected.html | 76 - ...fic-option-interaction-jaws.collected.json | 98 - ...fic-option-interaction-nvda.collected.html | 76 - ...fic-option-interaction-nvda.collected.json | 98 - ...mbobox-to-specific-option-interaction.html | 83 - ...mbobox-to-specific-option-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...mbobox-to-specific-option-interaction.html | 82 - ...mbobox-to-specific-option-interaction.json | 40 - ...ast-option-interaction-jaws.collected.html | 76 - ...ast-option-interaction-jaws.collected.json | 98 - ...ast-option-interaction-nvda.collected.html | 76 - ...ast-option-interaction-nvda.collected.json | 98 - ...y-combobox-to-last-option-interaction.html | 83 - ...y-combobox-to-last-option-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...y-combobox-to-last-option-interaction.html | 82 - ...y-combobox-to-last-option-interaction.json | 40 - ...tbox-popup-interaction-jaws.collected.html | 75 - ...tbox-popup-interaction-jaws.collected.json | 90 - ...tbox-popup-interaction-nvda.collected.html | 75 - ...tbox-popup-interaction-nvda.collected.json | 90 - ...ation-about-listbox-popup-interaction.html | 82 - ...ation-about-listbox-popup-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 100 - ...ation-about-listbox-popup-interaction.html | 81 - ...ation-about-listbox-popup-interaction.json | 36 - ...tbox-popup-interaction-jaws.collected.html | 73 - ...tbox-popup-interaction-jaws.collected.json | 74 - ...tbox-popup-interaction-nvda.collected.html | 73 - ...tbox-popup-interaction-nvda.collected.json | 74 - ...o-option-in-listbox-popup-interaction.html | 73 - ...o-option-in-listbox-popup-interaction.json | 29 - ...tbox-popup-interaction-jaws.collected.html | 73 - ...tbox-popup-interaction-jaws.collected.json | 74 - ...tbox-popup-interaction-nvda.collected.html | 73 - ...tbox-popup-interaction-nvda.collected.json | 74 - ...o-option-in-listbox-popup-interaction.html | 74 - ...o-option-in-listbox-popup-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 94 - ...o-option-in-listbox-popup-interaction.html | 72 - ...o-option-in-listbox-popup-interaction.json | 28 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 94 - ...o-option-in-listbox-popup-interaction.html | 73 - ...o-option-in-listbox-popup-interaction.json | 28 - ...tbox-popup-interaction-jaws.collected.html | 73 - ...tbox-popup-interaction-jaws.collected.json | 74 - ...tbox-popup-interaction-nvda.collected.html | 73 - ...tbox-popup-interaction-nvda.collected.json | 74 - ...c-option-in-listbox-popup-interaction.html | 69 - ...c-option-in-listbox-popup-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...c-option-in-listbox-popup-interaction.html | 68 - ...c-option-in-listbox-popup-interaction.json | 28 - ...tbox-popup-interaction-jaws.collected.html | 73 - ...tbox-popup-interaction-jaws.collected.json | 74 - ...tbox-popup-interaction-nvda.collected.html | 73 - ...tbox-popup-interaction-nvda.collected.json | 74 - ...t-option-in-listbox-popup-interaction.html | 70 - ...t-option-in-listbox-popup-interaction.json | 29 - ...tbox-popup-interaction-jaws.collected.html | 73 - ...tbox-popup-interaction-jaws.collected.json | 74 - ...tbox-popup-interaction-nvda.collected.html | 73 - ...tbox-popup-interaction-nvda.collected.json | 74 - ...t-option-in-listbox-popup-interaction.html | 70 - ...t-option-in-listbox-popup-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...t-option-in-listbox-popup-interaction.html | 69 - ...t-option-in-listbox-popup-interaction.json | 28 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...t-option-in-listbox-popup-interaction.html | 69 - ...t-option-in-listbox-popup-interaction.json | 28 - ...tbox-popup-interaction-jaws.collected.html | 73 - ...tbox-popup-interaction-jaws.collected.json | 74 - ...tbox-popup-interaction-nvda.collected.html | 73 - ...tbox-popup-interaction-nvda.collected.json | 74 - ...-options-in-listbox-popup-interaction.html | 69 - ...-options-in-listbox-popup-interaction.json | 29 - ...tbox-popup-interaction-jaws.collected.html | 73 - ...tbox-popup-interaction-jaws.collected.json | 74 - ...tbox-popup-interaction-nvda.collected.html | 73 - ...tbox-popup-interaction-nvda.collected.json | 74 - ...-options-in-listbox-popup-interaction.html | 70 - ...-options-in-listbox-popup-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...-options-in-listbox-popup-interaction.html | 68 - ...-options-in-listbox-popup-interaction.json | 28 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...-options-in-listbox-popup-interaction.html | 69 - ...-options-in-listbox-popup-interaction.json | 28 - ...tbox-popup-interaction-jaws.collected.html | 74 - ...tbox-popup-interaction-jaws.collected.json | 98 - ...tbox-popup-interaction-nvda.collected.html | 74 - ...tbox-popup-interaction-nvda.collected.json | 98 - ...t-option-in-listbox-popup-interaction.html | 84 - ...t-option-in-listbox-popup-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 108 - ...t-option-in-listbox-popup-interaction.html | 83 - ...t-option-in-listbox-popup-interaction.json | 28 - ...tbox-popup-interaction-jaws.collected.html | 74 - ...tbox-popup-interaction-jaws.collected.json | 78 - ...tbox-popup-interaction-nvda.collected.html | 74 - ...tbox-popup-interaction-nvda.collected.json | 78 - ...st-37-close-listbox-popup-interaction.html | 71 - ...st-37-close-listbox-popup-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 78 - ...st-38-close-listbox-popup-interaction.html | 70 - ...st-38-close-listbox-popup-interaction.json | 28 - build/tests/command-button/commands.json | 66 - build/tests/command-button/index.html | 85 - .../reference/2021-3-29_132754/button.html | 36 - .../button.setFocusAfterButton.html | 59 - .../button.setFocusBeforeButton.html | 59 - .../button.setFocusOnButton.html | 59 - .../reference/2021-3-29_132754/css/button.css | 115 - build/tests/command-button/scripts.jsonp.js | 14 - build/tests/command-button/scripts.module.js | 14 - .../scripts/setFocusAfterButton.jsonp.js | 6 - .../scripts/setFocusAfterButton.module.js | 4 - .../scripts/setFocusBeforeButton.jsonp.js | 6 - .../scripts/setFocusBeforeButton.module.js | 4 - .../scripts/setFocusOnButton.jsonp.js | 6 - .../scripts/setFocusOnButton.module.js | 4 - ...ards-to-button-reading-jaws.collected.html | 72 - ...ards-to-button-reading-jaws.collected.json | 92 - ...ards-to-button-reading-nvda.collected.html | 72 - ...ards-to-button-reading-nvda.collected.json | 92 - ...1-navigate-forwards-to-button-reading.html | 77 - ...1-navigate-forwards-to-button-reading.json | 21 - ...ards-to-button-reading-jaws.collected.html | 72 - ...ards-to-button-reading-jaws.collected.json | 92 - ...ards-to-button-reading-nvda.collected.html | 72 - ...ards-to-button-reading-nvda.collected.json | 92 - ...-navigate-backwards-to-button-reading.html | 77 - ...-navigate-backwards-to-button-reading.json | 21 - ...-to-button-interaction-jaws.collected.html | 72 - ...-to-button-interaction-jaws.collected.json | 62 - ...-to-button-interaction-nvda.collected.html | 72 - ...-to-button-interaction-nvda.collected.json | 62 - ...vigate-forwards-to-button-interaction.html | 77 - ...vigate-forwards-to-button-interaction.json | 21 - ...-to-button-interaction-jaws.collected.html | 72 - ...-to-button-interaction-jaws.collected.json | 62 - ...-to-button-interaction-nvda.collected.html | 72 - ...-to-button-interaction-nvda.collected.json | 62 - ...igate-backwards-to-button-interaction.html | 77 - ...igate-backwards-to-button-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 82 - ...vigate-forwards-to-button-interaction.html | 76 - ...vigate-forwards-to-button-interaction.json | 20 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 82 - ...igate-backwards-to-button-interaction.html | 76 - ...igate-backwards-to-button-interaction.json | 20 - ...n-about-button-reading-jaws.collected.html | 72 - ...n-about-button-reading-jaws.collected.json | 72 - ...n-about-button-reading-nvda.collected.html | 72 - ...n-about-button-reading-nvda.collected.json | 72 - ...read-information-about-button-reading.html | 66 - ...read-information-about-button-reading.json | 21 - ...out-button-interaction-jaws.collected.html | 72 - ...out-button-interaction-jaws.collected.json | 72 - ...out-button-interaction-nvda.collected.html | 72 - ...out-button-interaction-nvda.collected.json | 72 - ...-information-about-button-interaction.html | 66 - ...-information-about-button-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 72 - ...-information-about-button-interaction.html | 65 - ...-information-about-button-interaction.json | 20 - build/tests/complementary/commands.json | 146 - build/tests/complementary/index.html | 96 - .../2021-10-24_142522/complementary.html | 49 - ...plementary.setFocusAfterComplementary.html | 72 - ...lementary.setFocusBeforeComplementary.html | 72 - .../complementary.setFocusOnBottomLink.html | 72 - .../complementary.setFocusOnTopLink.html | 72 - .../css/bootstrap-accessibility.css | 62 - .../2021-10-24_142522/css/bootstrap-theme.css | 476 -- .../2021-10-24_142522/css/bootstrap.css | 6560 ----------------- .../2021-10-24_142522/css/common.css | 179 - .../2021-10-24_142522/css/visua11y.css | 67 - .../images/landmarks-jaws.png | Bin 108670 -> 0 bytes .../images/landmarks-nvda.png | Bin 219023 -> 0 bytes .../images/landmarks-orca.png | Bin 219017 -> 0 bytes .../images/landmarks-skipto.png | Bin 193199 -> 0 bytes .../2021-10-24_142522/images/landmarks-vo.png | Bin 429475 -> 0 bytes .../2021-10-24_142522/images/w3c.png | Bin 2769 -> 0 bytes .../js/bootstrap-accessibility-2.js | 25 - .../js/bootstrap-accessibility.min.js | 4 - .../2021-10-24_142522/js/bootstrap.min.js | 7 - .../2021-10-24_142522/js/jquery-2.1.1.min.js | 4 - .../reference/2021-10-24_142522/js/show.js | 45 - .../2021-10-24_142522/js/visua11y.js | 1699 ----- build/tests/complementary/scripts.jsonp.js | 18 - build/tests/complementary/scripts.module.js | 19 - .../setFocusAfterComplementary.jsonp.js | 6 - .../setFocusAfterComplementary.module.js | 4 - .../setFocusBeforeComplementary.jsonp.js | 6 - .../setFocusBeforeComplementary.module.js | 4 - .../scripts/setFocusOnBottomLink.jsonp.js | 6 - .../scripts/setFocusOnBottomLink.module.js | 4 - .../scripts/setFocusOnTopLink.jsonp.js | 6 - .../scripts/setFocusOnTopLink.module.js | 4 - ...ntary-landmark-reading-jaws.collected.html | 72 - ...ntary-landmark-reading-jaws.collected.json | 100 - ...ntary-landmark-reading-nvda.collected.html | 72 - ...ntary-landmark-reading-nvda.collected.json | 110 - ...into-a-complementary-landmark-reading.html | 87 - ...into-a-complementary-landmark-reading.json | 29 - ...y-landmark-interaction-jaws.collected.html | 72 - ...y-landmark-interaction-jaws.collected.json | 70 - ...y-landmark-interaction-nvda.collected.html | 72 - ...y-landmark-interaction-nvda.collected.json | 70 - ...-a-complementary-landmark-interaction.html | 87 - ...-a-complementary-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 84 - ...-a-complementary-landmark-interaction.html | 86 - ...-a-complementary-landmark-interaction.json | 28 - ...ntary-landmark-reading-jaws.collected.html | 72 - ...ntary-landmark-reading-jaws.collected.json | 90 - ...ntary-landmark-reading-nvda.collected.html | 72 - ...ntary-landmark-reading-nvda.collected.json | 100 - ...into-a-complementary-landmark-reading.html | 85 - ...into-a-complementary-landmark-reading.json | 29 - ...y-landmark-interaction-jaws.collected.html | 72 - ...y-landmark-interaction-jaws.collected.json | 70 - ...y-landmark-interaction-nvda.collected.html | 72 - ...y-landmark-interaction-nvda.collected.json | 70 - ...-a-complementary-landmark-interaction.html | 85 - ...-a-complementary-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 84 - ...-a-complementary-landmark-interaction.html | 84 - ...-a-complementary-landmark-interaction.json | 28 - ...ntary-landmark-reading-jaws.collected.html | 72 - ...ntary-landmark-reading-jaws.collected.json | 90 - ...ntary-landmark-reading-nvda.collected.html | 72 - ...ntary-landmark-reading-nvda.collected.json | 100 - ...t-of-a-complementary-landmark-reading.html | 85 - ...t-of-a-complementary-landmark-reading.json | 29 - ...y-landmark-interaction-jaws.collected.html | 72 - ...y-landmark-interaction-jaws.collected.json | 70 - ...y-landmark-interaction-nvda.collected.html | 72 - ...y-landmark-interaction-nvda.collected.json | 70 - ...-a-complementary-landmark-interaction.html | 85 - ...-a-complementary-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 84 - ...-a-complementary-landmark-interaction.html | 84 - ...-a-complementary-landmark-interaction.json | 28 - ...ntary-landmark-reading-jaws.collected.html | 72 - ...ntary-landmark-reading-jaws.collected.json | 90 - ...ntary-landmark-reading-nvda.collected.html | 72 - ...ntary-landmark-reading-nvda.collected.json | 100 - ...t-of-a-complementary-landmark-reading.html | 85 - ...t-of-a-complementary-landmark-reading.json | 29 - ...y-landmark-interaction-jaws.collected.html | 72 - ...y-landmark-interaction-jaws.collected.json | 70 - ...y-landmark-interaction-nvda.collected.html | 72 - ...y-landmark-interaction-nvda.collected.json | 70 - ...-a-complementary-landmark-interaction.html | 85 - ...-a-complementary-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 84 - ...-a-complementary-landmark-interaction.html | 84 - ...-a-complementary-landmark-interaction.json | 28 - ...ntary-landmark-reading-jaws.collected.html | 72 - ...ntary-landmark-reading-jaws.collected.json | 84 - ...ntary-landmark-reading-nvda.collected.html | 72 - ...ntary-landmark-reading-nvda.collected.json | 84 - ...side-a-complementary-landmark-reading.html | 73 - ...side-a-complementary-landmark-reading.json | 33 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 74 - ...-a-complementary-landmark-interaction.html | 72 - ...-a-complementary-landmark-interaction.json | 32 - ...ntary-landmark-reading-jaws.collected.html | 72 - ...ntary-landmark-reading-jaws.collected.json | 84 - ...ntary-landmark-reading-nvda.collected.html | 72 - ...ntary-landmark-reading-nvda.collected.json | 84 - ...side-a-complementary-landmark-reading.html | 79 - ...side-a-complementary-landmark-reading.json | 33 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 74 - ...-a-complementary-landmark-interaction.html | 78 - ...-a-complementary-landmark-interaction.json | 32 - ...ntary-landmark-reading-jaws.collected.html | 72 - ...ntary-landmark-reading-jaws.collected.json | 88 - ...ntary-landmark-reading-nvda.collected.html | 72 - ...ntary-landmark-reading-nvda.collected.json | 84 - ...side-a-complementary-landmark-reading.html | 73 - ...side-a-complementary-landmark-reading.json | 33 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 74 - ...-a-complementary-landmark-interaction.html | 72 - ...-a-complementary-landmark-interaction.json | 32 - ...ntary-landmark-reading-jaws.collected.html | 72 - ...ntary-landmark-reading-jaws.collected.json | 78 - ...ntary-landmark-reading-nvda.collected.html | 72 - ...ntary-landmark-reading-nvda.collected.json | 74 - ...side-a-complementary-landmark-reading.html | 73 - ...side-a-complementary-landmark-reading.json | 33 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 74 - ...-a-complementary-landmark-interaction.html | 72 - ...-a-complementary-landmark-interaction.json | 32 - build/tests/contentinfo/commands.json | 116 - build/tests/contentinfo/index.html | 92 - .../2021-10-24_151010/contentinfo.html | 44 - .../contentinfo.setFocusAfterContentinfo.html | 67 - ...contentinfo.setFocusBeforeContentinfo.html | 67 - .../contentinfo.setFocusOnBottomLink.html | 67 - .../contentinfo.setFocusOnTopLink.html | 67 - .../css/bootstrap-accessibility.css | 62 - .../2021-10-24_151010/css/bootstrap-theme.css | 476 -- .../2021-10-24_151010/css/bootstrap.css | 6560 ----------------- .../2021-10-24_151010/css/common.css | 179 - .../2021-10-24_151010/css/visua11y.css | 67 - .../images/landmarks-jaws.png | Bin 108670 -> 0 bytes .../images/landmarks-nvda.png | Bin 219023 -> 0 bytes .../images/landmarks-orca.png | Bin 219017 -> 0 bytes .../images/landmarks-skipto.png | Bin 193199 -> 0 bytes .../2021-10-24_151010/images/landmarks-vo.png | Bin 429475 -> 0 bytes .../2021-10-24_151010/images/w3c.png | Bin 2769 -> 0 bytes .../js/bootstrap-accessibility-2.js | 25 - .../js/bootstrap-accessibility.min.js | 4 - .../2021-10-24_151010/js/bootstrap.min.js | 7 - .../2021-10-24_151010/js/jquery-2.1.1.min.js | 4 - .../reference/2021-10-24_151010/js/show.js | 45 - .../2021-10-24_151010/js/visua11y.js | 1699 ----- build/tests/contentinfo/scripts.jsonp.js | 18 - build/tests/contentinfo/scripts.module.js | 19 - .../scripts/setFocusAfterContentinfo.jsonp.js | 6 - .../setFocusAfterContentinfo.module.js | 4 - .../setFocusBeforeContentinfo.jsonp.js | 6 - .../setFocusBeforeContentinfo.module.js | 4 - .../scripts/setFocusOnBottomLink.jsonp.js | 6 - .../scripts/setFocusOnBottomLink.module.js | 4 - .../scripts/setFocusOnTopLink.jsonp.js | 6 - .../scripts/setFocusOnTopLink.module.js | 4 - ...tinfo-landmark-reading-jaws.collected.html | 72 - ...tinfo-landmark-reading-jaws.collected.json | 96 - ...tinfo-landmark-reading-nvda.collected.html | 72 - ...tinfo-landmark-reading-nvda.collected.json | 106 - ...s-into-a-contentinfo-landmark-reading.html | 83 - ...s-into-a-contentinfo-landmark-reading.json | 25 - ...o-landmark-interaction-jaws.collected.html | 72 - ...o-landmark-interaction-jaws.collected.json | 66 - ...o-landmark-interaction-nvda.collected.html | 72 - ...o-landmark-interaction-nvda.collected.json | 66 - ...to-a-contentinfo-landmark-interaction.html | 83 - ...to-a-contentinfo-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...to-a-contentinfo-landmark-interaction.html | 82 - ...to-a-contentinfo-landmark-interaction.json | 24 - ...tinfo-landmark-reading-jaws.collected.html | 72 - ...tinfo-landmark-reading-jaws.collected.json | 86 - ...tinfo-landmark-reading-nvda.collected.html | 72 - ...tinfo-landmark-reading-nvda.collected.json | 96 - ...s-into-a-contentinfo-landmark-reading.html | 81 - ...s-into-a-contentinfo-landmark-reading.json | 25 - ...o-landmark-interaction-jaws.collected.html | 72 - ...o-landmark-interaction-jaws.collected.json | 66 - ...o-landmark-interaction-nvda.collected.html | 72 - ...o-landmark-interaction-nvda.collected.json | 66 - ...to-a-contentinfo-landmark-interaction.html | 81 - ...to-a-contentinfo-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...to-a-contentinfo-landmark-interaction.html | 80 - ...to-a-contentinfo-landmark-interaction.json | 24 - ...tinfo-landmark-reading-jaws.collected.html | 72 - ...tinfo-landmark-reading-jaws.collected.json | 86 - ...tinfo-landmark-reading-nvda.collected.html | 72 - ...tinfo-landmark-reading-nvda.collected.json | 96 - ...out-of-a-contentinfo-landmark-reading.html | 81 - ...out-of-a-contentinfo-landmark-reading.json | 25 - ...o-landmark-interaction-jaws.collected.html | 72 - ...o-landmark-interaction-jaws.collected.json | 66 - ...o-landmark-interaction-nvda.collected.html | 72 - ...o-landmark-interaction-nvda.collected.json | 66 - ...of-a-contentinfo-landmark-interaction.html | 81 - ...of-a-contentinfo-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...of-a-contentinfo-landmark-interaction.html | 80 - ...of-a-contentinfo-landmark-interaction.json | 24 - ...tinfo-landmark-reading-jaws.collected.html | 72 - ...tinfo-landmark-reading-jaws.collected.json | 86 - ...tinfo-landmark-reading-nvda.collected.html | 72 - ...tinfo-landmark-reading-nvda.collected.json | 96 - ...out-of-a-contentinfo-landmark-reading.html | 81 - ...out-of-a-contentinfo-landmark-reading.json | 25 - ...o-landmark-interaction-jaws.collected.html | 72 - ...o-landmark-interaction-jaws.collected.json | 66 - ...o-landmark-interaction-nvda.collected.html | 72 - ...o-landmark-interaction-nvda.collected.json | 66 - ...of-a-contentinfo-landmark-interaction.html | 81 - ...of-a-contentinfo-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...of-a-contentinfo-landmark-interaction.html | 80 - ...of-a-contentinfo-landmark-interaction.json | 24 - ...tinfo-landmark-reading-jaws.collected.html | 72 - ...tinfo-landmark-reading-jaws.collected.json | 62 - ...inside-a-contentinfo-landmark-reading.html | 57 - ...inside-a-contentinfo-landmark-reading.json | 20 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 62 - ...de-a-contentinfo-landmark-interaction.html | 57 - ...de-a-contentinfo-landmark-interaction.json | 20 - ...tinfo-landmark-reading-jaws.collected.html | 72 - ...tinfo-landmark-reading-jaws.collected.json | 62 - ...inside-a-contentinfo-landmark-reading.html | 57 - ...inside-a-contentinfo-landmark-reading.json | 20 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 62 - ...de-a-contentinfo-landmark-interaction.html | 57 - ...de-a-contentinfo-landmark-interaction.json | 20 - .../datepicker-spin-button/commands.json | 86 - build/tests/datepicker-spin-button/index.html | 97 - .../css/datepicker-spinbuttons.css | 91 - .../datepicker-spinbuttons.html | 119 - ...usAfterSpinButtonAndSetPredefinedDate.html | 146 - ...sBeforeSpinButtonAndSetPredefinedDate.html | 146 - ...FocusOnSpinButtonAndSetPredefinedDate.html | 146 - .../js/datepicker-spinbuttons.js | 206 - .../2021-10-15_93728/js/spinbutton-date.js | 241 - .../datepicker-spin-button/scripts.jsonp.js | 26 - .../datepicker-spin-button/scripts.module.js | 26 - ...terSpinButtonAndSetPredefinedDate.jsonp.js | 10 - ...erSpinButtonAndSetPredefinedDate.module.js | 8 - ...oreSpinButtonAndSetPredefinedDate.jsonp.js | 10 - ...reSpinButtonAndSetPredefinedDate.module.js | 8 - ...sOnSpinButtonAndSetPredefinedDate.jsonp.js | 10 - ...OnSpinButtonAndSetPredefinedDate.module.js | 8 - ...to-spin-button-reading-jaws.collected.html | 77 - ...to-spin-button-reading-jaws.collected.json | 104 - ...to-spin-button-reading-nvda.collected.html | 77 - ...to-spin-button-reading-nvda.collected.json | 104 - ...igate-forwards-to-spin-button-reading.html | 87 - ...igate-forwards-to-spin-button-reading.json | 33 - ...to-spin-button-reading-jaws.collected.html | 77 - ...to-spin-button-reading-jaws.collected.json | 104 - ...to-spin-button-reading-nvda.collected.html | 77 - ...to-spin-button-reading-nvda.collected.json | 104 - ...gate-backwards-to-spin-button-reading.html | 87 - ...gate-backwards-to-spin-button-reading.json | 33 - ...pin-button-interaction-jaws.collected.html | 77 - ...pin-button-interaction-jaws.collected.json | 94 - ...pin-button-interaction-nvda.collected.html | 77 - ...pin-button-interaction-nvda.collected.json | 94 - ...e-forwards-to-spin-button-interaction.html | 87 - ...e-forwards-to-spin-button-interaction.json | 33 - ...pin-button-interaction-jaws.collected.html | 77 - ...pin-button-interaction-jaws.collected.json | 94 - ...pin-button-interaction-nvda.collected.html | 77 - ...pin-button-interaction-nvda.collected.json | 94 - ...-backwards-to-spin-button-interaction.html | 87 - ...-backwards-to-spin-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 77 - ...interaction-voiceover_macos.collected.json | 104 - ...e-forwards-to-spin-button-interaction.html | 86 - ...e-forwards-to-spin-button-interaction.json | 32 - ...interaction-voiceover_macos.collected.html | 77 - ...interaction-voiceover_macos.collected.json | 104 - ...-backwards-to-spin-button-interaction.html | 86 - ...-backwards-to-spin-button-interaction.json | 32 - ...ut-spin-button-reading-jaws.collected.html | 76 - ...ut-spin-button-reading-jaws.collected.json | 92 - ...ut-spin-button-reading-nvda.collected.html | 76 - ...ut-spin-button-reading-nvda.collected.json | 92 - ...information-about-spin-button-reading.html | 78 - ...information-about-spin-button-reading.json | 25 - ...pin-button-interaction-jaws.collected.html | 76 - ...pin-button-interaction-jaws.collected.json | 92 - ...pin-button-interaction-nvda.collected.html | 76 - ...pin-button-interaction-nvda.collected.json | 92 - ...rmation-about-spin-button-interaction.html | 78 - ...rmation-about-spin-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 92 - ...rmation-about-spin-button-interaction.html | 77 - ...rmation-about-spin-button-interaction.json | 24 - ...y-one-step-interaction-jaws.collected.html | 73 - ...y-one-step-interaction-jaws.collected.json | 62 - ...y-one-step-interaction-nvda.collected.html | 73 - ...y-one-step-interaction-nvda.collected.json | 62 - ...t-spin-button-by-one-step-interaction.html | 60 - ...t-spin-button-by-one-step-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 62 - ...t-spin-button-by-one-step-interaction.html | 59 - ...t-spin-button-by-one-step-interaction.json | 16 - ...y-one-step-interaction-jaws.collected.html | 73 - ...y-one-step-interaction-jaws.collected.json | 62 - ...y-one-step-interaction-nvda.collected.html | 73 - ...y-one-step-interaction-nvda.collected.json | 62 - ...t-spin-button-by-one-step-interaction.html | 60 - ...t-spin-button-by-one-step-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 62 - ...t-spin-button-by-one-step-interaction.html | 59 - ...t-spin-button-by-one-step-interaction.json | 16 - ...five-steps-interaction-jaws.collected.html | 73 - ...five-steps-interaction-jaws.collected.json | 62 - ...five-steps-interaction-nvda.collected.html | 73 - ...five-steps-interaction-nvda.collected.json | 62 - ...spin-button-by-five-steps-interaction.html | 60 - ...spin-button-by-five-steps-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 62 - ...spin-button-by-five-steps-interaction.html | 59 - ...spin-button-by-five-steps-interaction.json | 16 - ...five-steps-interaction-jaws.collected.html | 73 - ...five-steps-interaction-jaws.collected.json | 62 - ...five-steps-interaction-nvda.collected.html | 73 - ...five-steps-interaction-nvda.collected.json | 62 - ...spin-button-by-five-steps-interaction.html | 60 - ...spin-button-by-five-steps-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 62 - ...spin-button-by-five-steps-interaction.html | 59 - ...spin-button-by-five-steps-interaction.json | 16 - ...imum-value-interaction-jaws.collected.html | 74 - ...imum-value-interaction-jaws.collected.json | 66 - ...imum-value-interaction-nvda.collected.html | 74 - ...imum-value-interaction-nvda.collected.json | 66 - ...n-button-to-minimum-value-interaction.html | 61 - ...n-button-to-minimum-value-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 66 - ...n-button-to-minimum-value-interaction.html | 60 - ...n-button-to-minimum-value-interaction.json | 16 - ...imum-value-interaction-jaws.collected.html | 73 - ...imum-value-interaction-jaws.collected.json | 62 - ...imum-value-interaction-nvda.collected.html | 73 - ...imum-value-interaction-nvda.collected.json | 62 - ...n-button-to-maximum-value-interaction.html | 60 - ...n-button-to-maximum-value-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 62 - ...n-button-to-maximum-value-interaction.html | 59 - ...n-button-to-maximum-value-interaction.json | 16 - build/tests/disclosure-faq/commands.json | 172 - build/tests/disclosure-faq/index.html | 102 - .../2020-12-3_11559/css/disclosure-faq.css | 51 - .../2020-12-3_11559/disclosure-faq.html | 72 - ...oveFocusAfterAndExpandFirstDisclosure.html | 99 - ...ure-faq.moveFocusAfterFirstDisclosure.html | 95 - ...veFocusBeforeAndExpandFirstDisclosure.html | 99 - ...re-faq.moveFocusBeforeFirstDisclosure.html | 95 - ...q.moveFocusToAndExpandFirstDisclosure.html | 101 - ...losure-faq.moveFocusToFirstDisclosure.html | 95 - .../images/down-arrow-brown.png | Bin 1362 -> 0 bytes .../images/right-arrow-brown.png | Bin 1401 -> 0 bytes .../2020-12-3_11559/js/disclosureButton.js | 111 - build/tests/disclosure-faq/scripts.jsonp.js | 40 - build/tests/disclosure-faq/scripts.module.js | 43 - ...ocusAfterAndExpandFirstDisclosure.jsonp.js | 10 - ...cusAfterAndExpandFirstDisclosure.module.js | 8 - .../moveFocusAfterFirstDisclosure.jsonp.js | 6 - .../moveFocusAfterFirstDisclosure.module.js | 4 - ...cusBeforeAndExpandFirstDisclosure.jsonp.js | 10 - ...usBeforeAndExpandFirstDisclosure.module.js | 8 - .../moveFocusBeforeFirstDisclosure.jsonp.js | 6 - .../moveFocusBeforeFirstDisclosure.module.js | 4 - ...veFocusToAndExpandFirstDisclosure.jsonp.js | 12 - ...eFocusToAndExpandFirstDisclosure.module.js | 10 - .../moveFocusToFirstDisclosure.jsonp.js | 6 - .../moveFocusToFirstDisclosure.module.js | 4 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 96 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 96 - ...o-collapsed-disclosure-button-reading.html | 81 - ...o-collapsed-disclosure-button-reading.json | 25 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 96 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 96 - ...o-collapsed-disclosure-button-reading.html | 81 - ...o-collapsed-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...llapsed-disclosure-button-interaction.html | 81 - ...llapsed-disclosure-button-interaction.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...llapsed-disclosure-button-interaction.html | 81 - ...llapsed-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 86 - ...llapsed-disclosure-button-interaction.html | 80 - ...llapsed-disclosure-button-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 86 - ...llapsed-disclosure-button-interaction.html | 80 - ...llapsed-disclosure-button-interaction.json | 24 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 96 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 96 - ...to-expanded-disclosure-button-reading.html | 85 - ...to-expanded-disclosure-button-reading.json | 25 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 96 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 96 - ...to-expanded-disclosure-button-reading.html | 85 - ...to-expanded-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...xpanded-disclosure-button-interaction.html | 85 - ...xpanded-disclosure-button-interaction.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...xpanded-disclosure-button-interaction.html | 85 - ...xpanded-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 86 - ...xpanded-disclosure-button-interaction.html | 84 - ...xpanded-disclosure-button-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 86 - ...xpanded-disclosure-button-interaction.html | 84 - ...xpanded-disclosure-button-interaction.json | 24 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 76 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 76 - ...t-collapsed-disclosure-button-reading.html | 70 - ...t-collapsed-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...llapsed-disclosure-button-interaction.html | 70 - ...llapsed-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 76 - ...llapsed-disclosure-button-interaction.html | 69 - ...llapsed-disclosure-button-interaction.json | 24 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 76 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 76 - ...ut-expanded-disclosure-button-reading.html | 76 - ...ut-expanded-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...xpanded-disclosure-button-interaction.html | 76 - ...xpanded-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 76 - ...xpanded-disclosure-button-interaction.html | 75 - ...xpanded-disclosure-button-interaction.json | 24 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 68 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 68 - ...e-collapsed-disclosure-button-reading.html | 63 - ...e-collapsed-disclosure-button-reading.json | 17 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 68 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 68 - ...llapsed-disclosure-button-interaction.html | 63 - ...llapsed-disclosure-button-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 78 - ...llapsed-disclosure-button-interaction.html | 62 - ...llapsed-disclosure-button-interaction.json | 16 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 68 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 68 - ...te-expanded-disclosure-button-reading.html | 69 - ...te-expanded-disclosure-button-reading.json | 17 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 68 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 68 - ...xpanded-disclosure-button-interaction.html | 69 - ...xpanded-disclosure-button-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 78 - ...xpanded-disclosure-button-interaction.html | 68 - ...xpanded-disclosure-button-interaction.json | 16 - ...uestion-answer-reading-jaws.collected.html | 71 - ...uestion-answer-reading-jaws.collected.json | 64 - ...uestion-answer-reading-nvda.collected.html | 71 - ...uestion-answer-reading-nvda.collected.json | 54 - ...on-to-text-of-question-answer-reading.html | 65 - ...on-to-text-of-question-answer-reading.json | 17 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 64 - ...o-text-of-question-answer-interaction.html | 64 - ...o-text-of-question-answer-interaction.json | 16 - .../tests/disclosure-navigation/commands.json | 326 - build/tests/disclosure-navigation/index.html | 122 - .../reference/css/disclosure-navigation.css | 89 - .../reference/disclosure-navigation.html | 108 - ...veFocusBeforeAndExpandFirstDisclosure.html | 132 - ...gation.moveFocusBeforeFirstDisclosure.html | 131 - ...n.moveFocusToAndExpandFirstDisclosure.html | 132 - ...xpandFirstDisclosureAndSetCurrentPage.html | 133 - ...navigation.moveFocusToFirstDisclosure.html | 131 - ...gation.moveFocusToFirstLinkInDropdown.html | 132 - ...avigation.moveFocusToSecondDisclosure.html | 131 - ...ation.moveFocusToSecondLinkInDropdown.html | 132 - .../reference/js/disclosureMenu.js | 180 - .../disclosure-navigation/scripts.jsonp.js | 40 - .../disclosure-navigation/scripts.module.js | 45 - ...cusBeforeAndExpandFirstDisclosure.jsonp.js | 7 - ...usBeforeAndExpandFirstDisclosure.module.js | 5 - .../moveFocusBeforeFirstDisclosure.jsonp.js | 6 - .../moveFocusBeforeFirstDisclosure.module.js | 4 - ...veFocusToAndExpandFirstDisclosure.jsonp.js | 7 - ...eFocusToAndExpandFirstDisclosure.module.js | 5 - ...dFirstDisclosureAndSetCurrentPage.jsonp.js | 8 - ...FirstDisclosureAndSetCurrentPage.module.js | 6 - .../moveFocusToFirstDisclosure.jsonp.js | 6 - .../moveFocusToFirstDisclosure.module.js | 4 - .../moveFocusToFirstLinkInDropdown.jsonp.js | 7 - .../moveFocusToFirstLinkInDropdown.module.js | 5 - .../moveFocusToSecondDisclosure.jsonp.js | 6 - .../moveFocusToSecondDisclosure.module.js | 4 - .../moveFocusToSecondLinkInDropdown.jsonp.js | 7 - .../moveFocusToSecondLinkInDropdown.module.js | 5 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 96 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 96 - ...o-collapsed-disclosure-button-reading.html | 81 - ...o-collapsed-disclosure-button-reading.json | 25 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 96 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 96 - ...o-collapsed-disclosure-button-reading.html | 91 - ...o-collapsed-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...llapsed-disclosure-button-interaction.html | 81 - ...llapsed-disclosure-button-interaction.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 96 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 96 - ...llapsed-disclosure-button-interaction.html | 91 - ...llapsed-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 86 - ...llapsed-disclosure-button-interaction.html | 80 - ...llapsed-disclosure-button-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 86 - ...llapsed-disclosure-button-interaction.html | 90 - ...llapsed-disclosure-button-interaction.json | 24 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 96 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 96 - ...to-expanded-disclosure-button-reading.html | 81 - ...to-expanded-disclosure-button-reading.json | 25 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 96 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 96 - ...to-expanded-disclosure-button-reading.html | 82 - ...to-expanded-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...xpanded-disclosure-button-interaction.html | 81 - ...xpanded-disclosure-button-interaction.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...xpanded-disclosure-button-interaction.html | 82 - ...xpanded-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 76 - ...xpanded-disclosure-button-interaction.html | 80 - ...xpanded-disclosure-button-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 86 - ...xpanded-disclosure-button-interaction.html | 81 - ...xpanded-disclosure-button-interaction.json | 24 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 76 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 76 - ...t-collapsed-disclosure-button-reading.html | 70 - ...t-collapsed-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...llapsed-disclosure-button-interaction.html | 70 - ...llapsed-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 76 - ...llapsed-disclosure-button-interaction.html | 69 - ...llapsed-disclosure-button-interaction.json | 24 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 76 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 76 - ...ut-expanded-disclosure-button-reading.html | 71 - ...ut-expanded-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...xpanded-disclosure-button-interaction.html | 71 - ...xpanded-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 76 - ...xpanded-disclosure-button-interaction.html | 70 - ...xpanded-disclosure-button-interaction.json | 24 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 68 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 68 - ...e-collapsed-disclosure-button-reading.html | 63 - ...e-collapsed-disclosure-button-reading.json | 17 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 68 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 68 - ...llapsed-disclosure-button-interaction.html | 63 - ...llapsed-disclosure-button-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 78 - ...llapsed-disclosure-button-interaction.html | 62 - ...llapsed-disclosure-button-interaction.json | 16 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 68 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 68 - ...te-expanded-disclosure-button-reading.html | 64 - ...te-expanded-disclosure-button-reading.json | 17 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 68 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 68 - ...xpanded-disclosure-button-interaction.html | 64 - ...xpanded-disclosure-button-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 78 - ...xpanded-disclosure-button-interaction.html | 63 - ...xpanded-disclosure-button-interaction.json | 16 - ...nk-in-dropdown-reading-jaws.collected.html | 71 - ...nk-in-dropdown-reading-jaws.collected.json | 86 - ...nk-in-dropdown-reading-nvda.collected.html | 71 - ...nk-in-dropdown-reading-nvda.collected.json | 96 - ...re-button-to-link-in-dropdown-reading.html | 85 - ...re-button-to-link-in-dropdown-reading.json | 29 - ...n-dropdown-interaction-jaws.collected.html | 71 - ...n-dropdown-interaction-jaws.collected.json | 76 - ...n-dropdown-interaction-nvda.collected.html | 71 - ...n-dropdown-interaction-nvda.collected.json | 76 - ...utton-to-link-in-dropdown-interaction.html | 85 - ...utton-to-link-in-dropdown-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 96 - ...utton-to-link-in-dropdown-interaction.html | 84 - ...utton-to-link-in-dropdown-interaction.json | 28 - ...rent-page-link-reading-jaws.collected.html | 72 - ...rent-page-link-reading-jaws.collected.json | 94 - ...rent-page-link-reading-nvda.collected.html | 72 - ...rent-page-link-reading-nvda.collected.json | 104 - ...e-button-to-current-page-link-reading.html | 91 - ...e-button-to-current-page-link-reading.json | 33 - ...-page-link-interaction-jaws.collected.html | 72 - ...-page-link-interaction-jaws.collected.json | 84 - ...-page-link-interaction-nvda.collected.html | 72 - ...-page-link-interaction-nvda.collected.json | 84 - ...tton-to-current-page-link-interaction.html | 91 - ...tton-to-current-page-link-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 104 - ...tton-to-current-page-link-interaction.html | 90 - ...tton-to-current-page-link-interaction.json | 32 - ...closure-button-reading-jaws.collected.html | 72 - ...closure-button-reading-jaws.collected.json | 66 - ...closure-button-reading-nvda.collected.html | 72 - ...closure-button-reading-nvda.collected.json | 66 - ...o-collapsed-disclosure-button-reading.html | 68 - ...o-collapsed-disclosure-button-reading.json | 25 - ...ure-button-interaction-jaws.collected.html | 72 - ...ure-button-interaction-jaws.collected.json | 66 - ...ure-button-interaction-nvda.collected.html | 72 - ...ure-button-interaction-nvda.collected.json | 66 - ...llapsed-disclosure-button-interaction.html | 68 - ...llapsed-disclosure-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 66 - ...llapsed-disclosure-button-interaction.html | 67 - ...llapsed-disclosure-button-interaction.json | 24 - ...nk-in-dropdown-reading-jaws.collected.html | 71 - ...nk-in-dropdown-reading-jaws.collected.json | 78 - ...nk-in-dropdown-reading-nvda.collected.html | 71 - ...nk-in-dropdown-reading-nvda.collected.json | 88 - ...-forwards-to-link-in-dropdown-reading.html | 86 - ...-forwards-to-link-in-dropdown-reading.json | 21 - ...nk-in-dropdown-reading-jaws.collected.html | 71 - ...nk-in-dropdown-reading-jaws.collected.json | 78 - ...nk-in-dropdown-reading-nvda.collected.html | 71 - ...nk-in-dropdown-reading-nvda.collected.json | 88 - ...backwards-to-link-in-dropdown-reading.html | 86 - ...backwards-to-link-in-dropdown-reading.json | 21 - ...n-dropdown-interaction-jaws.collected.html | 71 - ...n-dropdown-interaction-jaws.collected.json | 78 - ...n-dropdown-interaction-nvda.collected.html | 71 - ...n-dropdown-interaction-nvda.collected.json | 78 - ...wards-to-link-in-dropdown-interaction.html | 86 - ...wards-to-link-in-dropdown-interaction.json | 21 - ...n-dropdown-interaction-jaws.collected.html | 71 - ...n-dropdown-interaction-jaws.collected.json | 78 - ...n-dropdown-interaction-nvda.collected.html | 71 - ...n-dropdown-interaction-nvda.collected.json | 78 - ...wards-to-link-in-dropdown-interaction.html | 86 - ...wards-to-link-in-dropdown-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 98 - ...wards-to-link-in-dropdown-interaction.html | 85 - ...wards-to-link-in-dropdown-interaction.json | 20 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 98 - ...wards-to-link-in-dropdown-interaction.html | 85 - ...wards-to-link-in-dropdown-interaction.json | 20 - ...n-dropdown-interaction-jaws.collected.html | 71 - ...n-dropdown-interaction-jaws.collected.json | 58 - ...n-dropdown-interaction-nvda.collected.html | 71 - ...n-dropdown-interaction-nvda.collected.json | 58 - ...to-first-link-in-dropdown-interaction.html | 59 - ...to-first-link-in-dropdown-interaction.json | 21 - ...n-dropdown-interaction-jaws.collected.html | 71 - ...n-dropdown-interaction-jaws.collected.json | 58 - ...n-dropdown-interaction-nvda.collected.html | 71 - ...n-dropdown-interaction-nvda.collected.json | 58 - ...-to-last-link-in-dropdown-interaction.html | 59 - ...-to-last-link-in-dropdown-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 58 - ...to-first-link-in-dropdown-interaction.html | 58 - ...to-first-link-in-dropdown-interaction.json | 20 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 58 - ...-to-last-link-in-dropdown-interaction.html | 58 - ...-to-last-link-in-dropdown-interaction.json | 20 - ...nk-in-dropdown-reading-jaws.collected.html | 73 - ...nk-in-dropdown-reading-jaws.collected.json | 76 - ...nk-in-dropdown-reading-nvda.collected.html | 73 - ...nk-in-dropdown-reading-nvda.collected.json | 76 - ...-44-activate-link-in-dropdown-reading.html | 68 - ...-44-activate-link-in-dropdown-reading.json | 21 - ...n-dropdown-interaction-jaws.collected.html | 73 - ...n-dropdown-interaction-jaws.collected.json | 66 - ...n-dropdown-interaction-nvda.collected.html | 73 - ...n-dropdown-interaction-nvda.collected.json | 66 - ...activate-link-in-dropdown-interaction.html | 68 - ...activate-link-in-dropdown-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...activate-link-in-dropdown-interaction.html | 67 - ...activate-link-in-dropdown-interaction.json | 20 - build/tests/form/commands.json | 138 - build/tests/form/index.html | 96 - .../css/bootstrap-accessibility.css | 62 - .../2021-10-24_152221/css/bootstrap-theme.css | 476 -- .../2021-10-24_152221/css/bootstrap.css | 6560 ----------------- .../2021-10-24_152221/css/common.css | 179 - .../2021-10-24_152221/css/visua11y.css | 67 - .../reference/2021-10-24_152221/form.html | 89 - .../form.setFocusAfterForm.html | 112 - ...etFocusAfterFormAndHideBottomControls.html | 114 - .../form.setFocusBeforeForm.html | 112 - ...form.setFocusBeforeFormAndHideTopLink.html | 113 - .../form.setFocusOnBottomLink.html | 112 - .../form.setFocusOnTopLink.html | 112 - .../images/landmarks-jaws.png | Bin 108670 -> 0 bytes .../images/landmarks-nvda.png | Bin 219023 -> 0 bytes .../images/landmarks-orca.png | Bin 219017 -> 0 bytes .../images/landmarks-skipto.png | Bin 193199 -> 0 bytes .../2021-10-24_152221/images/landmarks-vo.png | Bin 429475 -> 0 bytes .../2021-10-24_152221/images/w3c.png | Bin 2769 -> 0 bytes .../js/bootstrap-accessibility-2.js | 25 - .../js/bootstrap-accessibility.min.js | 4 - .../2021-10-24_152221/js/bootstrap.min.js | 7 - .../2021-10-24_152221/js/jquery-2.1.1.min.js | 4 - .../reference/2021-10-24_152221/js/show.js | 45 - .../2021-10-24_152221/js/visua11y.js | 1699 ----- build/tests/form/scripts.jsonp.js | 29 - build/tests/form/scripts.module.js | 32 - .../form/scripts/setFocusAfterForm.jsonp.js | 6 - .../form/scripts/setFocusAfterForm.module.js | 4 - ...cusAfterFormAndHideBottomControls.jsonp.js | 8 - ...usAfterFormAndHideBottomControls.module.js | 6 - .../form/scripts/setFocusBeforeForm.jsonp.js | 6 - .../form/scripts/setFocusBeforeForm.module.js | 4 - .../setFocusBeforeFormAndHideTopLink.jsonp.js | 7 - ...setFocusBeforeFormAndHideTopLink.module.js | 5 - .../scripts/setFocusOnBottomLink.jsonp.js | 6 - .../scripts/setFocusOnBottomLink.module.js | 4 - .../form/scripts/setFocusOnTopLink.jsonp.js | 6 - .../form/scripts/setFocusOnTopLink.module.js | 4 - ...-form-landmark-reading-jaws.collected.html | 73 - ...-form-landmark-reading-jaws.collected.json | 104 - ...-form-landmark-reading-nvda.collected.html | 73 - ...-form-landmark-reading-nvda.collected.json | 114 - ...forwards-into-a-form-landmark-reading.html | 88 - ...forwards-into-a-form-landmark-reading.json | 29 - ...m-landmark-interaction-jaws.collected.html | 73 - ...m-landmark-interaction-jaws.collected.json | 74 - ...m-landmark-interaction-nvda.collected.html | 73 - ...m-landmark-interaction-nvda.collected.json | 74 - ...ards-into-a-form-landmark-interaction.html | 88 - ...ards-into-a-form-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...ards-into-a-form-landmark-interaction.html | 87 - ...ards-into-a-form-landmark-interaction.json | 28 - ...-form-landmark-reading-jaws.collected.html | 73 - ...-form-landmark-reading-jaws.collected.json | 94 - ...-form-landmark-reading-nvda.collected.html | 73 - ...-form-landmark-reading-nvda.collected.json | 104 - ...ackwards-into-a-form-landmark-reading.html | 86 - ...ackwards-into-a-form-landmark-reading.json | 29 - ...m-landmark-interaction-jaws.collected.html | 73 - ...m-landmark-interaction-jaws.collected.json | 74 - ...m-landmark-interaction-nvda.collected.html | 73 - ...m-landmark-interaction-nvda.collected.json | 74 - ...ards-into-a-form-landmark-interaction.html | 86 - ...ards-into-a-form-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...ards-into-a-form-landmark-interaction.html | 85 - ...ards-into-a-form-landmark-interaction.json | 28 - ...-form-landmark-reading-jaws.collected.html | 72 - ...-form-landmark-reading-jaws.collected.json | 90 - ...-form-landmark-reading-nvda.collected.html | 72 - ...-form-landmark-reading-nvda.collected.json | 100 - ...rwards-out-of-a-form-landmark-reading.html | 85 - ...rwards-out-of-a-form-landmark-reading.json | 29 - ...m-landmark-interaction-jaws.collected.html | 72 - ...m-landmark-interaction-jaws.collected.json | 70 - ...m-landmark-interaction-nvda.collected.html | 72 - ...m-landmark-interaction-nvda.collected.json | 70 - ...ds-out-of-a-form-landmark-interaction.html | 85 - ...ds-out-of-a-form-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 84 - ...ds-out-of-a-form-landmark-interaction.html | 84 - ...ds-out-of-a-form-landmark-interaction.json | 28 - ...-form-landmark-reading-jaws.collected.html | 72 - ...-form-landmark-reading-jaws.collected.json | 90 - ...-form-landmark-reading-nvda.collected.html | 72 - ...-form-landmark-reading-nvda.collected.json | 100 - ...kwards-out-of-a-form-landmark-reading.html | 85 - ...kwards-out-of-a-form-landmark-reading.json | 29 - ...m-landmark-interaction-jaws.collected.html | 72 - ...m-landmark-interaction-jaws.collected.json | 70 - ...m-landmark-interaction-nvda.collected.html | 72 - ...m-landmark-interaction-nvda.collected.json | 70 - ...ds-out-of-a-form-landmark-interaction.html | 85 - ...ds-out-of-a-form-landmark-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 84 - ...ds-out-of-a-form-landmark-interaction.html | 84 - ...ds-out-of-a-form-landmark-interaction.json | 28 - ...-form-landmark-reading-jaws.collected.html | 73 - ...-form-landmark-reading-jaws.collected.json | 92 - ...-form-landmark-reading-nvda.collected.html | 73 - ...-form-landmark-reading-nvda.collected.json | 92 - ...-input-inside-a-form-landmark-reading.html | 81 - ...-input-inside-a-form-landmark-reading.json | 37 - ...m-landmark-interaction-jaws.collected.html | 73 - ...m-landmark-interaction-jaws.collected.json | 82 - ...m-landmark-interaction-nvda.collected.html | 73 - ...m-landmark-interaction-nvda.collected.json | 82 - ...ut-inside-a-form-landmark-interaction.html | 81 - ...ut-inside-a-form-landmark-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 82 - ...ut-inside-a-form-landmark-interaction.html | 80 - ...ut-inside-a-form-landmark-interaction.json | 36 - ...-form-landmark-reading-jaws.collected.html | 73 - ...-form-landmark-reading-jaws.collected.json | 92 - ...-form-landmark-reading-nvda.collected.html | 73 - ...-form-landmark-reading-nvda.collected.json | 92 - ...-input-inside-a-form-landmark-reading.html | 82 - ...-input-inside-a-form-landmark-reading.json | 37 - ...m-landmark-interaction-jaws.collected.html | 73 - ...m-landmark-interaction-jaws.collected.json | 82 - ...m-landmark-interaction-nvda.collected.html | 73 - ...m-landmark-interaction-nvda.collected.json | 82 - ...ut-inside-a-form-landmark-interaction.html | 82 - ...ut-inside-a-form-landmark-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 82 - ...ut-inside-a-form-landmark-interaction.html | 81 - ...ut-inside-a-form-landmark-interaction.json | 36 - ...-form-landmark-reading-jaws.collected.html | 73 - ...-form-landmark-reading-jaws.collected.json | 82 - ...-form-landmark-reading-nvda.collected.html | 73 - ...-form-landmark-reading-nvda.collected.json | 82 - ...button-inside-a-form-landmark-reading.html | 75 - ...button-inside-a-form-landmark-reading.json | 37 - ...-form-landmark-reading-jaws.collected.html | 73 - ...-form-landmark-reading-jaws.collected.json | 82 - ...-form-landmark-reading-nvda.collected.html | 73 - ...-form-landmark-reading-nvda.collected.json | 82 - ...button-inside-a-form-landmark-reading.html | 75 - ...button-inside-a-form-landmark-reading.json | 37 - build/tests/horizontal-slider/commands.json | 93 - build/tests/horizontal-slider/index.html | 97 - .../css/slider-color-viewer.css | 120 - .../2021-9-28_15392/js/slider-color-viewer.js | 374 - .../2021-9-28_15392/slider-color-viewer.html | 108 - ...r-color-viewer.setFocusAfterRedSlider.html | 131 - ...-color-viewer.setFocusBeforeRedSlider.html | 131 - ...ider-color-viewer.setFocusOnRedSlider.html | 131 - .../tests/horizontal-slider/scripts.jsonp.js | 14 - .../tests/horizontal-slider/scripts.module.js | 14 - .../scripts/setFocusAfterRedSlider.jsonp.js | 6 - .../scripts/setFocusAfterRedSlider.module.js | 4 - .../scripts/setFocusBeforeRedSlider.jsonp.js | 6 - .../scripts/setFocusBeforeRedSlider.module.js | 4 - .../scripts/setFocusOnRedSlider.jsonp.js | 6 - .../scripts/setFocusOnRedSlider.module.js | 4 - ...ards-to-slider-reading-jaws.collected.html | 76 - ...ards-to-slider-reading-jaws.collected.json | 112 - ...ards-to-slider-reading-nvda.collected.html | 76 - ...ards-to-slider-reading-nvda.collected.json | 108 - ...1-navigate-forwards-to-slider-reading.html | 91 - ...1-navigate-forwards-to-slider-reading.json | 37 - ...ards-to-slider-reading-jaws.collected.html | 76 - ...ards-to-slider-reading-jaws.collected.json | 108 - ...ards-to-slider-reading-nvda.collected.html | 76 - ...ards-to-slider-reading-nvda.collected.json | 108 - ...-navigate-backwards-to-slider-reading.html | 88 - ...-navigate-backwards-to-slider-reading.json | 37 - ...-to-slider-interaction-jaws.collected.html | 76 - ...-to-slider-interaction-jaws.collected.json | 94 - ...-to-slider-interaction-nvda.collected.html | 76 - ...-to-slider-interaction-nvda.collected.json | 94 - ...vigate-forwards-to-slider-interaction.html | 91 - ...vigate-forwards-to-slider-interaction.json | 37 - ...-to-slider-interaction-jaws.collected.html | 76 - ...-to-slider-interaction-jaws.collected.json | 94 - ...-to-slider-interaction-nvda.collected.html | 76 - ...-to-slider-interaction-nvda.collected.json | 94 - ...igate-backwards-to-slider-interaction.html | 88 - ...igate-backwards-to-slider-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 108 - ...vigate-forwards-to-slider-interaction.html | 90 - ...vigate-forwards-to-slider-interaction.json | 36 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 108 - ...igate-backwards-to-slider-interaction.html | 87 - ...igate-backwards-to-slider-interaction.json | 36 - ...n-about-slider-reading-jaws.collected.html | 76 - ...n-about-slider-reading-jaws.collected.json | 104 - ...n-about-slider-reading-nvda.collected.html | 76 - ...n-about-slider-reading-nvda.collected.json | 104 - ...read-information-about-slider-reading.html | 86 - ...read-information-about-slider-reading.json | 37 - ...out-slider-interaction-jaws.collected.html | 76 - ...out-slider-interaction-jaws.collected.json | 104 - ...out-slider-interaction-nvda.collected.html | 76 - ...out-slider-interaction-nvda.collected.json | 104 - ...-information-about-slider-interaction.html | 86 - ...-information-about-slider-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 104 - ...-information-about-slider-interaction.html | 85 - ...-information-about-slider-interaction.json | 36 - ...y-one-step-interaction-jaws.collected.html | 72 - ...y-one-step-interaction-jaws.collected.json | 68 - ...y-one-step-interaction-nvda.collected.html | 72 - ...y-one-step-interaction-nvda.collected.json | 68 - ...rement-slider-by-one-step-interaction.html | 55 - ...rement-slider-by-one-step-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 68 - ...rement-slider-by-one-step-interaction.html | 54 - ...rement-slider-by-one-step-interaction.json | 16 - ...y-one-step-interaction-jaws.collected.html | 72 - ...y-one-step-interaction-jaws.collected.json | 68 - ...y-one-step-interaction-nvda.collected.html | 72 - ...y-one-step-interaction-nvda.collected.json | 68 - ...rement-slider-by-one-step-interaction.html | 55 - ...rement-slider-by-one-step-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 68 - ...rement-slider-by-one-step-interaction.html | 54 - ...rement-slider-by-one-step-interaction.json | 16 - ...-ten-steps-interaction-jaws.collected.html | 72 - ...-ten-steps-interaction-jaws.collected.json | 58 - ...-ten-steps-interaction-nvda.collected.html | 72 - ...-ten-steps-interaction-nvda.collected.json | 58 - ...ement-slider-by-ten-steps-interaction.html | 55 - ...ement-slider-by-ten-steps-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 58 - ...ement-slider-by-ten-steps-interaction.html | 54 - ...ement-slider-by-ten-steps-interaction.json | 16 - ...-ten-steps-interaction-jaws.collected.html | 72 - ...-ten-steps-interaction-jaws.collected.json | 58 - ...-ten-steps-interaction-nvda.collected.html | 72 - ...-ten-steps-interaction-nvda.collected.json | 58 - ...ement-slider-by-ten-steps-interaction.html | 55 - ...ement-slider-by-ten-steps-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 58 - ...ement-slider-by-ten-steps-interaction.html | 54 - ...ement-slider-by-ten-steps-interaction.json | 16 - ...imum-value-interaction-jaws.collected.html | 73 - ...imum-value-interaction-jaws.collected.json | 62 - ...imum-value-interaction-nvda.collected.html | 73 - ...imum-value-interaction-nvda.collected.json | 62 - ...t-slider-to-minimum-value-interaction.html | 56 - ...t-slider-to-minimum-value-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 62 - ...t-slider-to-minimum-value-interaction.html | 55 - ...t-slider-to-minimum-value-interaction.json | 16 - ...imum-value-interaction-jaws.collected.html | 73 - ...imum-value-interaction-jaws.collected.json | 62 - ...imum-value-interaction-nvda.collected.html | 73 - ...imum-value-interaction-nvda.collected.json | 62 - ...t-slider-to-maximum-value-interaction.html | 56 - ...t-slider-to-maximum-value-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 62 - ...t-slider-to-maximum-value-interaction.html | 55 - ...t-slider-to-maximum-value-interaction.json | 16 - build/tests/main/commands.json | 129 - build/tests/main/index.html | 92 - .../css/bootstrap-accessibility.css | 62 - .../2021-10-24_181316/css/bootstrap-theme.css | 476 -- .../2021-10-24_181316/css/bootstrap.css | 6560 ----------------- .../2021-10-24_181316/css/common.css | 179 - .../2021-10-24_181316/css/visua11y.css | 67 - .../images/landmarks-jaws.png | Bin 108670 -> 0 bytes .../images/landmarks-nvda.png | Bin 219023 -> 0 bytes .../images/landmarks-orca.png | Bin 219017 -> 0 bytes .../images/landmarks-skipto.png | Bin 193199 -> 0 bytes .../2021-10-24_181316/images/landmarks-vo.png | Bin 429475 -> 0 bytes .../2021-10-24_181316/images/w3c.png | Bin 2769 -> 0 bytes .../js/bootstrap-accessibility-2.js | 25 - .../js/bootstrap-accessibility.min.js | 4 - .../2021-10-24_181316/js/bootstrap.min.js | 7 - .../2021-10-24_181316/js/jquery-2.1.1.min.js | 4 - .../reference/2021-10-24_181316/js/show.js | 45 - .../2021-10-24_181316/js/visua11y.js | 1699 ----- .../reference/2021-10-24_181316/main.html | 35 - .../main.setFocusAfterMain.html | 59 - .../main.setFocusBeforeMain.html | 58 - .../main.setFocusOnBottomLink.html | 59 - .../main.setFocusOnTopLink.html | 58 - build/tests/main/scripts.jsonp.js | 20 - build/tests/main/scripts.module.js | 21 - .../main/scripts/setFocusAfterMain.jsonp.js | 7 - .../main/scripts/setFocusAfterMain.module.js | 5 - .../main/scripts/setFocusBeforeMain.jsonp.js | 6 - .../main/scripts/setFocusBeforeMain.module.js | 4 - .../scripts/setFocusOnBottomLink.jsonp.js | 7 - .../scripts/setFocusOnBottomLink.module.js | 5 - .../main/scripts/setFocusOnTopLink.jsonp.js | 6 - .../main/scripts/setFocusOnTopLink.module.js | 4 - ...-main-landmark-reading-jaws.collected.html | 72 - ...-main-landmark-reading-jaws.collected.json | 106 - ...-main-landmark-reading-nvda.collected.html | 72 - ...-main-landmark-reading-nvda.collected.json | 106 - ...forwards-into-a-main-landmark-reading.html | 84 - ...forwards-into-a-main-landmark-reading.json | 25 - ...n-landmark-interaction-jaws.collected.html | 72 - ...n-landmark-interaction-jaws.collected.json | 66 - ...n-landmark-interaction-nvda.collected.html | 72 - ...n-landmark-interaction-nvda.collected.json | 66 - ...ards-into-a-main-landmark-interaction.html | 84 - ...ards-into-a-main-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...ards-into-a-main-landmark-interaction.html | 83 - ...ards-into-a-main-landmark-interaction.json | 24 - ...-main-landmark-reading-jaws.collected.html | 72 - ...-main-landmark-reading-jaws.collected.json | 86 - ...-main-landmark-reading-nvda.collected.html | 72 - ...-main-landmark-reading-nvda.collected.json | 96 - ...ackwards-into-a-main-landmark-reading.html | 82 - ...ackwards-into-a-main-landmark-reading.json | 25 - ...n-landmark-interaction-jaws.collected.html | 72 - ...n-landmark-interaction-jaws.collected.json | 66 - ...n-landmark-interaction-nvda.collected.html | 72 - ...n-landmark-interaction-nvda.collected.json | 66 - ...ards-into-a-main-landmark-interaction.html | 82 - ...ards-into-a-main-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...ards-into-a-main-landmark-interaction.html | 81 - ...ards-into-a-main-landmark-interaction.json | 24 - ...-main-landmark-reading-jaws.collected.html | 72 - ...-main-landmark-reading-jaws.collected.json | 86 - ...-main-landmark-reading-nvda.collected.html | 72 - ...-main-landmark-reading-nvda.collected.json | 96 - ...rwards-out-of-a-main-landmark-reading.html | 82 - ...rwards-out-of-a-main-landmark-reading.json | 25 - ...n-landmark-interaction-jaws.collected.html | 72 - ...n-landmark-interaction-jaws.collected.json | 66 - ...n-landmark-interaction-nvda.collected.html | 72 - ...n-landmark-interaction-nvda.collected.json | 66 - ...ds-out-of-a-main-landmark-interaction.html | 82 - ...ds-out-of-a-main-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...ds-out-of-a-main-landmark-interaction.html | 81 - ...ds-out-of-a-main-landmark-interaction.json | 24 - ...-main-landmark-reading-jaws.collected.html | 72 - ...-main-landmark-reading-jaws.collected.json | 86 - ...-main-landmark-reading-nvda.collected.html | 72 - ...-main-landmark-reading-nvda.collected.json | 96 - ...kwards-out-of-a-main-landmark-reading.html | 81 - ...kwards-out-of-a-main-landmark-reading.json | 25 - ...n-landmark-interaction-jaws.collected.html | 72 - ...n-landmark-interaction-jaws.collected.json | 66 - ...n-landmark-interaction-nvda.collected.html | 72 - ...n-landmark-interaction-nvda.collected.json | 66 - ...ds-out-of-a-main-landmark-interaction.html | 81 - ...ds-out-of-a-main-landmark-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...ds-out-of-a-main-landmark-interaction.html | 80 - ...ds-out-of-a-main-landmark-interaction.json | 24 - ...-main-landmark-reading-jaws.collected.html | 72 - ...-main-landmark-reading-jaws.collected.json | 80 - ...-main-landmark-reading-nvda.collected.html | 72 - ...-main-landmark-reading-nvda.collected.json | 80 - ...eading-inside-a-main-landmark-reading.html | 69 - ...eading-inside-a-main-landmark-reading.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 70 - ...ng-inside-a-main-landmark-interaction.html | 68 - ...ng-inside-a-main-landmark-interaction.json | 28 - ...-main-landmark-reading-jaws.collected.html | 72 - ...-main-landmark-reading-jaws.collected.json | 80 - ...-main-landmark-reading-nvda.collected.html | 72 - ...-main-landmark-reading-nvda.collected.json | 80 - ...eading-inside-a-main-landmark-reading.html | 76 - ...eading-inside-a-main-landmark-reading.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 70 - ...ng-inside-a-main-landmark-interaction.html | 75 - ...ng-inside-a-main-landmark-interaction.json | 28 - .../commands.json | 145 - .../index.html | 102 - .../css/menu-button-actions.css | 82 - .../menu-button-actions-active-descendant.js | 347 - ...menu-button-actions-active-descendant.html | 57 - ...endant.openMenuAndSetFocusToFirstItem.html | 81 - ...cendant.openMenuAndSetFocusToLastItem.html | 81 - ...ve-descendant.setFocusAfterMenuButton.html | 80 - ...e-descendant.setFocusBeforeMenuButton.html | 80 - ...ctive-descendant.setFocusOnMenuButton.html | 80 - .../scripts.jsonp.js | 24 - .../scripts.module.js | 26 - .../openMenuAndSetFocusToFirstItem.jsonp.js | 7 - .../openMenuAndSetFocusToFirstItem.module.js | 5 - .../openMenuAndSetFocusToLastItem.jsonp.js | 7 - .../openMenuAndSetFocusToLastItem.module.js | 5 - .../scripts/setFocusAfterMenuButton.jsonp.js | 6 - .../scripts/setFocusAfterMenuButton.module.js | 4 - .../scripts/setFocusBeforeMenuButton.jsonp.js | 6 - .../setFocusBeforeMenuButton.module.js | 4 - .../scripts/setFocusOnMenuButton.jsonp.js | 6 - .../scripts/setFocusOnMenuButton.module.js | 4 - ...to-menu-button-reading-jaws.collected.html | 72 - ...to-menu-button-reading-jaws.collected.json | 90 - ...to-menu-button-reading-nvda.collected.html | 72 - ...to-menu-button-reading-nvda.collected.json | 90 - ...igate-forwards-to-menu-button-reading.html | 77 - ...igate-forwards-to-menu-button-reading.json | 21 - ...to-menu-button-reading-jaws.collected.html | 72 - ...to-menu-button-reading-jaws.collected.json | 90 - ...to-menu-button-reading-nvda.collected.html | 72 - ...to-menu-button-reading-nvda.collected.json | 90 - ...gate-backwards-to-menu-button-reading.html | 77 - ...gate-backwards-to-menu-button-reading.json | 21 - ...enu-button-interaction-jaws.collected.html | 72 - ...enu-button-interaction-jaws.collected.json | 60 - ...enu-button-interaction-nvda.collected.html | 72 - ...enu-button-interaction-nvda.collected.json | 60 - ...e-forwards-to-menu-button-interaction.html | 77 - ...e-forwards-to-menu-button-interaction.json | 21 - ...enu-button-interaction-jaws.collected.html | 72 - ...enu-button-interaction-jaws.collected.json | 60 - ...enu-button-interaction-nvda.collected.html | 72 - ...enu-button-interaction-nvda.collected.json | 60 - ...-backwards-to-menu-button-interaction.html | 77 - ...-backwards-to-menu-button-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...e-forwards-to-menu-button-interaction.html | 76 - ...e-forwards-to-menu-button-interaction.json | 20 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...-backwards-to-menu-button-interaction.html | 76 - ...-backwards-to-menu-button-interaction.json | 20 - ...ut-menu-button-reading-jaws.collected.html | 72 - ...ut-menu-button-reading-jaws.collected.json | 72 - ...ut-menu-button-reading-nvda.collected.html | 72 - ...ut-menu-button-reading-nvda.collected.json | 72 - ...information-about-menu-button-reading.html | 66 - ...information-about-menu-button-reading.json | 21 - ...enu-button-interaction-jaws.collected.html | 72 - ...enu-button-interaction-jaws.collected.json | 72 - ...enu-button-interaction-nvda.collected.html | 72 - ...enu-button-interaction-nvda.collected.json | 72 - ...rmation-about-menu-button-interaction.html | 66 - ...rmation-about-menu-button-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 72 - ...rmation-about-menu-button-interaction.html | 65 - ...rmation-about-menu-button-interaction.json | 20 - ...t-10-open-menu-reading-jaws.collected.html | 75 - ...t-10-open-menu-reading-jaws.collected.json | 100 - ...t-10-open-menu-reading-nvda.collected.html | 75 - ...t-10-open-menu-reading-nvda.collected.json | 100 - .../test-10-open-menu-reading.html | 95 - .../test-10-open-menu-reading.json | 37 - ...-open-menu-interaction-jaws.collected.html | 75 - ...-open-menu-interaction-jaws.collected.json | 110 - ...-open-menu-interaction-nvda.collected.html | 75 - ...-open-menu-interaction-nvda.collected.json | 110 - .../test-11-open-menu-interaction.html | 95 - .../test-11-open-menu-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 116 - .../test-12-open-menu-interaction.html | 93 - .../test-12-open-menu-interaction.json | 36 - ...-last-item-interaction-jaws.collected.html | 75 - ...-last-item-interaction-jaws.collected.json | 90 - ...-last-item-interaction-nvda.collected.html | 75 - ...-last-item-interaction-nvda.collected.json | 90 - ...13-open-menu-to-last-item-interaction.html | 78 - ...13-open-menu-to-last-item-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 90 - ...14-open-menu-to-last-item-interaction.html | 77 - ...14-open-menu-to-last-item-interaction.json | 36 - ...-menu-item-interaction-jaws.collected.html | 73 - ...-menu-item-interaction-jaws.collected.json | 84 - ...-menu-item-interaction-nvda.collected.html | 73 - ...-menu-item-interaction-nvda.collected.json | 84 - ...formation-about-menu-item-interaction.html | 72 - ...formation-about-menu-item-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 84 - ...formation-about-menu-item-interaction.html | 71 - ...formation-about-menu-item-interaction.json | 28 - ...em-in-menu-interaction-jaws.collected.html | 73 - ...em-in-menu-interaction-jaws.collected.json | 84 - ...em-in-menu-interaction-nvda.collected.html | 73 - ...em-in-menu-interaction-nvda.collected.json | 84 - ...ate-to-first-item-in-menu-interaction.html | 69 - ...ate-to-first-item-in-menu-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 84 - ...ate-to-first-item-in-menu-interaction.html | 68 - ...ate-to-first-item-in-menu-interaction.json | 28 - ...em-in-menu-interaction-jaws.collected.html | 73 - ...em-in-menu-interaction-jaws.collected.json | 84 - ...em-in-menu-interaction-nvda.collected.html | 73 - ...em-in-menu-interaction-nvda.collected.json | 84 - ...gate-to-last-item-in-menu-interaction.html | 69 - ...gate-to-last-item-in-menu-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 84 - ...gate-to-last-item-in-menu-interaction.html | 68 - ...gate-to-last-item-in-menu-interaction.json | 28 - ...-character-interaction-jaws.collected.html | 73 - ...-character-interaction-jaws.collected.json | 74 - ...-character-interaction-nvda.collected.html | 73 - ...-character-interaction-nvda.collected.json | 74 - ...-menu-by-typing-character-interaction.html | 69 - ...-menu-by-typing-character-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...-menu-by-typing-character-interaction.html | 68 - ...-menu-by-typing-character-interaction.json | 28 - ...-menu-item-interaction-jaws.collected.html | 72 - ...-menu-item-interaction-jaws.collected.json | 62 - ...-menu-item-interaction-nvda.collected.html | 72 - ...-menu-item-interaction-nvda.collected.json | 62 - ...est-23-activate-menu-item-interaction.html | 63 - ...est-23-activate-menu-item-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 72 - ...est-24-activate-menu-item-interaction.html | 62 - ...est-24-activate-menu-item-interaction.json | 20 - ...close-menu-interaction-jaws.collected.html | 72 - ...close-menu-interaction-jaws.collected.json | 62 - ...close-menu-interaction-nvda.collected.html | 72 - ...close-menu-interaction-nvda.collected.json | 62 - .../test-25-close-menu-interaction.html | 60 - .../test-25-close-menu-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 62 - .../test-26-close-menu-interaction.html | 59 - .../test-26-close-menu-interaction.json | 20 - build/tests/menu-button-actions/commands.json | 145 - build/tests/menu-button-actions/index.html | 102 - .../css/menu-button-actions.css | 82 - .../2021-1-14_12348/js/menu-button-actions.js | 344 - .../2021-1-14_12348/menu-button-actions.html | 54 - ...ctions.openMenuAndSetFocusToFirstItem.html | 78 - ...actions.openMenuAndSetFocusToLastItem.html | 78 - ...utton-actions.setFocusAfterMenuButton.html | 77 - ...tton-actions.setFocusBeforeMenuButton.html | 77 - ...u-button-actions.setFocusOnMenuButton.html | 77 - .../menu-button-actions/scripts.jsonp.js | 24 - .../menu-button-actions/scripts.module.js | 26 - .../openMenuAndSetFocusToFirstItem.jsonp.js | 7 - .../openMenuAndSetFocusToFirstItem.module.js | 5 - .../openMenuAndSetFocusToLastItem.jsonp.js | 7 - .../openMenuAndSetFocusToLastItem.module.js | 5 - .../scripts/setFocusAfterMenuButton.jsonp.js | 6 - .../scripts/setFocusAfterMenuButton.module.js | 4 - .../scripts/setFocusBeforeMenuButton.jsonp.js | 6 - .../setFocusBeforeMenuButton.module.js | 4 - .../scripts/setFocusOnMenuButton.jsonp.js | 6 - .../scripts/setFocusOnMenuButton.module.js | 4 - ...to-menu-button-reading-jaws.collected.html | 72 - ...to-menu-button-reading-jaws.collected.json | 90 - ...to-menu-button-reading-nvda.collected.html | 72 - ...to-menu-button-reading-nvda.collected.json | 90 - ...igate-forwards-to-menu-button-reading.html | 77 - ...igate-forwards-to-menu-button-reading.json | 21 - ...to-menu-button-reading-jaws.collected.html | 72 - ...to-menu-button-reading-jaws.collected.json | 90 - ...to-menu-button-reading-nvda.collected.html | 72 - ...to-menu-button-reading-nvda.collected.json | 90 - ...gate-backwards-to-menu-button-reading.html | 77 - ...gate-backwards-to-menu-button-reading.json | 21 - ...enu-button-interaction-jaws.collected.html | 72 - ...enu-button-interaction-jaws.collected.json | 60 - ...enu-button-interaction-nvda.collected.html | 72 - ...enu-button-interaction-nvda.collected.json | 60 - ...e-forwards-to-menu-button-interaction.html | 77 - ...e-forwards-to-menu-button-interaction.json | 21 - ...enu-button-interaction-jaws.collected.html | 72 - ...enu-button-interaction-jaws.collected.json | 60 - ...enu-button-interaction-nvda.collected.html | 72 - ...enu-button-interaction-nvda.collected.json | 60 - ...-backwards-to-menu-button-interaction.html | 77 - ...-backwards-to-menu-button-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...e-forwards-to-menu-button-interaction.html | 76 - ...e-forwards-to-menu-button-interaction.json | 20 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...-backwards-to-menu-button-interaction.html | 76 - ...-backwards-to-menu-button-interaction.json | 20 - ...ut-menu-button-reading-jaws.collected.html | 72 - ...ut-menu-button-reading-jaws.collected.json | 72 - ...ut-menu-button-reading-nvda.collected.html | 72 - ...ut-menu-button-reading-nvda.collected.json | 72 - ...information-about-menu-button-reading.html | 66 - ...information-about-menu-button-reading.json | 21 - ...enu-button-interaction-jaws.collected.html | 72 - ...enu-button-interaction-jaws.collected.json | 72 - ...enu-button-interaction-nvda.collected.html | 72 - ...enu-button-interaction-nvda.collected.json | 72 - ...rmation-about-menu-button-interaction.html | 66 - ...rmation-about-menu-button-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 72 - ...rmation-about-menu-button-interaction.html | 65 - ...rmation-about-menu-button-interaction.json | 20 - ...t-10-open-menu-reading-jaws.collected.html | 74 - ...t-10-open-menu-reading-jaws.collected.json | 96 - ...t-10-open-menu-reading-nvda.collected.html | 74 - ...t-10-open-menu-reading-nvda.collected.json | 96 - .../test-10-open-menu-reading.html | 94 - .../test-10-open-menu-reading.json | 37 - ...-open-menu-interaction-jaws.collected.html | 74 - ...-open-menu-interaction-jaws.collected.json | 106 - ...-open-menu-interaction-nvda.collected.html | 74 - ...-open-menu-interaction-nvda.collected.json | 106 - .../test-11-open-menu-interaction.html | 94 - .../test-11-open-menu-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 116 - .../test-12-open-menu-interaction.html | 93 - .../test-12-open-menu-interaction.json | 36 - ...-last-item-interaction-jaws.collected.html | 74 - ...-last-item-interaction-jaws.collected.json | 86 - ...-last-item-interaction-nvda.collected.html | 74 - ...-last-item-interaction-nvda.collected.json | 86 - ...13-open-menu-to-last-item-interaction.html | 77 - ...13-open-menu-to-last-item-interaction.json | 37 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 86 - ...14-open-menu-to-last-item-interaction.html | 76 - ...14-open-menu-to-last-item-interaction.json | 36 - ...-menu-item-interaction-jaws.collected.html | 72 - ...-menu-item-interaction-jaws.collected.json | 80 - ...-menu-item-interaction-nvda.collected.html | 72 - ...-menu-item-interaction-nvda.collected.json | 80 - ...formation-about-menu-item-interaction.html | 71 - ...formation-about-menu-item-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...formation-about-menu-item-interaction.html | 70 - ...formation-about-menu-item-interaction.json | 28 - ...em-in-menu-interaction-jaws.collected.html | 72 - ...em-in-menu-interaction-jaws.collected.json | 80 - ...em-in-menu-interaction-nvda.collected.html | 72 - ...em-in-menu-interaction-nvda.collected.json | 80 - ...ate-to-first-item-in-menu-interaction.html | 68 - ...ate-to-first-item-in-menu-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...ate-to-first-item-in-menu-interaction.html | 67 - ...ate-to-first-item-in-menu-interaction.json | 28 - ...em-in-menu-interaction-jaws.collected.html | 72 - ...em-in-menu-interaction-jaws.collected.json | 80 - ...em-in-menu-interaction-nvda.collected.html | 72 - ...em-in-menu-interaction-nvda.collected.json | 80 - ...gate-to-last-item-in-menu-interaction.html | 68 - ...gate-to-last-item-in-menu-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 80 - ...gate-to-last-item-in-menu-interaction.html | 67 - ...gate-to-last-item-in-menu-interaction.json | 28 - ...-character-interaction-jaws.collected.html | 72 - ...-character-interaction-jaws.collected.json | 70 - ...-character-interaction-nvda.collected.html | 72 - ...-character-interaction-nvda.collected.json | 70 - ...-menu-by-typing-character-interaction.html | 68 - ...-menu-by-typing-character-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 70 - ...-menu-by-typing-character-interaction.html | 67 - ...-menu-by-typing-character-interaction.json | 28 - ...-menu-item-interaction-jaws.collected.html | 72 - ...-menu-item-interaction-jaws.collected.json | 62 - ...-menu-item-interaction-nvda.collected.html | 72 - ...-menu-item-interaction-nvda.collected.json | 62 - ...est-23-activate-menu-item-interaction.html | 63 - ...est-23-activate-menu-item-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 72 - ...est-24-activate-menu-item-interaction.html | 62 - ...est-24-activate-menu-item-interaction.json | 20 - ...close-menu-interaction-jaws.collected.html | 72 - ...close-menu-interaction-jaws.collected.json | 62 - ...close-menu-interaction-nvda.collected.html | 72 - ...close-menu-interaction-nvda.collected.json | 62 - .../test-25-close-menu-interaction.html | 60 - .../test-25-close-menu-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 62 - .../test-26-close-menu-interaction.html | 59 - .../test-26-close-menu-interaction.json | 20 - build/tests/menubar-editor/commands.json | 252 - build/tests/menubar-editor/index.html | 116 - .../2020-11-19_152059/css/menubar-editor.css | 200 - .../css/menubar-navigation.css | 114 - .../images/checkbox-checked-focus.svg | 4 - .../images/checkbox-checked.svg | 4 - .../images/down-arrow-focus.svg | 4 - .../2020-11-19_152059/images/down-arrow.svg | 4 - .../images/radio-checked-focus.svg | 4 - .../images/radio-checked.svg | 4 - .../2020-11-19_152059/images/separator.svg | 4 - .../images/up-arrow-focus.svg | 4 - .../2020-11-19_152059/images/up-arrow.svg | 4 - .../2020-11-19_152059/js/menubar-editor.js | 709 -- .../js/menubar-navigation.js | 630 -- .../2020-11-19_152059/js/style-manager.js | 158 - .../2020-11-19_152059/menubar-editor.html | 822 --- .../2020-11-20_13316/css/menubar-editor.css | 200 - .../css/menubar-navigation.css | 114 - .../images/checkbox-checked-focus.svg | 4 - .../images/checkbox-checked.svg | 4 - .../images/down-arrow-focus.svg | 4 - .../2020-11-20_13316/images/down-arrow.svg | 4 - .../images/radio-checked-focus.svg | 4 - .../2020-11-20_13316/images/radio-checked.svg | 4 - .../2020-11-20_13316/images/separator.svg | 4 - .../images/up-arrow-focus.svg | 4 - .../2020-11-20_13316/images/up-arrow.svg | 4 - .../2020-11-20_13316/js/menubar-editor.js | 709 -- .../2020-11-20_13316/js/menubar-navigation.js | 630 -- .../2020-11-20_13316/js/style-manager.js | 158 - .../2020-11-20_13316/menubar-editor.html | 117 - .../2020-11-23_175528/css/menubar-editor.css | 200 - .../css/menubar-navigation.css | 114 - .../images/checkbox-checked-focus.svg | 4 - .../images/checkbox-checked.svg | 4 - .../images/down-arrow-focus.svg | 4 - .../2020-11-23_175528/images/down-arrow.svg | 4 - .../images/radio-checked-focus.svg | 4 - .../images/radio-checked.svg | 4 - .../2020-11-23_175528/images/separator.svg | 4 - .../images/up-arrow-focus.svg | 4 - .../2020-11-23_175528/images/up-arrow.svg | 4 - .../2020-11-23_175528/js/menubar-editor.js | 709 -- .../js/menubar-navigation.js | 630 -- .../2020-11-23_175528/js/style-manager.js | 158 - .../menubar-editor.focusonfirstlink.html | 140 - .../menubar-editor.focusonfont.html | 140 - .../menubar-editor.focusonsize.html | 140 - .../menubar-editor.focusonstylecolor.html | 140 - .../menubar-editor.focusontextalign.html | 140 - .../2020-11-23_175528/menubar-editor.html | 117 - build/tests/menubar-editor/scripts.jsonp.js | 22 - build/tests/menubar-editor/scripts.module.js | 24 - .../scripts/focusonfirstlink.jsonp.js | 6 - .../scripts/focusonfirstlink.module.js | 4 - .../scripts/focusonfont.jsonp.js | 6 - .../scripts/focusonfont.module.js | 4 - .../scripts/focusonsize.jsonp.js | 6 - .../scripts/focusonsize.module.js | 4 - .../scripts/focusonstylecolor.jsonp.js | 6 - .../scripts/focusonstylecolor.module.js | 4 - .../scripts/focusontextalign.jsonp.js | 6 - .../scripts/focusontextalign.module.js | 4 - ...ate-to-menubar-reading-jaws.collected.html | 72 - ...ate-to-menubar-reading-jaws.collected.json | 84 - ...ate-to-menubar-reading-nvda.collected.html | 72 - ...ate-to-menubar-reading-nvda.collected.json | 84 - .../test-01-navigate-to-menubar-reading.html | 84 - .../test-01-navigate-to-menubar-reading.json | 33 - ...tivate-menubar-reading-jaws.collected.html | 72 - ...tivate-menubar-reading-jaws.collected.json | 62 - ...tivate-menubar-reading-nvda.collected.html | 72 - ...tivate-menubar-reading-nvda.collected.json | 62 - .../test-02-activate-menubar-reading.html | 51 - .../test-02-activate-menubar-reading.json | 17 - ...tab-to-menubar-reading-jaws.collected.html | 72 - ...tab-to-menubar-reading-jaws.collected.json | 78 - ...tab-to-menubar-reading-nvda.collected.html | 72 - ...tab-to-menubar-reading-nvda.collected.json | 78 - .../test-03-tab-to-menubar-reading.html | 74 - .../test-03-tab-to-menubar-reading.json | 37 - ...to-menubar-interaction-jaws.collected.html | 72 - ...to-menubar-interaction-jaws.collected.json | 74 - ...to-menubar-interaction-nvda.collected.html | 72 - ...to-menubar-interaction-nvda.collected.json | 74 - ...st-04-navigate-to-menubar-interaction.html | 84 - ...st-04-navigate-to-menubar-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 84 - ...st-05-navigate-to-menubar-interaction.html | 83 - ...st-05-navigate-to-menubar-interaction.json | 32 - ...tem-in-menubar-reading-jaws.collected.html | 72 - ...tem-in-menubar-reading-jaws.collected.json | 68 - ...tem-in-menubar-reading-nvda.collected.html | 72 - ...tem-in-menubar-reading-nvda.collected.json | 68 - ...vigate-to-menuitem-in-menubar-reading.html | 75 - ...vigate-to-menuitem-in-menubar-reading.json | 33 - ...in-menubar-interaction-jaws.collected.html | 72 - ...in-menubar-interaction-jaws.collected.json | 74 - ...in-menubar-interaction-nvda.collected.html | 72 - ...in-menubar-interaction-nvda.collected.json | 74 - ...te-to-menuitem-in-menubar-interaction.html | 78 - ...te-to-menuitem-in-menubar-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 84 - ...te-to-menuitem-in-menubar-interaction.html | 77 - ...te-to-menuitem-in-menubar-interaction.json | 32 - ...in-menubar-interaction-jaws.collected.html | 72 - ...in-menubar-interaction-jaws.collected.json | 75 - ...in-menubar-interaction-nvda.collected.html | 72 - ...in-menubar-interaction-nvda.collected.json | 75 - ...-open-menuitem-in-menubar-interaction.html | 71 - ...-open-menuitem-in-menubar-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 75 - ...-open-menuitem-in-menubar-interaction.html | 70 - ...-open-menuitem-in-menubar-interaction.json | 32 - ...of-menubar-interaction-jaws.collected.html | 73 - ...of-menubar-interaction-jaws.collected.json | 88 - ...of-menubar-interaction-nvda.collected.html | 73 - ...of-menubar-interaction-nvda.collected.json | 88 - ...1-open-submenu-of-menubar-interaction.html | 79 - ...1-open-submenu-of-menubar-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 98 - ...2-open-submenu-of-menubar-interaction.html | 78 - ...2-open-submenu-of-menubar-interaction.json | 24 - ...of-menubar-interaction-jaws.collected.html | 73 - ...of-menubar-interaction-jaws.collected.json | 75 - ...of-menubar-interaction-nvda.collected.html | 73 - ...of-menubar-interaction-nvda.collected.json | 75 - ...-close-submenu-of-menubar-interaction.html | 68 - ...-close-submenu-of-menubar-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 75 - ...-close-submenu-of-menubar-interaction.html | 67 - ...-close-submenu-of-menubar-interaction.json | 28 - ...in-submenu-interaction-jaws.collected.html | 73 - ...in-submenu-interaction-jaws.collected.json | 75 - ...in-submenu-interaction-nvda.collected.html | 73 - ...in-submenu-interaction-nvda.collected.json | 75 - ...-menuitemradio-in-submenu-interaction.html | 73 - ...-menuitemradio-in-submenu-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 85 - ...-menuitemradio-in-submenu-interaction.html | 72 - ...-menuitemradio-in-submenu-interaction.json | 28 - ...in-submenu-interaction-jaws.collected.html | 73 - ...in-submenu-interaction-jaws.collected.json | 75 - ...in-submenu-interaction-nvda.collected.html | 73 - ...in-submenu-interaction-nvda.collected.json | 75 - ...-menuitemradio-in-submenu-interaction.html | 73 - ...-menuitemradio-in-submenu-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 85 - ...-menuitemradio-in-submenu-interaction.html | 72 - ...-menuitemradio-in-submenu-interaction.json | 28 - ...in-submenu-interaction-jaws.collected.html | 73 - ...in-submenu-interaction-jaws.collected.json | 79 - ...in-submenu-interaction-nvda.collected.html | 73 - ...in-submenu-interaction-nvda.collected.json | 79 - ...nuitemcheckbox-in-submenu-interaction.html | 77 - ...nuitemcheckbox-in-submenu-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 89 - ...nuitemcheckbox-in-submenu-interaction.html | 76 - ...nuitemcheckbox-in-submenu-interaction.json | 32 - ...in-submenu-interaction-jaws.collected.html | 73 - ...in-submenu-interaction-jaws.collected.json | 81 - ...in-submenu-interaction-nvda.collected.html | 73 - ...in-submenu-interaction-nvda.collected.json | 81 - ...nuitemcheckbox-in-submenu-interaction.html | 77 - ...nuitemcheckbox-in-submenu-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 91 - ...nuitemcheckbox-in-submenu-interaction.html | 76 - ...nuitemcheckbox-in-submenu-interaction.json | 32 - ...tem-in-menubar-reading-jaws.collected.html | 75 - ...tem-in-menubar-reading-jaws.collected.json | 91 - ...tem-in-menubar-reading-nvda.collected.html | 75 - ...tem-in-menubar-reading-nvda.collected.json | 91 - ...t-23-read-menuitem-in-menubar-reading.html | 84 - ...t-23-read-menuitem-in-menubar-reading.json | 33 - ...in-menubar-interaction-jaws.collected.html | 75 - ...in-menubar-interaction-jaws.collected.json | 96 - ...in-menubar-interaction-nvda.collected.html | 75 - ...in-menubar-interaction-nvda.collected.json | 96 - ...-read-menuitem-in-menubar-interaction.html | 87 - ...-read-menuitem-in-menubar-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 96 - ...-read-menuitem-in-menubar-interaction.html | 86 - ...-read-menuitem-in-menubar-interaction.json | 32 - ...p-in-a-submenu-reading-jaws.collected.html | 75 - ...p-in-a-submenu-reading-jaws.collected.json | 101 - ...p-in-a-submenu-reading-nvda.collected.html | 75 - ...p-in-a-submenu-reading-nvda.collected.json | 101 - ...radio-in-a-group-in-a-submenu-reading.html | 87 - ...radio-in-a-group-in-a-submenu-reading.json | 33 - ...-a-submenu-interaction-jaws.collected.html | 75 - ...-a-submenu-interaction-jaws.collected.json | 98 - ...-a-submenu-interaction-nvda.collected.html | 75 - ...-a-submenu-interaction-nvda.collected.json | 98 - ...o-in-a-group-in-a-submenu-interaction.html | 87 - ...o-in-a-group-in-a-submenu-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 98 - ...o-in-a-group-in-a-submenu-interaction.html | 86 - ...o-in-a-group-in-a-submenu-interaction.json | 32 - ...p-in-a-submenu-reading-jaws.collected.html | 75 - ...p-in-a-submenu-reading-jaws.collected.json | 101 - ...p-in-a-submenu-reading-nvda.collected.html | 75 - ...p-in-a-submenu-reading-nvda.collected.json | 101 - ...radio-in-a-group-in-a-submenu-reading.html | 87 - ...radio-in-a-group-in-a-submenu-reading.json | 33 - ...-a-submenu-interaction-jaws.collected.html | 75 - ...-a-submenu-interaction-jaws.collected.json | 98 - ...-a-submenu-interaction-nvda.collected.html | 75 - ...-a-submenu-interaction-nvda.collected.json | 98 - ...o-in-a-group-in-a-submenu-interaction.html | 87 - ...o-in-a-group-in-a-submenu-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 98 - ...o-in-a-group-in-a-submenu-interaction.html | 86 - ...o-in-a-group-in-a-submenu-interaction.json | 32 - ...p-in-a-submenu-reading-jaws.collected.html | 75 - ...p-in-a-submenu-reading-jaws.collected.json | 101 - ...p-in-a-submenu-reading-nvda.collected.html | 75 - ...p-in-a-submenu-reading-nvda.collected.json | 101 - ...ckbox-in-a-group-in-a-submenu-reading.html | 87 - ...ckbox-in-a-group-in-a-submenu-reading.json | 33 - ...-a-submenu-interaction-jaws.collected.html | 75 - ...-a-submenu-interaction-jaws.collected.json | 98 - ...-a-submenu-interaction-nvda.collected.html | 75 - ...-a-submenu-interaction-nvda.collected.json | 98 - ...x-in-a-group-in-a-submenu-interaction.html | 87 - ...x-in-a-group-in-a-submenu-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 98 - ...x-in-a-group-in-a-submenu-interaction.html | 86 - ...x-in-a-group-in-a-submenu-interaction.json | 32 - ...p-in-a-submenu-reading-jaws.collected.html | 75 - ...p-in-a-submenu-reading-jaws.collected.json | 103 - ...p-in-a-submenu-reading-nvda.collected.html | 75 - ...p-in-a-submenu-reading-nvda.collected.json | 103 - ...ckbox-in-a-group-in-a-submenu-reading.html | 87 - ...ckbox-in-a-group-in-a-submenu-reading.json | 33 - ...-a-submenu-interaction-jaws.collected.html | 75 - ...-a-submenu-interaction-jaws.collected.json | 100 - ...-a-submenu-interaction-nvda.collected.html | 75 - ...-a-submenu-interaction-nvda.collected.json | 100 - ...x-in-a-group-in-a-submenu-interaction.html | 87 - ...x-in-a-group-in-a-submenu-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 100 - ...x-in-a-group-in-a-submenu-interaction.html | 86 - ...x-in-a-group-in-a-submenu-interaction.json | 32 - ...m-in-a-submenu-reading-jaws.collected.html | 75 - ...m-in-a-submenu-reading-jaws.collected.json | 99 - ...m-in-a-submenu-reading-nvda.collected.html | 75 - ...m-in-a-submenu-reading-nvda.collected.json | 99 - ...isabled-menuitem-in-a-submenu-reading.html | 83 - ...isabled-menuitem-in-a-submenu-reading.json | 29 - ...-a-submenu-interaction-jaws.collected.html | 75 - ...-a-submenu-interaction-jaws.collected.json | 96 - ...-a-submenu-interaction-nvda.collected.html | 75 - ...-a-submenu-interaction-nvda.collected.json | 96 - ...led-menuitem-in-a-submenu-interaction.html | 83 - ...led-menuitem-in-a-submenu-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 96 - ...led-menuitem-in-a-submenu-interaction.html | 82 - ...led-menuitem-in-a-submenu-interaction.json | 28 - build/tests/meter/commands.json | 47 - build/tests/meter/index.html | 85 - .../reference/2021-11-10_142949/css/meter.css | 16 - .../reference/2021-11-10_142949/js/meter.js | 100 - .../reference/2021-11-10_142949/meter.html | 39 - .../meter.setFocusAfterMeter.html | 62 - .../meter.setFocusBeforeMeter.html | 62 - .../meter.setFocusOnButton.html | 62 - .../meter.setFocusOnMeter.html | 62 - build/tests/meter/scripts.jsonp.js | 18 - build/tests/meter/scripts.module.js | 19 - .../meter/scripts/setFocusAfterMeter.jsonp.js | 6 - .../scripts/setFocusAfterMeter.module.js | 4 - .../scripts/setFocusBeforeMeter.jsonp.js | 6 - .../scripts/setFocusBeforeMeter.module.js | 4 - .../meter/scripts/setFocusOnButton.jsonp.js | 6 - .../meter/scripts/setFocusOnButton.module.js | 4 - .../meter/scripts/setFocusOnMeter.jsonp.js | 6 - .../meter/scripts/setFocusOnMeter.module.js | 4 - ...rds-to-a-meter-reading-jaws.collected.html | 76 - ...rds-to-a-meter-reading-jaws.collected.json | 90 - ...rds-to-a-meter-reading-nvda.collected.html | 76 - ...rds-to-a-meter-reading-nvda.collected.json | 90 - ...-navigate-forwards-to-a-meter-reading.html | 77 - ...-navigate-forwards-to-a-meter-reading.json | 33 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 90 - ...igate-forwards-to-a-meter-interaction.html | 76 - ...igate-forwards-to-a-meter-interaction.json | 32 - ...rds-to-a-meter-reading-jaws.collected.html | 76 - ...rds-to-a-meter-reading-jaws.collected.json | 90 - ...rds-to-a-meter-reading-nvda.collected.html | 76 - ...rds-to-a-meter-reading-nvda.collected.json | 90 - ...navigate-backwards-to-a-meter-reading.html | 77 - ...navigate-backwards-to-a-meter-reading.json | 33 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 90 - ...gate-backwards-to-a-meter-interaction.html | 76 - ...gate-backwards-to-a-meter-interaction.json | 32 - ...-about-a-meter-reading-jaws.collected.html | 76 - ...-about-a-meter-reading-jaws.collected.json | 100 - ...-about-a-meter-reading-nvda.collected.html | 76 - ...-about-a-meter-reading-nvda.collected.json | 100 - ...ead-information-about-a-meter-reading.html | 80 - ...ead-information-about-a-meter-reading.json | 33 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 100 - ...information-about-a-meter-interaction.html | 79 - ...information-about-a-meter-interaction.json | 32 - ...a-meter-update-reading-jaws.collected.html | 72 - ...a-meter-update-reading-jaws.collected.json | 68 - ...a-meter-update-reading-nvda.collected.html | 72 - ...a-meter-update-reading-nvda.collected.json | 68 - ...est-07-trigger-a-meter-update-reading.html | 63 - ...est-07-trigger-a-meter-update-reading.json | 17 - ...ter-update-interaction-jaws.collected.html | 72 - ...ter-update-interaction-jaws.collected.json | 68 - ...ter-update-interaction-nvda.collected.html | 72 - ...ter-update-interaction-nvda.collected.json | 68 - ...08-trigger-a-meter-update-interaction.html | 63 - ...08-trigger-a-meter-update-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 78 - ...09-trigger-a-meter-update-interaction.html | 62 - ...09-trigger-a-meter-update-interaction.json | 16 - build/tests/minimal-data-grid/commands.json | 266 - build/tests/minimal-data-grid/index.html | 131 - .../2021-3-8_151542/css/dataGrids.css | 80 - .../reference/2021-3-8_151542/dataGrids.html | 105 - .../dataGrids.setFocusAfterGrid.html | 128 - .../dataGrids.setFocusBeforeGrid.html | 128 - .../dataGrids.setFocusOnFifthDataCell.html | 129 - .../dataGrids.setFocusOnFirstDataCell.html | 129 - .../dataGrids.setFocusOnFirstLinkedCell.html | 129 - .../dataGrids.setFocusOnFourthDataCell.html | 129 - .../dataGrids.setFocusOnLastDataCell.html | 129 - .../dataGrids.setFocusOnSecondDataCell.html | 129 - .../dataGrids.setFocusOnSecondLinkedCell.html | 129 - .../dataGrids.setFocusOnSixthDataCell.html | 129 - .../2021-3-8_151542/imgs/black_keys.png | Bin 8414 -> 0 bytes .../reference/2021-3-8_151542/js/dataGrid.js | 902 --- .../reference/2021-3-8_151542/js/dataGrids.js | 51 - .../reference/2021-3-8_151542/js/utils.js | 131 - .../tests/minimal-data-grid/scripts.jsonp.js | 50 - .../tests/minimal-data-grid/scripts.module.js | 57 - .../scripts/setFocusAfterGrid.jsonp.js | 6 - .../scripts/setFocusAfterGrid.module.js | 4 - .../scripts/setFocusBeforeGrid.jsonp.js | 6 - .../scripts/setFocusBeforeGrid.module.js | 4 - .../scripts/setFocusOnFifthDataCell.jsonp.js | 7 - .../scripts/setFocusOnFifthDataCell.module.js | 5 - .../scripts/setFocusOnFirstDataCell.jsonp.js | 7 - .../scripts/setFocusOnFirstDataCell.module.js | 5 - .../setFocusOnFirstLinkedCell.jsonp.js | 7 - .../setFocusOnFirstLinkedCell.module.js | 5 - .../scripts/setFocusOnFourthDataCell.jsonp.js | 7 - .../setFocusOnFourthDataCell.module.js | 5 - .../scripts/setFocusOnLastDataCell.jsonp.js | 7 - .../scripts/setFocusOnLastDataCell.module.js | 5 - .../scripts/setFocusOnSecondDataCell.jsonp.js | 7 - .../setFocusOnSecondDataCell.module.js | 5 - .../setFocusOnSecondLinkedCell.jsonp.js | 7 - .../setFocusOnSecondLinkedCell.module.js | 5 - .../scripts/setFocusOnSixthDataCell.jsonp.js | 7 - .../scripts/setFocusOnSixthDataCell.module.js | 5 - ...rwards-to-grid-reading-jaws.collected.html | 73 - ...rwards-to-grid-reading-jaws.collected.json | 96 - ...rwards-to-grid-reading-nvda.collected.html | 73 - ...rwards-to-grid-reading-nvda.collected.json | 92 - ...-01-navigate-forwards-to-grid-reading.html | 81 - ...-01-navigate-forwards-to-grid-reading.json | 37 - ...kwards-to-grid-reading-jaws.collected.html | 73 - ...kwards-to-grid-reading-jaws.collected.json | 86 - ...kwards-to-grid-reading-nvda.collected.html | 73 - ...kwards-to-grid-reading-nvda.collected.json | 82 - ...02-navigate-backwards-to-grid-reading.html | 75 - ...02-navigate-backwards-to-grid-reading.json | 37 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 92 - ...navigate-forwards-to-grid-interaction.html | 80 - ...navigate-forwards-to-grid-interaction.json | 36 - ...to-end-of-grid-reading-jaws.collected.html | 72 - ...to-end-of-grid-reading-jaws.collected.json | 86 - ...to-end-of-grid-reading-nvda.collected.html | 72 - ...to-end-of-grid-reading-nvda.collected.json | 86 - ...-04-navigate-into-end-of-grid-reading.html | 85 - ...-04-navigate-into-end-of-grid-reading.json | 45 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 86 - ...navigate-into-end-of-grid-interaction.html | 84 - ...navigate-into-end-of-grid-interaction.json | 44 - ...ards-into-grid-reading-jaws.collected.html | 73 - ...ards-into-grid-reading-jaws.collected.json | 86 - ...ards-into-grid-reading-nvda.collected.html | 73 - ...ards-into-grid-reading-nvda.collected.json | 86 - ...move-focus-forwards-into-grid-reading.html | 84 - ...move-focus-forwards-into-grid-reading.json | 41 - ...ards-into-grid-reading-jaws.collected.html | 73 - ...ards-into-grid-reading-jaws.collected.json | 86 - ...ards-into-grid-reading-nvda.collected.html | 73 - ...ards-into-grid-reading-nvda.collected.json | 86 - ...ove-focus-backwards-into-grid-reading.html | 84 - ...ove-focus-backwards-into-grid-reading.json | 41 - ...-into-grid-interaction-jaws.collected.html | 73 - ...-into-grid-interaction-jaws.collected.json | 86 - ...-into-grid-interaction-nvda.collected.html | 73 - ...-into-grid-interaction-nvda.collected.json | 86 - ...-focus-forwards-into-grid-interaction.html | 84 - ...-focus-forwards-into-grid-interaction.json | 41 - ...-into-grid-interaction-jaws.collected.html | 73 - ...-into-grid-interaction-jaws.collected.json | 86 - ...-into-grid-interaction-nvda.collected.html | 73 - ...-into-grid-interaction-nvda.collected.json | 86 - ...focus-backwards-into-grid-interaction.html | 84 - ...focus-backwards-into-grid-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 86 - ...-focus-forwards-into-grid-interaction.html | 83 - ...-focus-forwards-into-grid-interaction.json | 40 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 86 - ...focus-backwards-into-grid-interaction.html | 83 - ...focus-backwards-into-grid-interaction.json | 40 - ...bout-grid-cell-reading-jaws.collected.html | 71 - ...bout-grid-cell-reading-jaws.collected.json | 72 - ...bout-grid-cell-reading-nvda.collected.html | 71 - ...bout-grid-cell-reading-nvda.collected.json | 72 - ...d-information-about-grid-cell-reading.html | 70 - ...d-information-about-grid-cell-reading.json | 25 - ...-grid-cell-interaction-jaws.collected.html | 71 - ...-grid-cell-interaction-jaws.collected.json | 72 - ...-grid-cell-interaction-nvda.collected.html | 71 - ...-grid-cell-interaction-nvda.collected.json | 72 - ...formation-about-grid-cell-interaction.html | 70 - ...formation-about-grid-cell-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 72 - ...formation-about-grid-cell-interaction.html | 69 - ...formation-about-grid-cell-interaction.json | 24 - ...ontaining-link-reading-jaws.collected.html | 71 - ...ontaining-link-reading-jaws.collected.json | 76 - ...ontaining-link-reading-nvda.collected.html | 71 - ...ontaining-link-reading-nvda.collected.json | 76 - ...out-grid-cell-containing-link-reading.html | 74 - ...out-grid-cell-containing-link-reading.json | 29 - ...ining-link-interaction-jaws.collected.html | 71 - ...ining-link-interaction-jaws.collected.json | 76 - ...ining-link-interaction-nvda.collected.html | 71 - ...ining-link-interaction-nvda.collected.json | 76 - ...grid-cell-containing-link-interaction.html | 74 - ...grid-cell-containing-link-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 76 - ...grid-cell-containing-link-interaction.html | 73 - ...grid-cell-containing-link-interaction.json | 28 - ...-colum-in-grid-reading-jaws.collected.html | 71 - ...-colum-in-grid-reading-jaws.collected.json | 62 - ...-colum-in-grid-reading-nvda.collected.html | 71 - ...-colum-in-grid-reading-nvda.collected.json | 62 - ...avigate-to-next-colum-in-grid-reading.html | 71 - ...avigate-to-next-colum-in-grid-reading.json | 25 - ...um-in-grid-interaction-jaws.collected.html | 71 - ...um-in-grid-interaction-jaws.collected.json | 62 - ...um-in-grid-interaction-nvda.collected.html | 71 - ...um-in-grid-interaction-nvda.collected.json | 62 - ...ate-to-next-colum-in-grid-interaction.html | 71 - ...ate-to-next-colum-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 82 - ...ate-to-next-colum-in-grid-interaction.html | 70 - ...ate-to-next-colum-in-grid-interaction.json | 24 - ...-colum-in-grid-reading-jaws.collected.html | 71 - ...-colum-in-grid-reading-jaws.collected.json | 62 - ...-colum-in-grid-reading-nvda.collected.html | 71 - ...-colum-in-grid-reading-nvda.collected.json | 62 - ...ate-to-previous-colum-in-grid-reading.html | 71 - ...ate-to-previous-colum-in-grid-reading.json | 25 - ...um-in-grid-interaction-jaws.collected.html | 71 - ...um-in-grid-interaction-jaws.collected.json | 62 - ...um-in-grid-interaction-nvda.collected.html | 71 - ...um-in-grid-interaction-nvda.collected.json | 62 - ...to-previous-colum-in-grid-interaction.html | 71 - ...to-previous-colum-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 82 - ...to-previous-colum-in-grid-interaction.html | 70 - ...to-previous-colum-in-grid-interaction.json | 24 - ...g-link-in-grid-reading-jaws.collected.html | 71 - ...g-link-in-grid-reading-jaws.collected.json | 76 - ...g-link-in-grid-reading-nvda.collected.html | 71 - ...g-link-in-grid-reading-nvda.collected.json | 86 - ...colum-containing-link-in-grid-reading.html | 86 - ...colum-containing-link-in-grid-reading.json | 29 - ...nk-in-grid-interaction-jaws.collected.html | 71 - ...nk-in-grid-interaction-jaws.collected.json | 66 - ...nk-in-grid-interaction-nvda.collected.html | 71 - ...nk-in-grid-interaction-nvda.collected.json | 76 - ...m-containing-link-in-grid-interaction.html | 86 - ...m-containing-link-in-grid-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 96 - ...m-containing-link-in-grid-interaction.html | 85 - ...m-containing-link-in-grid-interaction.json | 28 - ...g-link-in-grid-reading-jaws.collected.html | 71 - ...g-link-in-grid-reading-jaws.collected.json | 76 - ...g-link-in-grid-reading-nvda.collected.html | 71 - ...g-link-in-grid-reading-nvda.collected.json | 86 - ...colum-containing-link-in-grid-reading.html | 83 - ...colum-containing-link-in-grid-reading.json | 29 - ...nk-in-grid-interaction-jaws.collected.html | 71 - ...nk-in-grid-interaction-jaws.collected.json | 66 - ...nk-in-grid-interaction-nvda.collected.html | 71 - ...nk-in-grid-interaction-nvda.collected.json | 66 - ...m-containing-link-in-grid-interaction.html | 83 - ...m-containing-link-in-grid-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 96 - ...m-containing-link-in-grid-interaction.html | 82 - ...m-containing-link-in-grid-interaction.json | 28 - ...g-link-in-grid-reading-jaws.collected.html | 71 - ...g-link-in-grid-reading-jaws.collected.json | 62 - ...g-link-in-grid-reading-nvda.collected.html | 71 - ...g-link-in-grid-reading-nvda.collected.json | 62 - ...m-cel-containing-link-in-grid-reading.html | 71 - ...m-cel-containing-link-in-grid-reading.json | 25 - ...nk-in-grid-interaction-jaws.collected.html | 71 - ...nk-in-grid-interaction-jaws.collected.json | 62 - ...nk-in-grid-interaction-nvda.collected.html | 71 - ...nk-in-grid-interaction-nvda.collected.json | 62 - ...l-containing-link-in-grid-interaction.html | 71 - ...l-containing-link-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 82 - ...l-containing-link-in-grid-interaction.html | 70 - ...l-containing-link-in-grid-interaction.json | 24 - ...g-link-in-grid-reading-jaws.collected.html | 71 - ...g-link-in-grid-reading-jaws.collected.json | 62 - ...g-link-in-grid-reading-nvda.collected.html | 71 - ...g-link-in-grid-reading-nvda.collected.json | 62 - ...m-cel-containing-link-in-grid-reading.html | 71 - ...m-cel-containing-link-in-grid-reading.json | 25 - ...nk-in-grid-interaction-jaws.collected.html | 71 - ...nk-in-grid-interaction-jaws.collected.json | 62 - ...nk-in-grid-interaction-nvda.collected.html | 71 - ...nk-in-grid-interaction-nvda.collected.json | 62 - ...l-containing-link-in-grid-interaction.html | 71 - ...l-containing-link-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 82 - ...l-containing-link-in-grid-interaction.html | 70 - ...l-containing-link-in-grid-interaction.json | 24 - ...xt-row-in-grid-reading-jaws.collected.html | 71 - ...xt-row-in-grid-reading-jaws.collected.json | 58 - ...xt-row-in-grid-reading-nvda.collected.html | 71 - ...xt-row-in-grid-reading-nvda.collected.json | 58 - ...-navigate-to-next-row-in-grid-reading.html | 66 - ...-navigate-to-next-row-in-grid-reading.json | 21 - ...ow-in-grid-interaction-jaws.collected.html | 71 - ...ow-in-grid-interaction-jaws.collected.json | 58 - ...ow-in-grid-interaction-nvda.collected.html | 71 - ...ow-in-grid-interaction-nvda.collected.json | 58 - ...igate-to-next-row-in-grid-interaction.html | 66 - ...igate-to-next-row-in-grid-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 68 - ...igate-to-next-row-in-grid-interaction.html | 65 - ...igate-to-next-row-in-grid-interaction.json | 20 - ...us-row-in-grid-reading-jaws.collected.html | 71 - ...us-row-in-grid-reading-jaws.collected.json | 58 - ...us-row-in-grid-reading-nvda.collected.html | 71 - ...us-row-in-grid-reading-nvda.collected.json | 58 - ...igate-to-previous-row-in-grid-reading.html | 63 - ...igate-to-previous-row-in-grid-reading.json | 21 - ...ow-in-grid-interaction-jaws.collected.html | 71 - ...ow-in-grid-interaction-jaws.collected.json | 58 - ...ow-in-grid-interaction-nvda.collected.html | 71 - ...ow-in-grid-interaction-nvda.collected.json | 58 - ...e-to-previous-row-in-grid-interaction.html | 63 - ...e-to-previous-row-in-grid-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 68 - ...e-to-previous-row-in-grid-interaction.html | 62 - ...e-to-previous-row-in-grid-interaction.json | 20 - ...xt-row-in-grid-reading-jaws.collected.html | 71 - ...xt-row-in-grid-reading-jaws.collected.json | 62 - ...xt-row-in-grid-reading-nvda.collected.html | 71 - ...xt-row-in-grid-reading-nvda.collected.json | 62 - ...ning-link-on-next-row-in-grid-reading.html | 70 - ...ning-link-on-next-row-in-grid-reading.json | 25 - ...ow-in-grid-interaction-jaws.collected.html | 71 - ...ow-in-grid-interaction-jaws.collected.json | 62 - ...ow-in-grid-interaction-nvda.collected.html | 71 - ...ow-in-grid-interaction-nvda.collected.json | 62 - ...-link-on-next-row-in-grid-interaction.html | 70 - ...-link-on-next-row-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 72 - ...-link-on-next-row-in-grid-interaction.html | 69 - ...-link-on-next-row-in-grid-interaction.json | 24 - ...us-row-in-grid-reading-jaws.collected.html | 71 - ...us-row-in-grid-reading-jaws.collected.json | 62 - ...us-row-in-grid-reading-nvda.collected.html | 71 - ...us-row-in-grid-reading-nvda.collected.json | 62 - ...-link-on-previous-row-in-grid-reading.html | 67 - ...-link-on-previous-row-in-grid-reading.json | 25 - ...ow-in-grid-interaction-jaws.collected.html | 71 - ...ow-in-grid-interaction-jaws.collected.json | 62 - ...ow-in-grid-interaction-nvda.collected.html | 71 - ...ow-in-grid-interaction-nvda.collected.json | 62 - ...k-on-previous-row-in-grid-interaction.html | 67 - ...k-on-previous-row-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 72 - ...k-on-previous-row-in-grid-interaction.html | 66 - ...k-on-previous-row-in-grid-interaction.json | 24 - ...ow-in-grid-interaction-jaws.collected.html | 71 - ...ow-in-grid-interaction-jaws.collected.json | 62 - ...ow-in-grid-interaction-nvda.collected.html | 71 - ...ow-in-grid-interaction-nvda.collected.json | 62 - ...first-cell-of-row-in-grid-interaction.html | 63 - ...first-cell-of-row-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 62 - ...first-cell-of-row-in-grid-interaction.html | 62 - ...first-cell-of-row-in-grid-interaction.json | 24 - ...ow-in-grid-interaction-jaws.collected.html | 71 - ...ow-in-grid-interaction-jaws.collected.json | 62 - ...ow-in-grid-interaction-nvda.collected.html | 71 - ...ow-in-grid-interaction-nvda.collected.json | 62 - ...-last-cell-of-row-in-grid-interaction.html | 63 - ...-last-cell-of-row-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 62 - ...-last-cell-of-row-in-grid-interaction.html | 62 - ...-last-cell-of-row-in-grid-interaction.json | 24 - ...ll-in-grid-interaction-jaws.collected.html | 71 - ...ll-in-grid-interaction-jaws.collected.json | 62 - ...ll-in-grid-interaction-nvda.collected.html | 71 - ...ll-in-grid-interaction-nvda.collected.json | 62 - ...ate-to-first-cell-in-grid-interaction.html | 63 - ...ate-to-first-cell-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 62 - ...ate-to-first-cell-in-grid-interaction.html | 62 - ...ate-to-first-cell-in-grid-interaction.json | 24 - ...ll-in-grid-interaction-jaws.collected.html | 71 - ...ll-in-grid-interaction-jaws.collected.json | 62 - ...ll-in-grid-interaction-nvda.collected.html | 71 - ...ll-in-grid-interaction-nvda.collected.json | 62 - ...gate-to-last-cell-in-grid-interaction.html | 63 - ...gate-to-last-cell-in-grid-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 62 - ...gate-to-last-cell-in-grid-interaction.html | 62 - ...gate-to-last-cell-in-grid-interaction.json | 24 - build/tests/modal-dialog/commands.json | 130 - build/tests/modal-dialog/index.html | 105 - .../reference/2020-12-17_13353/css/dialog.css | 165 - .../reference/2020-12-17_13353/dialog.html | 171 - ...g.moveFocusToAddDeliveryAddressButton.html | 194 - ...eliveryAddressDialogAndFocusAddButton.html | 195 - ...veryAddressDialogAndFocusCancelButton.html | 195 - ...liveryAddressDialogAndFocusFirstInput.html | 195 - ...essAddedDialogAndFocusYourProfileLink.html | 196 - ...cationResultDialogAndFocusCloseButton.html | 196 - .../reference/2020-12-17_13353/js/dialog.js | 336 - .../reference/2020-12-17_13353/js/utils.js | 131 - build/tests/modal-dialog/scripts.jsonp.js | 33 - build/tests/modal-dialog/scripts.module.js | 36 - ...veFocusToAddDeliveryAddressButton.jsonp.js | 6 - ...eFocusToAddDeliveryAddressButton.module.js | 4 - ...eryAddressDialogAndFocusAddButton.jsonp.js | 7 - ...ryAddressDialogAndFocusAddButton.module.js | 5 - ...AddressDialogAndFocusCancelButton.jsonp.js | 7 - ...ddressDialogAndFocusCancelButton.module.js | 5 - ...ryAddressDialogAndFocusFirstInput.jsonp.js | 7 - ...yAddressDialogAndFocusFirstInput.module.js | 5 - ...ddedDialogAndFocusYourProfileLink.jsonp.js | 8 - ...dedDialogAndFocusYourProfileLink.module.js | 6 - ...onResultDialogAndFocusCloseButton.jsonp.js | 8 - ...nResultDialogAndFocusCloseButton.module.js | 6 - ...n-modal-dialog-reading-jaws.collected.html | 73 - ...n-modal-dialog-reading-jaws.collected.json | 84 - ...n-modal-dialog-reading-nvda.collected.html | 73 - ...n-modal-dialog-reading-nvda.collected.json | 84 - .../test-01-open-modal-dialog-reading.html | 76 - .../test-01-open-modal-dialog-reading.json | 29 - ...dal-dialog-interaction-jaws.collected.html | 73 - ...dal-dialog-interaction-jaws.collected.json | 84 - ...dal-dialog-interaction-nvda.collected.html | 73 - ...dal-dialog-interaction-nvda.collected.json | 84 - ...test-02-open-modal-dialog-interaction.html | 76 - ...test-02-open-modal-dialog-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 94 - ...test-03-open-modal-dialog-interaction.html | 75 - ...test-03-open-modal-dialog-interaction.json | 28 - ...e-modal-dialog-reading-jaws.collected.html | 71 - ...e-modal-dialog-reading-jaws.collected.json | 58 - ...e-modal-dialog-reading-nvda.collected.html | 71 - ...e-modal-dialog-reading-nvda.collected.json | 58 - .../test-04-close-modal-dialog-reading.html | 63 - .../test-04-close-modal-dialog-reading.json | 21 - ...dal-dialog-interaction-jaws.collected.html | 71 - ...dal-dialog-interaction-jaws.collected.json | 58 - ...dal-dialog-interaction-nvda.collected.html | 71 - ...dal-dialog-interaction-nvda.collected.json | 58 - ...est-05-close-modal-dialog-interaction.html | 63 - ...est-05-close-modal-dialog-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 58 - ...est-06-close-modal-dialog-interaction.html | 62 - ...est-06-close-modal-dialog-interaction.json | 20 - ...g-using-button-reading-jaws.collected.html | 71 - ...g-using-button-reading-jaws.collected.json | 68 - ...g-using-button-reading-nvda.collected.html | 71 - ...g-using-button-reading-nvda.collected.json | 68 - ...ose-modal-dialog-using-button-reading.html | 67 - ...ose-modal-dialog-using-button-reading.json | 21 - ...ing-button-interaction-jaws.collected.html | 71 - ...ing-button-interaction-jaws.collected.json | 68 - ...ing-button-interaction-nvda.collected.html | 71 - ...ing-button-interaction-nvda.collected.json | 68 - ...modal-dialog-using-button-interaction.html | 67 - ...modal-dialog-using-button-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 78 - ...modal-dialog-using-button-interaction.html | 66 - ...modal-dialog-using-button-interaction.json | 20 - ...dal-dialog-interaction-jaws.collected.html | 71 - ...dal-dialog-interaction-jaws.collected.json | 58 - ...dal-dialog-interaction-nvda.collected.html | 71 - ...dal-dialog-interaction-nvda.collected.json | 58 - ...e-element-in-modal-dialog-interaction.html | 59 - ...e-element-in-modal-dialog-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 58 - ...e-element-in-modal-dialog-interaction.html | 58 - ...e-element-in-modal-dialog-interaction.json | 20 - ...dal-dialog-interaction-jaws.collected.html | 71 - ...dal-dialog-interaction-jaws.collected.json | 58 - ...dal-dialog-interaction-nvda.collected.html | 71 - ...dal-dialog-interaction-nvda.collected.json | 58 - ...e-element-in-modal-dialog-interaction.html | 59 - ...e-element-in-modal-dialog-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 58 - ...e-element-in-modal-dialog-interaction.html | 58 - ...e-element-in-modal-dialog-interaction.json | 20 - ...f-modal-dialog-reading-jaws.collected.html | 71 - ...f-modal-dialog-reading-jaws.collected.json | 62 - ...f-modal-dialog-reading-nvda.collected.html | 71 - ...f-modal-dialog-reading-nvda.collected.json | 62 - ...-to-beginning-of-modal-dialog-reading.html | 65 - ...-to-beginning-of-modal-dialog-reading.json | 25 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 62 - ...beginning-of-modal-dialog-interaction.html | 64 - ...beginning-of-modal-dialog-interaction.json | 24 - ...f-modal-dialog-reading-jaws.collected.html | 71 - ...f-modal-dialog-reading-jaws.collected.json | 58 - ...f-modal-dialog-reading-nvda.collected.html | 71 - ...f-modal-dialog-reading-nvda.collected.json | 58 - ...vigate-to-end-of-modal-dialog-reading.html | 61 - ...vigate-to-end-of-modal-dialog-reading.json | 21 - ...interaction-voiceover_macos.collected.html | 71 - ...interaction-voiceover_macos.collected.json | 58 - ...te-to-end-of-modal-dialog-interaction.html | 60 - ...te-to-end-of-modal-dialog-interaction.json | 20 - ...d-modal-dialog-reading-jaws.collected.html | 74 - ...d-modal-dialog-reading-jaws.collected.json | 92 - ...d-modal-dialog-reading-nvda.collected.html | 74 - ...d-modal-dialog-reading-nvda.collected.json | 92 - ...t-18-open-nested-modal-dialog-reading.html | 82 - ...t-18-open-nested-modal-dialog-reading.json | 33 - ...dal-dialog-interaction-jaws.collected.html | 74 - ...dal-dialog-interaction-jaws.collected.json | 92 - ...dal-dialog-interaction-nvda.collected.html | 74 - ...dal-dialog-interaction-nvda.collected.json | 92 - ...-open-nested-modal-dialog-interaction.html | 82 - ...-open-nested-modal-dialog-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 102 - ...-open-nested-modal-dialog-interaction.html | 81 - ...-open-nested-modal-dialog-interaction.json | 32 - ...d-modal-dialog-reading-jaws.collected.html | 73 - ...d-modal-dialog-reading-jaws.collected.json | 74 - ...d-modal-dialog-reading-nvda.collected.html | 73 - ...d-modal-dialog-reading-nvda.collected.json | 74 - ...-21-close-nested-modal-dialog-reading.html | 74 - ...-21-close-nested-modal-dialog-reading.json | 29 - ...dal-dialog-interaction-jaws.collected.html | 73 - ...dal-dialog-interaction-jaws.collected.json | 74 - ...dal-dialog-interaction-nvda.collected.html | 73 - ...dal-dialog-interaction-nvda.collected.json | 74 - ...close-nested-modal-dialog-interaction.html | 74 - ...close-nested-modal-dialog-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...close-nested-modal-dialog-interaction.html | 73 - ...close-nested-modal-dialog-interaction.json | 28 - ...g-using-button-reading-jaws.collected.html | 73 - ...g-using-button-reading-jaws.collected.json | 84 - ...g-using-button-reading-nvda.collected.html | 73 - ...g-using-button-reading-nvda.collected.json | 84 - ...ted-modal-dialog-using-button-reading.html | 78 - ...ted-modal-dialog-using-button-reading.json | 29 - ...ing-button-interaction-jaws.collected.html | 73 - ...ing-button-interaction-jaws.collected.json | 84 - ...ing-button-interaction-nvda.collected.html | 73 - ...ing-button-interaction-nvda.collected.json | 84 - ...modal-dialog-using-button-interaction.html | 78 - ...modal-dialog-using-button-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 94 - ...modal-dialog-using-button-interaction.html | 77 - ...modal-dialog-using-button-interaction.json | 28 - ...log-using-link-reading-jaws.collected.html | 74 - ...log-using-link-reading-jaws.collected.json | 82 - ...log-using-link-reading-nvda.collected.html | 74 - ...log-using-link-reading-nvda.collected.json | 82 - ...ested-modal-dialog-using-link-reading.html | 82 - ...ested-modal-dialog-using-link-reading.json | 33 - ...using-link-interaction-jaws.collected.html | 74 - ...using-link-interaction-jaws.collected.json | 82 - ...using-link-interaction-nvda.collected.html | 74 - ...using-link-interaction-nvda.collected.json | 82 - ...d-modal-dialog-using-link-interaction.html | 82 - ...d-modal-dialog-using-link-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 92 - ...d-modal-dialog-using-link-interaction.html | 81 - ...d-modal-dialog-using-link-interaction.json | 32 - .../commands.json | 200 - .../index.html | 115 - .../reference/2021-3-17_161413/css/radio.css | 96 - .../js/radio-activedescendant.js | 163 - ...RadioButtonAndSetFocusAfterRadioGroup.html | 87 - ...adioButtonAndSetFocusBeforeRadioGroup.html | 88 - ...RadioButtonAndSetFocusAfterRadioGroup.html | 87 - .../radio-activedescendant.html | 55 - ...ivedescendant.setFocusAfterRadioGroup.html | 78 - ...vedescendant.setFocusBeforeRadioGroup.html | 79 - ...nt.setFocusOnAndCheckFirstRadioButton.html | 87 - ...descendant.setFocusOnFirstRadioButton.html | 86 - ...escendant.setFocusOnSecondRadioButton.html | 86 - ...descendant.setFocusOnThirdRadioButton.html | 86 - .../scripts.jsonp.js | 100 - .../scripts.module.js | 106 - ...oButtonAndSetFocusAfterRadioGroup.jsonp.js | 15 - ...ButtonAndSetFocusAfterRadioGroup.module.js | 13 - ...ButtonAndSetFocusBeforeRadioGroup.jsonp.js | 16 - ...uttonAndSetFocusBeforeRadioGroup.module.js | 14 - ...oButtonAndSetFocusAfterRadioGroup.jsonp.js | 15 - ...ButtonAndSetFocusAfterRadioGroup.module.js | 13 - .../scripts/setFocusAfterRadioGroup.jsonp.js | 6 - .../scripts/setFocusAfterRadioGroup.module.js | 4 - .../scripts/setFocusBeforeRadioGroup.jsonp.js | 7 - .../setFocusBeforeRadioGroup.module.js | 5 - ...etFocusOnAndCheckFirstRadioButton.jsonp.js | 15 - ...tFocusOnAndCheckFirstRadioButton.module.js | 13 - .../setFocusOnFirstRadioButton.jsonp.js | 14 - .../setFocusOnFirstRadioButton.module.js | 12 - .../setFocusOnSecondRadioButton.jsonp.js | 14 - .../setFocusOnSecondRadioButton.module.js | 12 - .../setFocusOnThirdRadioButton.jsonp.js | 14 - .../setFocusOnThirdRadioButton.module.js | 12 - ...utton-in-group-reading-jaws.collected.html | 76 - ...utton-in-group-reading-jaws.collected.json | 118 - ...utton-in-group-reading-nvda.collected.html | 76 - ...utton-in-group-reading-nvda.collected.json | 118 - ...checked-radio-button-in-group-reading.html | 89 - ...checked-radio-button-in-group-reading.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 108 - ...ked-radio-button-in-group-interaction.html | 88 - ...ked-radio-button-in-group-interaction.json | 40 - ...utton-in-group-reading-jaws.collected.html | 76 - ...utton-in-group-reading-jaws.collected.json | 118 - ...utton-in-group-reading-nvda.collected.html | 76 - ...utton-in-group-reading-nvda.collected.json | 118 - ...checked-radio-button-in-group-reading.html | 96 - ...checked-radio-button-in-group-reading.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 108 - ...ked-radio-button-in-group-interaction.html | 95 - ...ked-radio-button-in-group-interaction.json | 40 - ...utton-in-group-reading-jaws.collected.html | 76 - ...utton-in-group-reading-jaws.collected.json | 118 - ...utton-in-group-reading-nvda.collected.html | 76 - ...utton-in-group-reading-nvda.collected.json | 118 - ...checked-radio-button-in-group-reading.html | 98 - ...checked-radio-button-in-group-reading.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 108 - ...ked-radio-button-in-group-interaction.html | 97 - ...ked-radio-button-in-group-interaction.json | 40 - ...utton-in-group-reading-jaws.collected.html | 76 - ...utton-in-group-reading-jaws.collected.json | 118 - ...utton-in-group-reading-nvda.collected.html | 76 - ...utton-in-group-reading-nvda.collected.json | 118 - ...checked-radio-button-in-group-reading.html | 105 - ...checked-radio-button-in-group-reading.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 108 - ...ked-radio-button-in-group-interaction.html | 104 - ...ked-radio-button-in-group-interaction.json | 40 - ...dio-button-interaction-jaws.collected.html | 76 - ...dio-button-interaction-jaws.collected.json | 98 - ...dio-button-interaction-nvda.collected.html | 76 - ...dio-button-interaction-nvda.collected.json | 98 - ...to-unchecked-radio-button-interaction.html | 84 - ...to-unchecked-radio-button-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...to-unchecked-radio-button-interaction.html | 83 - ...to-unchecked-radio-button-interaction.json | 40 - ...dio-button-interaction-jaws.collected.html | 76 - ...dio-button-interaction-jaws.collected.json | 98 - ...dio-button-interaction-nvda.collected.html | 76 - ...dio-button-interaction-nvda.collected.json | 98 - ...to-unchecked-radio-button-interaction.html | 83 - ...to-unchecked-radio-button-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...to-unchecked-radio-button-interaction.html | 82 - ...to-unchecked-radio-button-interaction.json | 40 - ...dio-button-interaction-jaws.collected.html | 76 - ...dio-button-interaction-jaws.collected.json | 98 - ...dio-button-interaction-nvda.collected.html | 76 - ...dio-button-interaction-nvda.collected.json | 98 - ...s-to-checked-radio-button-interaction.html | 93 - ...s-to-checked-radio-button-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...s-to-checked-radio-button-interaction.html | 92 - ...s-to-checked-radio-button-interaction.json | 40 - ...dio-button-interaction-jaws.collected.html | 76 - ...dio-button-interaction-jaws.collected.json | 98 - ...dio-button-interaction-nvda.collected.html | 76 - ...dio-button-interaction-nvda.collected.json | 98 - ...s-to-checked-radio-button-interaction.html | 92 - ...s-to-checked-radio-button-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 98 - ...s-to-checked-radio-button-interaction.html | 91 - ...s-to-checked-radio-button-interaction.json | 40 - ...of-radio-group-reading-jaws.collected.html | 73 - ...of-radio-group-reading-jaws.collected.json | 88 - ...of-radio-group-reading-nvda.collected.html | 73 - ...of-radio-group-reading-nvda.collected.json | 88 - ...e-out-of-start-of-radio-group-reading.html | 87 - ...e-out-of-start-of-radio-group-reading.json | 33 - ...adio-group-interaction-jaws.collected.html | 73 - ...adio-group-interaction-jaws.collected.json | 78 - ...adio-group-interaction-nvda.collected.html | 73 - ...adio-group-interaction-nvda.collected.json | 78 - ...t-of-start-of-radio-group-interaction.html | 87 - ...t-of-start-of-radio-group-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...t-of-start-of-radio-group-interaction.html | 86 - ...t-of-start-of-radio-group-interaction.json | 32 - ...of-radio-group-reading-jaws.collected.html | 73 - ...of-radio-group-reading-jaws.collected.json | 88 - ...of-radio-group-reading-nvda.collected.html | 73 - ...of-radio-group-reading-nvda.collected.json | 88 - ...ate-out-of-end-of-radio-group-reading.html | 87 - ...ate-out-of-end-of-radio-group-reading.json | 33 - ...adio-group-interaction-jaws.collected.html | 73 - ...adio-group-interaction-jaws.collected.json | 78 - ...adio-group-interaction-nvda.collected.html | 73 - ...adio-group-interaction-nvda.collected.json | 78 - ...out-of-end-of-radio-group-interaction.html | 87 - ...out-of-end-of-radio-group-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...out-of-end-of-radio-group-interaction.html | 86 - ...out-of-end-of-radio-group-interaction.json | 32 - ...d-radio-button-reading-jaws.collected.html | 74 - ...d-radio-button-reading-jaws.collected.json | 92 - ...d-radio-button-reading-nvda.collected.html | 74 - ...d-radio-button-reading-nvda.collected.json | 92 - ...-about-unchecked-radio-button-reading.html | 88 - ...-about-unchecked-radio-button-reading.json | 33 - ...dio-button-interaction-jaws.collected.html | 74 - ...dio-button-interaction-jaws.collected.json | 92 - ...dio-button-interaction-nvda.collected.html | 74 - ...dio-button-interaction-nvda.collected.json | 92 - ...ut-unchecked-radio-button-interaction.html | 88 - ...ut-unchecked-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 92 - ...ut-unchecked-radio-button-interaction.html | 87 - ...ut-unchecked-radio-button-interaction.json | 32 - ...d-radio-button-reading-jaws.collected.html | 74 - ...d-radio-button-reading-jaws.collected.json | 92 - ...d-radio-button-reading-nvda.collected.html | 74 - ...d-radio-button-reading-nvda.collected.json | 92 - ...on-about-checked-radio-button-reading.html | 89 - ...on-about-checked-radio-button-reading.json | 33 - ...dio-button-interaction-jaws.collected.html | 74 - ...dio-button-interaction-jaws.collected.json | 92 - ...dio-button-interaction-nvda.collected.html | 74 - ...dio-button-interaction-nvda.collected.json | 92 - ...bout-checked-radio-button-interaction.html | 89 - ...bout-checked-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 92 - ...bout-checked-radio-button-interaction.html | 88 - ...bout-checked-radio-button-interaction.json | 32 - ...dio-button-interaction-jaws.collected.html | 74 - ...dio-button-interaction-jaws.collected.json | 92 - ...dio-button-interaction-nvda.collected.html | 74 - ...dio-button-interaction-nvda.collected.json | 92 - ...gate-to-next-radio-button-interaction.html | 85 - ...gate-to-next-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 102 - ...gate-to-next-radio-button-interaction.html | 84 - ...gate-to-next-radio-button-interaction.json | 32 - ...dio-button-interaction-jaws.collected.html | 74 - ...dio-button-interaction-jaws.collected.json | 92 - ...dio-button-interaction-nvda.collected.html | 74 - ...dio-button-interaction-nvda.collected.json | 92 - ...-to-previous-radio-button-interaction.html | 85 - ...-to-previous-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 102 - ...-to-previous-radio-button-interaction.html | 84 - ...-to-previous-radio-button-interaction.json | 32 - ...dio-button-interaction-jaws.collected.html | 74 - ...dio-button-interaction-jaws.collected.json | 92 - ...dio-button-interaction-nvda.collected.html | 74 - ...dio-button-interaction-nvda.collected.json | 92 - ...ate-to-first-radio-button-interaction.html | 81 - ...ate-to-first-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 92 - ...ate-to-first-radio-button-interaction.html | 80 - ...ate-to-first-radio-button-interaction.json | 32 - ...dio-button-interaction-jaws.collected.html | 74 - ...dio-button-interaction-jaws.collected.json | 92 - ...dio-button-interaction-nvda.collected.html | 74 - ...dio-button-interaction-nvda.collected.json | 92 - ...gate-to-last-radio-button-interaction.html | 81 - ...gate-to-last-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 92 - ...gate-to-last-radio-button-interaction.html | 80 - ...gate-to-last-radio-button-interaction.json | 32 - ...k-radio-button-reading-jaws.collected.html | 72 - ...k-radio-button-reading-jaws.collected.json | 58 - ...k-radio-button-reading-nvda.collected.html | 72 - ...k-radio-button-reading-nvda.collected.json | 58 - .../test-37-check-radio-button-reading.html | 70 - .../test-37-check-radio-button-reading.json | 17 - ...dio-button-interaction-jaws.collected.html | 72 - ...dio-button-interaction-jaws.collected.json | 58 - ...dio-button-interaction-nvda.collected.html | 72 - ...dio-button-interaction-nvda.collected.json | 58 - ...est-38-check-radio-button-interaction.html | 70 - ...est-38-check-radio-button-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 68 - ...est-39-check-radio-button-interaction.html | 69 - ...est-39-check-radio-button-interaction.json | 16 - .../radiogroup-roving-tabindex/commands.json | 200 - .../radiogroup-roving-tabindex/index.html | 115 - .../reference/2021-3-15_144141/css/radio.css | 96 - .../reference/2021-3-15_144141/js/radio.js | 134 - ...RadioButtonAndSetFocusAfterRadioGroup.html | 75 - ...adioButtonAndSetFocusBeforeRadioGroup.html | 76 - ...RadioButtonAndSetFocusAfterRadioGroup.html | 76 - .../reference/2021-3-15_144141/radio.html | 45 - .../radio.setFocusAfterRadioGroup.html | 68 - .../radio.setFocusBeforeRadioGroup.html | 69 - ...io.setFocusOnAndCheckFirstRadioButton.html | 75 - .../radio.setFocusOnFirstRadioButton.html | 74 - .../radio.setFocusOnSecondRadioButton.html | 74 - .../radio.setFocusOnThirdRadioButton.html | 75 - .../scripts.jsonp.js | 88 - .../scripts.module.js | 94 - ...oButtonAndSetFocusAfterRadioGroup.jsonp.js | 13 - ...ButtonAndSetFocusAfterRadioGroup.module.js | 11 - ...ButtonAndSetFocusBeforeRadioGroup.jsonp.js | 14 - ...uttonAndSetFocusBeforeRadioGroup.module.js | 12 - ...oButtonAndSetFocusAfterRadioGroup.jsonp.js | 14 - ...ButtonAndSetFocusAfterRadioGroup.module.js | 12 - .../scripts/setFocusAfterRadioGroup.jsonp.js | 6 - .../scripts/setFocusAfterRadioGroup.module.js | 4 - .../scripts/setFocusBeforeRadioGroup.jsonp.js | 7 - .../setFocusBeforeRadioGroup.module.js | 5 - ...etFocusOnAndCheckFirstRadioButton.jsonp.js | 13 - ...tFocusOnAndCheckFirstRadioButton.module.js | 11 - .../setFocusOnFirstRadioButton.jsonp.js | 12 - .../setFocusOnFirstRadioButton.module.js | 10 - .../setFocusOnSecondRadioButton.jsonp.js | 12 - .../setFocusOnSecondRadioButton.module.js | 10 - .../setFocusOnThirdRadioButton.jsonp.js | 13 - .../setFocusOnThirdRadioButton.module.js | 11 - ...utton-in-group-reading-jaws.collected.html | 75 - ...utton-in-group-reading-jaws.collected.json | 114 - ...utton-in-group-reading-nvda.collected.html | 75 - ...utton-in-group-reading-nvda.collected.json | 114 - ...checked-radio-button-in-group-reading.html | 88 - ...checked-radio-button-in-group-reading.json | 41 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 104 - ...ked-radio-button-in-group-interaction.html | 87 - ...ked-radio-button-in-group-interaction.json | 40 - ...utton-in-group-reading-jaws.collected.html | 75 - ...utton-in-group-reading-jaws.collected.json | 114 - ...utton-in-group-reading-nvda.collected.html | 75 - ...utton-in-group-reading-nvda.collected.json | 114 - ...checked-radio-button-in-group-reading.html | 95 - ...checked-radio-button-in-group-reading.json | 41 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 104 - ...ked-radio-button-in-group-interaction.html | 94 - ...ked-radio-button-in-group-interaction.json | 40 - ...utton-in-group-reading-jaws.collected.html | 75 - ...utton-in-group-reading-jaws.collected.json | 114 - ...utton-in-group-reading-nvda.collected.html | 75 - ...utton-in-group-reading-nvda.collected.json | 114 - ...checked-radio-button-in-group-reading.html | 95 - ...checked-radio-button-in-group-reading.json | 41 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 104 - ...ked-radio-button-in-group-interaction.html | 94 - ...ked-radio-button-in-group-interaction.json | 40 - ...utton-in-group-reading-jaws.collected.html | 75 - ...utton-in-group-reading-jaws.collected.json | 114 - ...utton-in-group-reading-nvda.collected.html | 75 - ...utton-in-group-reading-nvda.collected.json | 114 - ...checked-radio-button-in-group-reading.html | 103 - ...checked-radio-button-in-group-reading.json | 41 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 104 - ...ked-radio-button-in-group-interaction.html | 102 - ...ked-radio-button-in-group-interaction.json | 40 - ...dio-button-interaction-jaws.collected.html | 75 - ...dio-button-interaction-jaws.collected.json | 94 - ...dio-button-interaction-nvda.collected.html | 75 - ...dio-button-interaction-nvda.collected.json | 94 - ...to-unchecked-radio-button-interaction.html | 83 - ...to-unchecked-radio-button-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 94 - ...to-unchecked-radio-button-interaction.html | 82 - ...to-unchecked-radio-button-interaction.json | 40 - ...dio-button-interaction-jaws.collected.html | 75 - ...dio-button-interaction-jaws.collected.json | 94 - ...dio-button-interaction-nvda.collected.html | 75 - ...dio-button-interaction-nvda.collected.json | 94 - ...to-unchecked-radio-button-interaction.html | 82 - ...to-unchecked-radio-button-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 94 - ...to-unchecked-radio-button-interaction.html | 81 - ...to-unchecked-radio-button-interaction.json | 40 - ...dio-button-interaction-jaws.collected.html | 75 - ...dio-button-interaction-jaws.collected.json | 94 - ...dio-button-interaction-nvda.collected.html | 75 - ...dio-button-interaction-nvda.collected.json | 94 - ...s-to-checked-radio-button-interaction.html | 90 - ...s-to-checked-radio-button-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 94 - ...s-to-checked-radio-button-interaction.html | 89 - ...s-to-checked-radio-button-interaction.json | 40 - ...dio-button-interaction-jaws.collected.html | 75 - ...dio-button-interaction-jaws.collected.json | 94 - ...dio-button-interaction-nvda.collected.html | 75 - ...dio-button-interaction-nvda.collected.json | 94 - ...s-to-checked-radio-button-interaction.html | 89 - ...s-to-checked-radio-button-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 75 - ...interaction-voiceover_macos.collected.json | 94 - ...s-to-checked-radio-button-interaction.html | 88 - ...s-to-checked-radio-button-interaction.json | 40 - ...of-radio-group-reading-jaws.collected.html | 73 - ...of-radio-group-reading-jaws.collected.json | 88 - ...of-radio-group-reading-nvda.collected.html | 73 - ...of-radio-group-reading-nvda.collected.json | 88 - ...e-out-of-start-of-radio-group-reading.html | 85 - ...e-out-of-start-of-radio-group-reading.json | 33 - ...adio-group-interaction-jaws.collected.html | 73 - ...adio-group-interaction-jaws.collected.json | 78 - ...adio-group-interaction-nvda.collected.html | 73 - ...adio-group-interaction-nvda.collected.json | 78 - ...t-of-start-of-radio-group-interaction.html | 85 - ...t-of-start-of-radio-group-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...t-of-start-of-radio-group-interaction.html | 84 - ...t-of-start-of-radio-group-interaction.json | 32 - ...of-radio-group-reading-jaws.collected.html | 73 - ...of-radio-group-reading-jaws.collected.json | 88 - ...of-radio-group-reading-nvda.collected.html | 73 - ...of-radio-group-reading-nvda.collected.json | 88 - ...ate-out-of-end-of-radio-group-reading.html | 86 - ...ate-out-of-end-of-radio-group-reading.json | 33 - ...adio-group-interaction-jaws.collected.html | 73 - ...adio-group-interaction-jaws.collected.json | 78 - ...adio-group-interaction-nvda.collected.html | 73 - ...adio-group-interaction-nvda.collected.json | 78 - ...out-of-end-of-radio-group-interaction.html | 86 - ...out-of-end-of-radio-group-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...out-of-end-of-radio-group-interaction.html | 85 - ...out-of-end-of-radio-group-interaction.json | 32 - ...d-radio-button-reading-jaws.collected.html | 73 - ...d-radio-button-reading-jaws.collected.json | 88 - ...d-radio-button-reading-nvda.collected.html | 73 - ...d-radio-button-reading-nvda.collected.json | 88 - ...-about-unchecked-radio-button-reading.html | 85 - ...-about-unchecked-radio-button-reading.json | 33 - ...dio-button-interaction-jaws.collected.html | 73 - ...dio-button-interaction-jaws.collected.json | 88 - ...dio-button-interaction-nvda.collected.html | 73 - ...dio-button-interaction-nvda.collected.json | 88 - ...ut-unchecked-radio-button-interaction.html | 85 - ...ut-unchecked-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...ut-unchecked-radio-button-interaction.html | 84 - ...ut-unchecked-radio-button-interaction.json | 32 - ...d-radio-button-reading-jaws.collected.html | 73 - ...d-radio-button-reading-jaws.collected.json | 88 - ...d-radio-button-reading-nvda.collected.html | 73 - ...d-radio-button-reading-nvda.collected.json | 88 - ...on-about-checked-radio-button-reading.html | 86 - ...on-about-checked-radio-button-reading.json | 33 - ...dio-button-interaction-jaws.collected.html | 73 - ...dio-button-interaction-jaws.collected.json | 88 - ...dio-button-interaction-nvda.collected.html | 73 - ...dio-button-interaction-nvda.collected.json | 88 - ...bout-checked-radio-button-interaction.html | 86 - ...bout-checked-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...bout-checked-radio-button-interaction.html | 85 - ...bout-checked-radio-button-interaction.json | 32 - ...dio-button-interaction-jaws.collected.html | 73 - ...dio-button-interaction-jaws.collected.json | 88 - ...dio-button-interaction-nvda.collected.html | 73 - ...dio-button-interaction-nvda.collected.json | 88 - ...gate-to-next-radio-button-interaction.html | 82 - ...gate-to-next-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 98 - ...gate-to-next-radio-button-interaction.html | 81 - ...gate-to-next-radio-button-interaction.json | 32 - ...dio-button-interaction-jaws.collected.html | 73 - ...dio-button-interaction-jaws.collected.json | 88 - ...dio-button-interaction-nvda.collected.html | 73 - ...dio-button-interaction-nvda.collected.json | 88 - ...-to-previous-radio-button-interaction.html | 82 - ...-to-previous-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 98 - ...-to-previous-radio-button-interaction.html | 81 - ...-to-previous-radio-button-interaction.json | 32 - ...dio-button-interaction-jaws.collected.html | 73 - ...dio-button-interaction-jaws.collected.json | 88 - ...dio-button-interaction-nvda.collected.html | 73 - ...dio-button-interaction-nvda.collected.json | 88 - ...ate-to-first-radio-button-interaction.html | 79 - ...ate-to-first-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...ate-to-first-radio-button-interaction.html | 78 - ...ate-to-first-radio-button-interaction.json | 32 - ...dio-button-interaction-jaws.collected.html | 73 - ...dio-button-interaction-jaws.collected.json | 88 - ...dio-button-interaction-nvda.collected.html | 73 - ...dio-button-interaction-nvda.collected.json | 88 - ...gate-to-last-radio-button-interaction.html | 78 - ...gate-to-last-radio-button-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 88 - ...gate-to-last-radio-button-interaction.html | 77 - ...gate-to-last-radio-button-interaction.json | 32 - ...k-radio-button-reading-jaws.collected.html | 72 - ...k-radio-button-reading-jaws.collected.json | 58 - ...k-radio-button-reading-nvda.collected.html | 72 - ...k-radio-button-reading-nvda.collected.json | 58 - .../test-37-check-radio-button-reading.html | 68 - .../test-37-check-radio-button-reading.json | 17 - ...dio-button-interaction-jaws.collected.html | 72 - ...dio-button-interaction-jaws.collected.json | 58 - ...dio-button-interaction-nvda.collected.html | 72 - ...dio-button-interaction-nvda.collected.json | 58 - ...est-38-check-radio-button-interaction.html | 68 - ...est-38-check-radio-button-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 68 - ...est-39-check-radio-button-interaction.html | 67 - ...est-39-check-radio-button-interaction.json | 16 - build/tests/rating-slider/commands.json | 93 - build/tests/rating-slider/index.html | 97 - .../2021-9-21_13436/css/slider-rating.css | 97 - .../2021-9-21_13436/js/slider-rating.js | 280 - .../2021-9-21_13436/slider-rating.html | 78 - .../slider-rating.setFocusAfterSlider.html | 101 - .../slider-rating.setFocusBeforeSlider.html | 101 - .../slider-rating.setFocusOnSlider.html | 101 - ...ing.setFocusOnSliderAndSetValueToFive.html | 104 - ...ting.setFocusOnSliderAndSetValueToOne.html | 104 - ...FocusOnSliderAndSetValueToOneHalfStar.html | 104 - build/tests/rating-slider/scripts.jsonp.js | 35 - build/tests/rating-slider/scripts.module.js | 38 - .../scripts/setFocusAfterSlider.jsonp.js | 6 - .../scripts/setFocusAfterSlider.module.js | 4 - .../scripts/setFocusBeforeSlider.jsonp.js | 6 - .../scripts/setFocusBeforeSlider.module.js | 4 - .../scripts/setFocusOnSlider.jsonp.js | 6 - .../scripts/setFocusOnSlider.module.js | 4 - ...setFocusOnSliderAndSetValueToFive.jsonp.js | 9 - ...etFocusOnSliderAndSetValueToFive.module.js | 7 - .../setFocusOnSliderAndSetValueToOne.jsonp.js | 9 - ...setFocusOnSliderAndSetValueToOne.module.js | 7 - ...sOnSliderAndSetValueToOneHalfStar.jsonp.js | 9 - ...OnSliderAndSetValueToOneHalfStar.module.js | 7 - ...ards-to-slider-reading-jaws.collected.html | 77 - ...ards-to-slider-reading-jaws.collected.json | 120 - ...ards-to-slider-reading-nvda.collected.html | 77 - ...ards-to-slider-reading-nvda.collected.json | 116 - ...1-navigate-forwards-to-slider-reading.html | 96 - ...1-navigate-forwards-to-slider-reading.json | 41 - ...ards-to-slider-reading-jaws.collected.html | 77 - ...ards-to-slider-reading-jaws.collected.json | 116 - ...ards-to-slider-reading-nvda.collected.html | 77 - ...ards-to-slider-reading-nvda.collected.json | 116 - ...-navigate-backwards-to-slider-reading.html | 93 - ...-navigate-backwards-to-slider-reading.json | 41 - ...-to-slider-interaction-jaws.collected.html | 77 - ...-to-slider-interaction-jaws.collected.json | 102 - ...-to-slider-interaction-nvda.collected.html | 77 - ...-to-slider-interaction-nvda.collected.json | 102 - ...vigate-forwards-to-slider-interaction.html | 96 - ...vigate-forwards-to-slider-interaction.json | 41 - ...-to-slider-interaction-jaws.collected.html | 77 - ...-to-slider-interaction-jaws.collected.json | 102 - ...-to-slider-interaction-nvda.collected.html | 77 - ...-to-slider-interaction-nvda.collected.json | 102 - ...igate-backwards-to-slider-interaction.html | 93 - ...igate-backwards-to-slider-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 77 - ...interaction-voiceover_macos.collected.json | 116 - ...vigate-forwards-to-slider-interaction.html | 95 - ...vigate-forwards-to-slider-interaction.json | 40 - ...interaction-voiceover_macos.collected.html | 77 - ...interaction-voiceover_macos.collected.json | 116 - ...igate-backwards-to-slider-interaction.html | 92 - ...igate-backwards-to-slider-interaction.json | 40 - ...n-about-slider-reading-jaws.collected.html | 77 - ...n-about-slider-reading-jaws.collected.json | 112 - ...n-about-slider-reading-nvda.collected.html | 77 - ...n-about-slider-reading-nvda.collected.json | 112 - ...read-information-about-slider-reading.html | 91 - ...read-information-about-slider-reading.json | 41 - ...out-slider-interaction-jaws.collected.html | 77 - ...out-slider-interaction-jaws.collected.json | 112 - ...out-slider-interaction-nvda.collected.html | 77 - ...out-slider-interaction-nvda.collected.json | 112 - ...-information-about-slider-interaction.html | 91 - ...-information-about-slider-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 77 - ...interaction-voiceover_macos.collected.json | 112 - ...-information-about-slider-interaction.html | 90 - ...-information-about-slider-interaction.json | 40 - ...-half-star-interaction-jaws.collected.html | 73 - ...-half-star-interaction-jaws.collected.json | 76 - ...-half-star-interaction-nvda.collected.html | 73 - ...-half-star-interaction-nvda.collected.json | 76 - ...t-slider-by-one-half-star-interaction.html | 60 - ...t-slider-by-one-half-star-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 76 - ...t-slider-by-one-half-star-interaction.html | 59 - ...t-slider-by-one-half-star-interaction.json | 20 - ...-half-star-interaction-jaws.collected.html | 73 - ...-half-star-interaction-jaws.collected.json | 76 - ...-half-star-interaction-nvda.collected.html | 73 - ...-half-star-interaction-nvda.collected.json | 76 - ...t-slider-by-one-half-star-interaction.html | 63 - ...t-slider-by-one-half-star-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 76 - ...t-slider-by-one-half-star-interaction.html | 62 - ...t-slider-by-one-half-star-interaction.json | 20 - ...y-one-star-interaction-jaws.collected.html | 73 - ...y-one-star-interaction-jaws.collected.json | 66 - ...y-one-star-interaction-nvda.collected.html | 73 - ...y-one-star-interaction-nvda.collected.json | 66 - ...rement-slider-by-one-star-interaction.html | 60 - ...rement-slider-by-one-star-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 66 - ...rement-slider-by-one-star-interaction.html | 59 - ...rement-slider-by-one-star-interaction.json | 20 - ...y-one-star-interaction-jaws.collected.html | 73 - ...y-one-star-interaction-jaws.collected.json | 66 - ...y-one-star-interaction-nvda.collected.html | 73 - ...y-one-star-interaction-nvda.collected.json | 66 - ...rement-slider-by-one-star-interaction.html | 63 - ...rement-slider-by-one-star-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 66 - ...rement-slider-by-one-star-interaction.html | 62 - ...rement-slider-by-one-star-interaction.json | 20 - ...imum-value-interaction-jaws.collected.html | 74 - ...imum-value-interaction-jaws.collected.json | 70 - ...imum-value-interaction-nvda.collected.html | 74 - ...imum-value-interaction-nvda.collected.json | 70 - ...t-slider-to-minimum-value-interaction.html | 64 - ...t-slider-to-minimum-value-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 70 - ...t-slider-to-minimum-value-interaction.html | 63 - ...t-slider-to-minimum-value-interaction.json | 20 - ...imum-value-interaction-jaws.collected.html | 74 - ...imum-value-interaction-jaws.collected.json | 70 - ...imum-value-interaction-nvda.collected.html | 74 - ...imum-value-interaction-nvda.collected.json | 70 - ...t-slider-to-maximum-value-interaction.html | 61 - ...t-slider-to-maximum-value-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 70 - ...t-slider-to-maximum-value-interaction.html | 60 - ...t-slider-to-maximum-value-interaction.json | 20 - build/tests/resources/aria-at-harness.mjs | 558 -- .../resources/aria-at-test-io-format.mjs | 1433 ---- build/tests/resources/aria-at-test-run.mjs | 1253 ---- build/tests/resources/aria-at-test-window.mjs | 73 - build/tests/resources/keys.mjs | 131 - build/tests/resources/vrender.mjs | 980 --- build/tests/seek-slider/commands.json | 93 - build/tests/seek-slider/index.html | 97 - .../2021-9-21_14461/css/slider-seek.css | 81 - .../2021-9-21_14461/js/slider-seek.js | 360 - .../2021-9-21_14461/slider-seek.html | 79 - .../slider-seek.setFocusAfterSlider.html | 102 - .../slider-seek.setFocusBeforeSlider.html | 102 - .../slider-seek.setFocusOnSlider.html | 102 - build/tests/seek-slider/scripts.jsonp.js | 14 - build/tests/seek-slider/scripts.module.js | 14 - .../scripts/setFocusAfterSlider.jsonp.js | 6 - .../scripts/setFocusAfterSlider.module.js | 4 - .../scripts/setFocusBeforeSlider.jsonp.js | 6 - .../scripts/setFocusBeforeSlider.module.js | 4 - .../scripts/setFocusOnSlider.jsonp.js | 6 - .../scripts/setFocusOnSlider.module.js | 4 - ...ards-to-slider-reading-jaws.collected.html | 77 - ...ards-to-slider-reading-jaws.collected.json | 120 - ...ards-to-slider-reading-nvda.collected.html | 77 - ...ards-to-slider-reading-nvda.collected.json | 116 - ...1-navigate-forwards-to-slider-reading.html | 96 - ...1-navigate-forwards-to-slider-reading.json | 41 - ...ards-to-slider-reading-jaws.collected.html | 77 - ...ards-to-slider-reading-jaws.collected.json | 116 - ...ards-to-slider-reading-nvda.collected.html | 77 - ...ards-to-slider-reading-nvda.collected.json | 116 - ...-navigate-backwards-to-slider-reading.html | 93 - ...-navigate-backwards-to-slider-reading.json | 41 - ...-to-slider-interaction-jaws.collected.html | 77 - ...-to-slider-interaction-jaws.collected.json | 102 - ...-to-slider-interaction-nvda.collected.html | 77 - ...-to-slider-interaction-nvda.collected.json | 102 - ...vigate-forwards-to-slider-interaction.html | 96 - ...vigate-forwards-to-slider-interaction.json | 41 - ...-to-slider-interaction-jaws.collected.html | 77 - ...-to-slider-interaction-jaws.collected.json | 102 - ...-to-slider-interaction-nvda.collected.html | 77 - ...-to-slider-interaction-nvda.collected.json | 102 - ...igate-backwards-to-slider-interaction.html | 93 - ...igate-backwards-to-slider-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 77 - ...interaction-voiceover_macos.collected.json | 116 - ...vigate-forwards-to-slider-interaction.html | 95 - ...vigate-forwards-to-slider-interaction.json | 40 - ...interaction-voiceover_macos.collected.html | 77 - ...interaction-voiceover_macos.collected.json | 116 - ...igate-backwards-to-slider-interaction.html | 92 - ...igate-backwards-to-slider-interaction.json | 40 - ...n-about-slider-reading-jaws.collected.html | 77 - ...n-about-slider-reading-jaws.collected.json | 112 - ...n-about-slider-reading-nvda.collected.html | 77 - ...n-about-slider-reading-nvda.collected.json | 112 - ...read-information-about-slider-reading.html | 91 - ...read-information-about-slider-reading.json | 41 - ...out-slider-interaction-jaws.collected.html | 77 - ...out-slider-interaction-jaws.collected.json | 112 - ...out-slider-interaction-nvda.collected.html | 77 - ...out-slider-interaction-nvda.collected.json | 112 - ...-information-about-slider-interaction.html | 91 - ...-information-about-slider-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 77 - ...interaction-voiceover_macos.collected.json | 112 - ...-information-about-slider-interaction.html | 90 - ...-information-about-slider-interaction.json | 40 - ...y-one-step-interaction-jaws.collected.html | 73 - ...y-one-step-interaction-jaws.collected.json | 76 - ...y-one-step-interaction-nvda.collected.html | 73 - ...y-one-step-interaction-nvda.collected.json | 76 - ...rement-slider-by-one-step-interaction.html | 60 - ...rement-slider-by-one-step-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 76 - ...rement-slider-by-one-step-interaction.html | 59 - ...rement-slider-by-one-step-interaction.json | 20 - ...y-one-step-interaction-jaws.collected.html | 73 - ...y-one-step-interaction-jaws.collected.json | 76 - ...y-one-step-interaction-nvda.collected.html | 73 - ...y-one-step-interaction-nvda.collected.json | 76 - ...rement-slider-by-one-step-interaction.html | 60 - ...rement-slider-by-one-step-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 76 - ...rement-slider-by-one-step-interaction.html | 59 - ...rement-slider-by-one-step-interaction.json | 20 - ...teen-steps-interaction-jaws.collected.html | 73 - ...teen-steps-interaction-jaws.collected.json | 66 - ...teen-steps-interaction-nvda.collected.html | 73 - ...teen-steps-interaction-nvda.collected.json | 66 - ...t-slider-by-fifteen-steps-interaction.html | 60 - ...t-slider-by-fifteen-steps-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 66 - ...t-slider-by-fifteen-steps-interaction.html | 59 - ...t-slider-by-fifteen-steps-interaction.json | 20 - ...teen-steps-interaction-jaws.collected.html | 73 - ...teen-steps-interaction-jaws.collected.json | 66 - ...teen-steps-interaction-nvda.collected.html | 73 - ...teen-steps-interaction-nvda.collected.json | 66 - ...t-slider-by-fifteen-steps-interaction.html | 60 - ...t-slider-by-fifteen-steps-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 66 - ...t-slider-by-fifteen-steps-interaction.html | 59 - ...t-slider-by-fifteen-steps-interaction.json | 20 - ...imum-value-interaction-jaws.collected.html | 74 - ...imum-value-interaction-jaws.collected.json | 70 - ...imum-value-interaction-nvda.collected.html | 74 - ...imum-value-interaction-nvda.collected.json | 70 - ...t-slider-to-minimum-value-interaction.html | 61 - ...t-slider-to-minimum-value-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 70 - ...t-slider-to-minimum-value-interaction.html | 60 - ...t-slider-to-minimum-value-interaction.json | 20 - ...imum-value-interaction-jaws.collected.html | 74 - ...imum-value-interaction-jaws.collected.json | 70 - ...imum-value-interaction-nvda.collected.html | 74 - ...imum-value-interaction-nvda.collected.json | 70 - ...t-slider-to-maximum-value-interaction.html | 61 - ...t-slider-to-maximum-value-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 70 - ...t-slider-to-maximum-value-interaction.html | 60 - ...t-slider-to-maximum-value-interaction.json | 20 - build/tests/support.json | 28 - build/tests/switch/commands.json | 156 - build/tests/switch/index.html | 100 - .../2021-10-24_132342/css/switch.css | 73 - .../reference/2021-10-24_132342/js/switch.js | 45 - .../reference/2021-10-24_132342/switch.html | 42 - .../switch.setFocusAfterAndTurnOnSwitch.html | 66 - .../switch.setFocusAfterSwitch.html | 65 - .../switch.setFocusBeforeAndTurnOnSwitch.html | 66 - .../switch.setFocusBeforeSwitch.html | 65 - .../switch.setFocusOnAndTurnOnSwitch.html | 66 - .../switch.setFocusOnSwitch.html | 65 - build/tests/switch/scripts.jsonp.js | 29 - build/tests/switch/scripts.module.js | 32 - .../setFocusAfterAndTurnOnSwitch.jsonp.js | 7 - .../setFocusAfterAndTurnOnSwitch.module.js | 5 - .../scripts/setFocusAfterSwitch.jsonp.js | 6 - .../scripts/setFocusAfterSwitch.module.js | 4 - .../setFocusBeforeAndTurnOnSwitch.jsonp.js | 7 - .../setFocusBeforeAndTurnOnSwitch.module.js | 5 - .../scripts/setFocusBeforeSwitch.jsonp.js | 6 - .../scripts/setFocusBeforeSwitch.module.js | 4 - .../setFocusOnAndTurnOnSwitch.jsonp.js | 7 - .../setFocusOnAndTurnOnSwitch.module.js | 5 - .../switch/scripts/setFocusOnSwitch.jsonp.js | 6 - .../switch/scripts/setFocusOnSwitch.module.js | 4 - ...-the-off-state-reading-jaws.collected.html | 74 - ...-the-off-state-reading-jaws.collected.json | 94 - ...-the-off-state-reading-nvda.collected.html | 74 - ...-the-off-state-reading-nvda.collected.json | 104 - ...-to-a-switch-in-the-off-state-reading.html | 82 - ...-to-a-switch-in-the-off-state-reading.json | 25 - ...-off-state-interaction-jaws.collected.html | 74 - ...-off-state-interaction-jaws.collected.json | 74 - ...-off-state-interaction-nvda.collected.html | 74 - ...-off-state-interaction-nvda.collected.json | 74 - ...a-switch-in-the-off-state-interaction.html | 82 - ...a-switch-in-the-off-state-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 94 - ...a-switch-in-the-off-state-interaction.html | 81 - ...a-switch-in-the-off-state-interaction.json | 24 - ...-the-off-state-reading-jaws.collected.html | 74 - ...-the-off-state-reading-jaws.collected.json | 94 - ...-the-off-state-reading-nvda.collected.html | 74 - ...-the-off-state-reading-nvda.collected.json | 104 - ...-to-a-switch-in-the-off-state-reading.html | 82 - ...-to-a-switch-in-the-off-state-reading.json | 25 - ...-off-state-interaction-jaws.collected.html | 74 - ...-off-state-interaction-jaws.collected.json | 74 - ...-off-state-interaction-nvda.collected.html | 74 - ...-off-state-interaction-nvda.collected.json | 74 - ...a-switch-in-the-off-state-interaction.html | 82 - ...a-switch-in-the-off-state-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 94 - ...a-switch-in-the-off-state-interaction.html | 81 - ...a-switch-in-the-off-state-interaction.json | 24 - ...n-the-on-state-reading-jaws.collected.html | 74 - ...n-the-on-state-reading-jaws.collected.json | 94 - ...n-the-on-state-reading-nvda.collected.html | 74 - ...n-the-on-state-reading-nvda.collected.json | 104 - ...s-to-a-switch-in-the-on-state-reading.html | 83 - ...s-to-a-switch-in-the-on-state-reading.json | 25 - ...e-on-state-interaction-jaws.collected.html | 74 - ...e-on-state-interaction-jaws.collected.json | 74 - ...e-on-state-interaction-nvda.collected.html | 74 - ...e-on-state-interaction-nvda.collected.json | 74 - ...-a-switch-in-the-on-state-interaction.html | 83 - ...-a-switch-in-the-on-state-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 94 - ...-a-switch-in-the-on-state-interaction.html | 82 - ...-a-switch-in-the-on-state-interaction.json | 24 - ...n-the-on-state-reading-jaws.collected.html | 74 - ...n-the-on-state-reading-jaws.collected.json | 94 - ...n-the-on-state-reading-nvda.collected.html | 74 - ...n-the-on-state-reading-nvda.collected.json | 104 - ...s-to-a-switch-in-the-on-state-reading.html | 83 - ...s-to-a-switch-in-the-on-state-reading.json | 25 - ...e-on-state-interaction-jaws.collected.html | 74 - ...e-on-state-interaction-jaws.collected.json | 74 - ...e-on-state-interaction-nvda.collected.html | 74 - ...e-on-state-interaction-nvda.collected.json | 74 - ...-a-switch-in-the-on-state-interaction.html | 83 - ...-a-switch-in-the-on-state-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 94 - ...-a-switch-in-the-on-state-interaction.html | 82 - ...-a-switch-in-the-on-state-interaction.json | 24 - ...-the-off-state-reading-jaws.collected.html | 74 - ...-the-off-state-reading-jaws.collected.json | 84 - ...-the-off-state-reading-nvda.collected.html | 74 - ...-the-off-state-reading-nvda.collected.json | 84 - ...out-a-switch-in-the-off-state-reading.html | 72 - ...out-a-switch-in-the-off-state-reading.json | 25 - ...-off-state-interaction-jaws.collected.html | 74 - ...-off-state-interaction-jaws.collected.json | 84 - ...-off-state-interaction-nvda.collected.html | 74 - ...-off-state-interaction-nvda.collected.json | 84 - ...a-switch-in-the-off-state-interaction.html | 72 - ...a-switch-in-the-off-state-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 84 - ...a-switch-in-the-off-state-interaction.html | 71 - ...a-switch-in-the-off-state-interaction.json | 24 - ...n-the-on-state-reading-jaws.collected.html | 74 - ...n-the-on-state-reading-jaws.collected.json | 84 - ...n-the-on-state-reading-nvda.collected.html | 74 - ...n-the-on-state-reading-nvda.collected.json | 84 - ...bout-a-switch-in-the-on-state-reading.html | 73 - ...bout-a-switch-in-the-on-state-reading.json | 25 - ...e-on-state-interaction-jaws.collected.html | 74 - ...e-on-state-interaction-jaws.collected.json | 84 - ...e-on-state-interaction-nvda.collected.html | 74 - ...e-on-state-interaction-nvda.collected.json | 84 - ...-a-switch-in-the-on-state-interaction.html | 73 - ...-a-switch-in-the-on-state-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 84 - ...-a-switch-in-the-on-state-interaction.html | 72 - ...-a-switch-in-the-on-state-interaction.json | 24 - ...-the-off-state-reading-jaws.collected.html | 72 - ...-the-off-state-reading-jaws.collected.json | 68 - ...-the-off-state-reading-nvda.collected.html | 72 - ...-the-off-state-reading-nvda.collected.json | 68 - ...ate-a-switch-in-the-off-state-reading.html | 63 - ...ate-a-switch-in-the-off-state-reading.json | 17 - ...-off-state-interaction-jaws.collected.html | 72 - ...-off-state-interaction-jaws.collected.json | 68 - ...-off-state-interaction-nvda.collected.html | 72 - ...-off-state-interaction-nvda.collected.json | 68 - ...a-switch-in-the-off-state-interaction.html | 63 - ...a-switch-in-the-off-state-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 78 - ...a-switch-in-the-off-state-interaction.html | 62 - ...a-switch-in-the-off-state-interaction.json | 16 - ...n-the-on-state-reading-jaws.collected.html | 72 - ...n-the-on-state-reading-jaws.collected.json | 68 - ...n-the-on-state-reading-nvda.collected.html | 72 - ...n-the-on-state-reading-nvda.collected.json | 68 - ...rate-a-switch-in-the-on-state-reading.html | 64 - ...rate-a-switch-in-the-on-state-reading.json | 17 - ...e-on-state-interaction-jaws.collected.html | 72 - ...e-on-state-interaction-jaws.collected.json | 68 - ...e-on-state-interaction-nvda.collected.html | 72 - ...e-on-state-interaction-nvda.collected.json | 68 - ...-a-switch-in-the-on-state-interaction.html | 64 - ...-a-switch-in-the-on-state-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 78 - ...-a-switch-in-the-on-state-interaction.html | 63 - ...-a-switch-in-the-on-state-interaction.json | 16 - .../tabs-manual-activation/commands.json | 128 - build/tests/tabs-manual-activation/index.html | 105 - .../reference/2021-2-15_124757/css/tabs.css | 107 - .../reference/2021-2-15_124757/js/tabs.js | 222 - ...activateThirdTabAndSetFocusOnTabpanel.html | 92 - .../reference/2021-2-15_124757/tabs.html | 54 - .../tabs.setFocusAfterTabpanel.html | 77 - .../tabs.setFocusBeforeTablist.html | 77 - .../tabs.setFocusOnFirstTab.html | 77 - .../tabs.setFocusOnSecondTab.html | 77 - .../tabs.setFocusOnThirdTab.html | 77 - .../tabs-manual-activation/scripts.jsonp.js | 41 - .../tabs-manual-activation/scripts.module.js | 44 - ...vateThirdTabAndSetFocusOnTabpanel.jsonp.js | 21 - ...ateThirdTabAndSetFocusOnTabpanel.module.js | 19 - .../scripts/setFocusAfterTabpanel.jsonp.js | 6 - .../scripts/setFocusAfterTabpanel.module.js | 4 - .../scripts/setFocusBeforeTablist.jsonp.js | 6 - .../scripts/setFocusBeforeTablist.module.js | 4 - .../scripts/setFocusOnFirstTab.jsonp.js | 6 - .../scripts/setFocusOnFirstTab.module.js | 4 - .../scripts/setFocusOnSecondTab.jsonp.js | 6 - .../scripts/setFocusOnSecondTab.module.js | 4 - .../scripts/setFocusOnThirdTab.jsonp.js | 6 - .../scripts/setFocusOnThirdTab.module.js | 4 - ...ds-to-tab-list-reading-jaws.collected.html | 76 - ...ds-to-tab-list-reading-jaws.collected.json | 108 - ...ds-to-tab-list-reading-nvda.collected.html | 76 - ...ds-to-tab-list-reading-nvda.collected.json | 108 - ...navigate-forwards-to-tab-list-reading.html | 91 - ...navigate-forwards-to-tab-list-reading.json | 41 - ...ds-to-tab-list-reading-jaws.collected.html | 76 - ...ds-to-tab-list-reading-jaws.collected.json | 108 - ...ds-to-tab-list-reading-nvda.collected.html | 76 - ...ds-to-tab-list-reading-nvda.collected.json | 108 - ...avigate-backwards-to-tab-list-reading.html | 103 - ...avigate-backwards-to-tab-list-reading.json | 41 - ...o-tab-list-interaction-jaws.collected.html | 76 - ...o-tab-list-interaction-jaws.collected.json | 96 - ...o-tab-list-interaction-nvda.collected.html | 76 - ...o-tab-list-interaction-nvda.collected.json | 96 - ...gate-forwards-to-tab-list-interaction.html | 91 - ...gate-forwards-to-tab-list-interaction.json | 41 - ...o-tab-list-interaction-jaws.collected.html | 76 - ...o-tab-list-interaction-jaws.collected.json | 96 - ...o-tab-list-interaction-nvda.collected.html | 76 - ...o-tab-list-interaction-nvda.collected.json | 96 - ...ate-backwards-to-tab-list-interaction.html | 103 - ...ate-backwards-to-tab-list-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 118 - ...gate-forwards-to-tab-list-interaction.html | 90 - ...gate-forwards-to-tab-list-interaction.json | 40 - ...interaction-voiceover_macos.collected.html | 76 - ...interaction-voiceover_macos.collected.json | 118 - ...ate-backwards-to-tab-list-interaction.html | 102 - ...ate-backwards-to-tab-list-interaction.json | 40 - ...ab-in-tab-list-reading-jaws.collected.html | 74 - ...ab-in-tab-list-reading-jaws.collected.json | 92 - ...ab-in-tab-list-reading-nvda.collected.html | 74 - ...ab-in-tab-list-reading-nvda.collected.json | 92 - ...rmation-about-tab-in-tab-list-reading.html | 80 - ...rmation-about-tab-in-tab-list-reading.json | 33 - ...n-tab-list-interaction-jaws.collected.html | 74 - ...n-tab-list-interaction-jaws.collected.json | 92 - ...n-tab-list-interaction-nvda.collected.html | 74 - ...n-tab-list-interaction-nvda.collected.json | 92 - ...ion-about-tab-in-tab-list-interaction.html | 80 - ...ion-about-tab-in-tab-list-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 92 - ...ion-about-tab-in-tab-list-interaction.html | 79 - ...ion-about-tab-in-tab-list-interaction.json | 32 - ...ab-in-tab-list-reading-jaws.collected.html | 73 - ...ab-in-tab-list-reading-jaws.collected.json | 74 - ...ab-in-tab-list-reading-nvda.collected.html | 73 - ...ab-in-tab-list-reading-nvda.collected.json | 74 - ...igate-to-next-tab-in-tab-list-reading.html | 72 - ...igate-to-next-tab-in-tab-list-reading.json | 29 - ...n-tab-list-interaction-jaws.collected.html | 73 - ...n-tab-list-interaction-jaws.collected.json | 74 - ...n-tab-list-interaction-nvda.collected.html | 73 - ...n-tab-list-interaction-nvda.collected.json | 74 - ...e-to-next-tab-in-tab-list-interaction.html | 72 - ...e-to-next-tab-in-tab-list-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...e-to-next-tab-in-tab-list-interaction.html | 71 - ...e-to-next-tab-in-tab-list-interaction.json | 28 - ...ab-in-tab-list-reading-jaws.collected.html | 74 - ...ab-in-tab-list-reading-jaws.collected.json | 82 - ...ab-in-tab-list-reading-nvda.collected.html | 74 - ...ab-in-tab-list-reading-nvda.collected.json | 82 - ...e-to-previous-tab-in-tab-list-reading.html | 77 - ...e-to-previous-tab-in-tab-list-reading.json | 33 - ...n-tab-list-interaction-jaws.collected.html | 74 - ...n-tab-list-interaction-jaws.collected.json | 82 - ...n-tab-list-interaction-nvda.collected.html | 74 - ...n-tab-list-interaction-nvda.collected.json | 82 - ...-previous-tab-in-tab-list-interaction.html | 77 - ...-previous-tab-in-tab-list-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 82 - ...-previous-tab-in-tab-list-interaction.html | 76 - ...-previous-tab-in-tab-list-interaction.json | 32 - ...n-tab-list-interaction-jaws.collected.html | 74 - ...n-tab-list-interaction-jaws.collected.json | 82 - ...n-tab-list-interaction-nvda.collected.html | 74 - ...n-tab-list-interaction-nvda.collected.json | 82 - ...-to-first-tab-in-tab-list-interaction.html | 73 - ...-to-first-tab-in-tab-list-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 82 - ...-to-first-tab-in-tab-list-interaction.html | 72 - ...-to-first-tab-in-tab-list-interaction.json | 32 - ...n-tab-list-interaction-jaws.collected.html | 73 - ...n-tab-list-interaction-jaws.collected.json | 74 - ...n-tab-list-interaction-nvda.collected.html | 73 - ...n-tab-list-interaction-nvda.collected.json | 74 - ...e-to-last-tab-in-tab-list-interaction.html | 68 - ...e-to-last-tab-in-tab-list-interaction.json | 29 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 74 - ...e-to-last-tab-in-tab-list-interaction.html | 67 - ...e-to-last-tab-in-tab-list-interaction.json | 28 - ...-tab-panel-interaction-jaws.collected.html | 73 - ...-tab-panel-interaction-jaws.collected.json | 68 - ...-tab-panel-interaction-nvda.collected.html | 73 - ...-tab-panel-interaction-nvda.collected.json | 68 - ...ate-forwards-to-tab-panel-interaction.html | 67 - ...ate-forwards-to-tab-panel-interaction.json | 25 - ...-tab-panel-interaction-jaws.collected.html | 73 - ...-tab-panel-interaction-jaws.collected.json | 68 - ...-tab-panel-interaction-nvda.collected.html | 73 - ...-tab-panel-interaction-nvda.collected.json | 68 - ...te-backwards-to-tab-panel-interaction.html | 67 - ...te-backwards-to-tab-panel-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 80 - ...ate-forwards-to-tab-panel-interaction.html | 66 - ...ate-forwards-to-tab-panel-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 80 - ...te-backwards-to-tab-panel-interaction.html | 66 - ...te-backwards-to-tab-panel-interaction.json | 24 - ...ab-in-tab-list-reading-jaws.collected.html | 72 - ...ab-in-tab-list-reading-jaws.collected.json | 68 - ...ab-in-tab-list-reading-nvda.collected.html | 72 - ...ab-in-tab-list-reading-nvda.collected.json | 68 - ...t-24-activate-tab-in-tab-list-reading.html | 63 - ...t-24-activate-tab-in-tab-list-reading.json | 17 - ...n-tab-list-interaction-jaws.collected.html | 72 - ...n-tab-list-interaction-jaws.collected.json | 68 - ...n-tab-list-interaction-nvda.collected.html | 72 - ...n-tab-list-interaction-nvda.collected.json | 68 - ...-activate-tab-in-tab-list-interaction.html | 63 - ...-activate-tab-in-tab-list-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 72 - ...interaction-voiceover_macos.collected.json | 78 - ...-activate-tab-in-tab-list-interaction.html | 62 - ...-activate-tab-in-tab-list-interaction.json | 16 - ...-from-tab-list-reading-jaws.collected.html | 74 - ...-from-tab-list-reading-jaws.collected.json | 82 - ...-from-tab-list-reading-nvda.collected.html | 74 - ...-from-tab-list-reading-nvda.collected.json | 82 - ...t-27-delete-tab-from-tab-list-reading.html | 77 - ...t-27-delete-tab-from-tab-list-reading.json | 33 - ...m-tab-list-interaction-jaws.collected.html | 74 - ...m-tab-list-interaction-jaws.collected.json | 82 - ...m-tab-list-interaction-nvda.collected.html | 74 - ...m-tab-list-interaction-nvda.collected.json | 82 - ...-delete-tab-from-tab-list-interaction.html | 77 - ...-delete-tab-from-tab-list-interaction.json | 33 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 82 - ...-delete-tab-from-tab-list-interaction.html | 76 - ...-delete-tab-from-tab-list-interaction.json | 32 - build/tests/toggle-button/commands.json | 160 - build/tests/toggle-button/index.html | 100 - .../reference/2021-3-29_145942/button.html | 75 - .../button.setFocusAfterButton.html | 98 - ...tFocusAfterButtonAndSetStateToPressed.html | 101 - .../button.setFocusBeforeButton.html | 98 - ...FocusBeforeButtonAndSetStateToPressed.html | 101 - .../button.setFocusOnButton.html | 98 - ....setFocusOnButtonAndSetStateToPressed.html | 101 - .../reference/2021-3-29_145942/css/button.css | 115 - .../reference/2021-3-29_145942/js/button.js | 118 - build/tests/toggle-button/scripts.jsonp.js | 35 - build/tests/toggle-button/scripts.module.js | 38 - .../scripts/setFocusAfterButton.jsonp.js | 6 - .../scripts/setFocusAfterButton.module.js | 4 - ...usAfterButtonAndSetStateToPressed.jsonp.js | 9 - ...sAfterButtonAndSetStateToPressed.module.js | 7 - .../scripts/setFocusBeforeButton.jsonp.js | 6 - .../scripts/setFocusBeforeButton.module.js | 4 - ...sBeforeButtonAndSetStateToPressed.jsonp.js | 9 - ...BeforeButtonAndSetStateToPressed.module.js | 7 - .../scripts/setFocusOnButton.jsonp.js | 6 - .../scripts/setFocusOnButton.module.js | 4 - ...FocusOnButtonAndSetStateToPressed.jsonp.js | 9 - ...ocusOnButtonAndSetStateToPressed.module.js | 7 - ...-toggle-button-reading-jaws.collected.html | 73 - ...-toggle-button-reading-jaws.collected.json | 100 - ...-toggle-button-reading-nvda.collected.html | 73 - ...-toggle-button-reading-nvda.collected.json | 100 - ...-to-not-pressed-toggle-button-reading.html | 82 - ...-to-not-pressed-toggle-button-reading.json | 25 - ...-toggle-button-reading-jaws.collected.html | 73 - ...-toggle-button-reading-jaws.collected.json | 100 - ...-toggle-button-reading-nvda.collected.html | 73 - ...-toggle-button-reading-nvda.collected.json | 100 - ...-to-not-pressed-toggle-button-reading.html | 82 - ...-to-not-pressed-toggle-button-reading.json | 25 - ...gle-button-interaction-jaws.collected.html | 73 - ...gle-button-interaction-jaws.collected.json | 70 - ...gle-button-interaction-nvda.collected.html | 73 - ...gle-button-interaction-nvda.collected.json | 70 - ...not-pressed-toggle-button-interaction.html | 82 - ...not-pressed-toggle-button-interaction.json | 25 - ...gle-button-interaction-jaws.collected.html | 73 - ...gle-button-interaction-jaws.collected.json | 70 - ...gle-button-interaction-nvda.collected.html | 73 - ...gle-button-interaction-nvda.collected.json | 70 - ...not-pressed-toggle-button-interaction.html | 82 - ...not-pressed-toggle-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 90 - ...not-pressed-toggle-button-interaction.html | 81 - ...not-pressed-toggle-button-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 90 - ...not-pressed-toggle-button-interaction.html | 81 - ...not-pressed-toggle-button-interaction.json | 24 - ...-toggle-button-reading-jaws.collected.html | 73 - ...-toggle-button-reading-jaws.collected.json | 100 - ...-toggle-button-reading-nvda.collected.html | 73 - ...-toggle-button-reading-nvda.collected.json | 100 - ...ards-to-pressed-toggle-button-reading.html | 85 - ...ards-to-pressed-toggle-button-reading.json | 25 - ...-toggle-button-reading-jaws.collected.html | 73 - ...-toggle-button-reading-jaws.collected.json | 100 - ...-toggle-button-reading-nvda.collected.html | 73 - ...-toggle-button-reading-nvda.collected.json | 100 - ...ards-to-pressed-toggle-button-reading.html | 85 - ...ards-to-pressed-toggle-button-reading.json | 25 - ...gle-button-interaction-jaws.collected.html | 73 - ...gle-button-interaction-jaws.collected.json | 70 - ...gle-button-interaction-nvda.collected.html | 73 - ...gle-button-interaction-nvda.collected.json | 70 - ...-to-pressed-toggle-button-interaction.html | 85 - ...-to-pressed-toggle-button-interaction.json | 25 - ...gle-button-interaction-jaws.collected.html | 73 - ...gle-button-interaction-jaws.collected.json | 70 - ...gle-button-interaction-nvda.collected.html | 73 - ...gle-button-interaction-nvda.collected.json | 70 - ...-to-pressed-toggle-button-interaction.html | 85 - ...-to-pressed-toggle-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 90 - ...-to-pressed-toggle-button-interaction.html | 84 - ...-to-pressed-toggle-button-interaction.json | 24 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 90 - ...-to-pressed-toggle-button-interaction.html | 84 - ...-to-pressed-toggle-button-interaction.json | 24 - ...-toggle-button-reading-jaws.collected.html | 73 - ...-toggle-button-reading-jaws.collected.json | 80 - ...-toggle-button-reading-nvda.collected.html | 73 - ...-toggle-button-reading-nvda.collected.json | 80 - ...out-not-pressed-toggle-button-reading.html | 71 - ...out-not-pressed-toggle-button-reading.json | 25 - ...gle-button-interaction-jaws.collected.html | 73 - ...gle-button-interaction-jaws.collected.json | 80 - ...gle-button-interaction-nvda.collected.html | 73 - ...gle-button-interaction-nvda.collected.json | 80 - ...not-pressed-toggle-button-interaction.html | 71 - ...not-pressed-toggle-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 80 - ...not-pressed-toggle-button-interaction.html | 70 - ...not-pressed-toggle-button-interaction.json | 24 - ...-toggle-button-reading-jaws.collected.html | 73 - ...-toggle-button-reading-jaws.collected.json | 80 - ...-toggle-button-reading-nvda.collected.html | 73 - ...-toggle-button-reading-nvda.collected.json | 80 - ...n-about-pressed-toggle-button-reading.html | 74 - ...n-about-pressed-toggle-button-reading.json | 25 - ...gle-button-interaction-jaws.collected.html | 73 - ...gle-button-interaction-jaws.collected.json | 80 - ...gle-button-interaction-nvda.collected.html | 73 - ...gle-button-interaction-nvda.collected.json | 80 - ...out-pressed-toggle-button-interaction.html | 74 - ...out-pressed-toggle-button-interaction.json | 25 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 80 - ...out-pressed-toggle-button-interaction.html | 73 - ...out-pressed-toggle-button-interaction.json | 24 - ...-toggle-button-reading-jaws.collected.html | 73 - ...-toggle-button-reading-jaws.collected.json | 72 - ...-toggle-button-reading-nvda.collected.html | 73 - ...-toggle-button-reading-nvda.collected.json | 72 - ...ate-not-pressed-toggle-button-reading.html | 64 - ...ate-not-pressed-toggle-button-reading.json | 17 - ...gle-button-interaction-jaws.collected.html | 73 - ...gle-button-interaction-jaws.collected.json | 72 - ...gle-button-interaction-nvda.collected.html | 73 - ...gle-button-interaction-nvda.collected.json | 72 - ...not-pressed-toggle-button-interaction.html | 64 - ...not-pressed-toggle-button-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 86 - ...not-pressed-toggle-button-interaction.html | 67 - ...not-pressed-toggle-button-interaction.json | 20 - ...-toggle-button-reading-jaws.collected.html | 73 - ...-toggle-button-reading-jaws.collected.json | 72 - ...-toggle-button-reading-nvda.collected.html | 73 - ...-toggle-button-reading-nvda.collected.json | 72 - ...operate-pressed-toggle-button-reading.html | 67 - ...operate-pressed-toggle-button-reading.json | 17 - ...gle-button-interaction-jaws.collected.html | 73 - ...gle-button-interaction-jaws.collected.json | 72 - ...gle-button-interaction-nvda.collected.html | 73 - ...gle-button-interaction-nvda.collected.json | 72 - ...ate-pressed-toggle-button-interaction.html | 67 - ...ate-pressed-toggle-button-interaction.json | 17 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 82 - ...ate-pressed-toggle-button-interaction.html | 66 - ...ate-pressed-toggle-button-interaction.json | 16 - .../vertical-temperature-slider/commands.json | 93 - .../vertical-temperature-slider/index.html | 97 - .../css/slider-temperature.css | 107 - .../2021-9-21_142211/js/slider-temperature.js | 256 - .../2021-9-21_142211/slider-temperature.html | 55 - ...lider-temperature.setFocusAfterSlider.html | 78 - ...ider-temperature.setFocusBeforeSlider.html | 78 - .../slider-temperature.setFocusOnSlider.html | 78 - .../scripts.jsonp.js | 14 - .../scripts.module.js | 14 - .../scripts/setFocusAfterSlider.jsonp.js | 6 - .../scripts/setFocusAfterSlider.module.js | 4 - .../scripts/setFocusBeforeSlider.jsonp.js | 6 - .../scripts/setFocusBeforeSlider.module.js | 4 - .../scripts/setFocusOnSlider.jsonp.js | 6 - .../scripts/setFocusOnSlider.module.js | 4 - ...ards-to-slider-reading-jaws.collected.html | 78 - ...ards-to-slider-reading-jaws.collected.json | 124 - ...ards-to-slider-reading-nvda.collected.html | 78 - ...ards-to-slider-reading-nvda.collected.json | 120 - ...1-navigate-forwards-to-slider-reading.html | 97 - ...1-navigate-forwards-to-slider-reading.json | 41 - ...ards-to-slider-reading-jaws.collected.html | 78 - ...ards-to-slider-reading-jaws.collected.json | 120 - ...ards-to-slider-reading-nvda.collected.html | 78 - ...ards-to-slider-reading-nvda.collected.json | 120 - ...-navigate-backwards-to-slider-reading.html | 94 - ...-navigate-backwards-to-slider-reading.json | 41 - ...-to-slider-interaction-jaws.collected.html | 78 - ...-to-slider-interaction-jaws.collected.json | 106 - ...-to-slider-interaction-nvda.collected.html | 78 - ...-to-slider-interaction-nvda.collected.json | 106 - ...vigate-forwards-to-slider-interaction.html | 97 - ...vigate-forwards-to-slider-interaction.json | 41 - ...-to-slider-interaction-jaws.collected.html | 78 - ...-to-slider-interaction-jaws.collected.json | 106 - ...-to-slider-interaction-nvda.collected.html | 78 - ...-to-slider-interaction-nvda.collected.json | 106 - ...igate-backwards-to-slider-interaction.html | 94 - ...igate-backwards-to-slider-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 78 - ...interaction-voiceover_macos.collected.json | 120 - ...vigate-forwards-to-slider-interaction.html | 96 - ...vigate-forwards-to-slider-interaction.json | 40 - ...interaction-voiceover_macos.collected.html | 78 - ...interaction-voiceover_macos.collected.json | 120 - ...igate-backwards-to-slider-interaction.html | 93 - ...igate-backwards-to-slider-interaction.json | 40 - ...n-about-slider-reading-jaws.collected.html | 78 - ...n-about-slider-reading-jaws.collected.json | 116 - ...n-about-slider-reading-nvda.collected.html | 78 - ...n-about-slider-reading-nvda.collected.json | 116 - ...read-information-about-slider-reading.html | 92 - ...read-information-about-slider-reading.json | 41 - ...out-slider-interaction-jaws.collected.html | 78 - ...out-slider-interaction-jaws.collected.json | 116 - ...out-slider-interaction-nvda.collected.html | 78 - ...out-slider-interaction-nvda.collected.json | 116 - ...-information-about-slider-interaction.html | 92 - ...-information-about-slider-interaction.json | 41 - ...interaction-voiceover_macos.collected.html | 78 - ...interaction-voiceover_macos.collected.json | 116 - ...-information-about-slider-interaction.html | 91 - ...-information-about-slider-interaction.json | 40 - ...y-one-step-interaction-jaws.collected.html | 73 - ...y-one-step-interaction-jaws.collected.json | 76 - ...y-one-step-interaction-nvda.collected.html | 73 - ...y-one-step-interaction-nvda.collected.json | 76 - ...rement-slider-by-one-step-interaction.html | 60 - ...rement-slider-by-one-step-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 76 - ...rement-slider-by-one-step-interaction.html | 59 - ...rement-slider-by-one-step-interaction.json | 20 - ...y-one-step-interaction-jaws.collected.html | 73 - ...y-one-step-interaction-jaws.collected.json | 76 - ...y-one-step-interaction-nvda.collected.html | 73 - ...y-one-step-interaction-nvda.collected.json | 76 - ...rement-slider-by-one-step-interaction.html | 60 - ...rement-slider-by-one-step-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 76 - ...rement-slider-by-one-step-interaction.html | 59 - ...rement-slider-by-one-step-interaction.json | 20 - ...enty-steps-interaction-jaws.collected.html | 73 - ...enty-steps-interaction-jaws.collected.json | 66 - ...enty-steps-interaction-nvda.collected.html | 73 - ...enty-steps-interaction-nvda.collected.json | 66 - ...nt-slider-by-twenty-steps-interaction.html | 60 - ...nt-slider-by-twenty-steps-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 66 - ...nt-slider-by-twenty-steps-interaction.html | 59 - ...nt-slider-by-twenty-steps-interaction.json | 20 - ...enty-steps-interaction-jaws.collected.html | 73 - ...enty-steps-interaction-jaws.collected.json | 66 - ...enty-steps-interaction-nvda.collected.html | 73 - ...enty-steps-interaction-nvda.collected.json | 66 - ...nt-slider-by-twenty-steps-interaction.html | 60 - ...nt-slider-by-twenty-steps-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 73 - ...interaction-voiceover_macos.collected.json | 66 - ...nt-slider-by-twenty-steps-interaction.html | 59 - ...nt-slider-by-twenty-steps-interaction.json | 20 - ...imum-value-interaction-jaws.collected.html | 74 - ...imum-value-interaction-jaws.collected.json | 70 - ...imum-value-interaction-nvda.collected.html | 74 - ...imum-value-interaction-nvda.collected.json | 70 - ...t-slider-to-minimum-value-interaction.html | 61 - ...t-slider-to-minimum-value-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 70 - ...t-slider-to-minimum-value-interaction.html | 60 - ...t-slider-to-minimum-value-interaction.json | 20 - ...imum-value-interaction-jaws.collected.html | 74 - ...imum-value-interaction-jaws.collected.json | 70 - ...imum-value-interaction-nvda.collected.html | 74 - ...imum-value-interaction-nvda.collected.json | 70 - ...t-slider-to-maximum-value-interaction.html | 61 - ...t-slider-to-maximum-value-interaction.json | 21 - ...interaction-voiceover_macos.collected.html | 74 - ...interaction-voiceover_macos.collected.json | 70 - ...t-slider-to-maximum-value-interaction.html | 60 - ...t-slider-to-maximum-value-interaction.json | 20 - 5035 files changed, 460454 deletions(-) delete mode 100644 build/index.html delete mode 100644 build/review/alert.html delete mode 100644 build/review/banner.html delete mode 100644 build/review/breadcrumb.html delete mode 100644 build/review/checkbox-tri-state.html delete mode 100644 build/review/checkbox.html delete mode 100644 build/review/combobox-autocomplete-both-updated.html delete mode 100644 build/review/combobox-select-only.html delete mode 100644 build/review/command-button.html delete mode 100644 build/review/complementary.html delete mode 100644 build/review/contentinfo.html delete mode 100644 build/review/datepicker-spin-button.html delete mode 100644 build/review/disclosure-faq.html delete mode 100644 build/review/disclosure-navigation.html delete mode 100644 build/review/form.html delete mode 100644 build/review/horizontal-slider.html delete mode 100644 build/review/main.html delete mode 100644 build/review/menu-button-actions-active-descendant.html delete mode 100644 build/review/menu-button-actions.html delete mode 100644 build/review/menubar-editor.html delete mode 100644 build/review/meter.html delete mode 100644 build/review/minimal-data-grid.html delete mode 100644 build/review/modal-dialog.html delete mode 100644 build/review/radiogroup-aria-activedescendant.html delete mode 100644 build/review/radiogroup-roving-tabindex.html delete mode 100644 build/review/rating-slider.html delete mode 100644 build/review/seek-slider.html delete mode 100644 build/review/switch.html delete mode 100644 build/review/tabs-manual-activation.html delete mode 100644 build/review/toggle-button.html delete mode 100644 build/review/vertical-temperature-slider.html delete mode 100644 build/tests/alert/commands.json delete mode 100644 build/tests/alert/index.html delete mode 100644 build/tests/alert/reference/2021-10-15_143458/alert.html delete mode 100644 build/tests/alert/reference/2021-10-15_143458/alert.setFocusOnButton.html delete mode 100644 build/tests/alert/reference/2021-10-15_143458/css/alert.css delete mode 100644 build/tests/alert/reference/2021-10-15_143458/js/alert.js delete mode 100644 build/tests/alert/scripts.jsonp.js delete mode 100644 build/tests/alert/scripts.module.js delete mode 100644 build/tests/alert/scripts/setFocusOnButton.jsonp.js delete mode 100644 build/tests/alert/scripts/setFocusOnButton.module.js delete mode 100644 build/tests/alert/test-01-trigger-alert-reading-jaws.collected.html delete mode 100644 build/tests/alert/test-01-trigger-alert-reading-jaws.collected.json delete mode 100644 build/tests/alert/test-01-trigger-alert-reading-nvda.collected.html delete mode 100644 build/tests/alert/test-01-trigger-alert-reading-nvda.collected.json delete mode 100644 build/tests/alert/test-01-trigger-alert-reading.html delete mode 100644 build/tests/alert/test-01-trigger-alert-reading.json delete mode 100644 build/tests/alert/test-02-trigger-alert-interaction-jaws.collected.html delete mode 100644 build/tests/alert/test-02-trigger-alert-interaction-jaws.collected.json delete mode 100644 build/tests/alert/test-02-trigger-alert-interaction-nvda.collected.html delete mode 100644 build/tests/alert/test-02-trigger-alert-interaction-nvda.collected.json delete mode 100644 build/tests/alert/test-02-trigger-alert-interaction.html delete mode 100644 build/tests/alert/test-02-trigger-alert-interaction.json delete mode 100644 build/tests/alert/test-03-trigger-alert-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/alert/test-03-trigger-alert-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/alert/test-03-trigger-alert-interaction.html delete mode 100644 build/tests/alert/test-03-trigger-alert-interaction.json delete mode 100644 build/tests/banner/commands.json delete mode 100644 build/tests/banner/index.html delete mode 100644 build/tests/banner/reference/2021-10-24_135455/banner.html delete mode 100644 build/tests/banner/reference/2021-10-24_135455/banner.setFocusAfterBanner.html delete mode 100644 build/tests/banner/reference/2021-10-24_135455/banner.setFocusAfterBannerAndHideBottomLink.html delete mode 100644 build/tests/banner/reference/2021-10-24_135455/banner.setFocusBeforeBanner.html delete mode 100644 build/tests/banner/reference/2021-10-24_135455/banner.setFocusBeforeBannerAndHideTopLink.html delete mode 100644 build/tests/banner/reference/2021-10-24_135455/banner.setFocusOnBottomLink.html delete mode 100644 build/tests/banner/reference/2021-10-24_135455/banner.setFocusOnTopLink.html delete mode 100644 build/tests/banner/reference/2021-10-24_135455/css/bootstrap-accessibility.css delete mode 100644 build/tests/banner/reference/2021-10-24_135455/css/bootstrap-theme.css delete mode 100644 build/tests/banner/reference/2021-10-24_135455/css/bootstrap.css delete mode 100644 build/tests/banner/reference/2021-10-24_135455/css/common.css delete mode 100644 build/tests/banner/reference/2021-10-24_135455/css/visua11y.css delete mode 100644 build/tests/banner/reference/2021-10-24_135455/images/landmarks-jaws.png delete mode 100644 build/tests/banner/reference/2021-10-24_135455/images/landmarks-nvda.png delete mode 100644 build/tests/banner/reference/2021-10-24_135455/images/landmarks-orca.png delete mode 100644 build/tests/banner/reference/2021-10-24_135455/images/landmarks-skipto.png delete mode 100644 build/tests/banner/reference/2021-10-24_135455/images/landmarks-vo.png delete mode 100644 build/tests/banner/reference/2021-10-24_135455/images/w3c.png delete mode 100644 build/tests/banner/reference/2021-10-24_135455/js/bootstrap-accessibility-2.js delete mode 100644 build/tests/banner/reference/2021-10-24_135455/js/bootstrap-accessibility.min.js delete mode 100644 build/tests/banner/reference/2021-10-24_135455/js/bootstrap.min.js delete mode 100644 build/tests/banner/reference/2021-10-24_135455/js/jquery-2.1.1.min.js delete mode 100644 build/tests/banner/reference/2021-10-24_135455/js/show.js delete mode 100644 build/tests/banner/reference/2021-10-24_135455/js/skipto.min.js delete mode 100644 build/tests/banner/reference/2021-10-24_135455/js/visua11y.js delete mode 100644 build/tests/banner/scripts.jsonp.js delete mode 100644 build/tests/banner/scripts.module.js delete mode 100644 build/tests/banner/scripts/setFocusAfterBanner.jsonp.js delete mode 100644 build/tests/banner/scripts/setFocusAfterBanner.module.js delete mode 100644 build/tests/banner/scripts/setFocusAfterBannerAndHideBottomLink.jsonp.js delete mode 100644 build/tests/banner/scripts/setFocusAfterBannerAndHideBottomLink.module.js delete mode 100644 build/tests/banner/scripts/setFocusBeforeBanner.jsonp.js delete mode 100644 build/tests/banner/scripts/setFocusBeforeBanner.module.js delete mode 100644 build/tests/banner/scripts/setFocusBeforeBannerAndHideTopLink.jsonp.js delete mode 100644 build/tests/banner/scripts/setFocusBeforeBannerAndHideTopLink.module.js delete mode 100644 build/tests/banner/scripts/setFocusOnBottomLink.jsonp.js delete mode 100644 build/tests/banner/scripts/setFocusOnBottomLink.module.js delete mode 100644 build/tests/banner/scripts/setFocusOnTopLink.jsonp.js delete mode 100644 build/tests/banner/scripts/setFocusOnTopLink.module.js delete mode 100644 build/tests/banner/test-01-navigate-forwards-into-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-01-navigate-forwards-into-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-01-navigate-forwards-into-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-01-navigate-forwards-into-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-01-navigate-forwards-into-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-01-navigate-forwards-into-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-02-navigate-forwards-into-a-banner-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/banner/test-02-navigate-forwards-into-a-banner-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/banner/test-02-navigate-forwards-into-a-banner-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/banner/test-02-navigate-forwards-into-a-banner-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/banner/test-02-navigate-forwards-into-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-02-navigate-forwards-into-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-03-navigate-forwards-into-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-03-navigate-forwards-into-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-03-navigate-forwards-into-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-03-navigate-forwards-into-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-04-navigate-backwards-into-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-04-navigate-backwards-into-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-04-navigate-backwards-into-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-04-navigate-backwards-into-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-04-navigate-backwards-into-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-04-navigate-backwards-into-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-05-navigate-backwards-into-a-banner-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/banner/test-05-navigate-backwards-into-a-banner-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/banner/test-05-navigate-backwards-into-a-banner-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/banner/test-05-navigate-backwards-into-a-banner-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/banner/test-05-navigate-backwards-into-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-05-navigate-backwards-into-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-06-navigate-backwards-into-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-06-navigate-backwards-into-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-06-navigate-backwards-into-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-06-navigate-backwards-into-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-07-navigate-forwards-out-of-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-07-navigate-forwards-out-of-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-07-navigate-forwards-out-of-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-07-navigate-forwards-out-of-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-07-navigate-forwards-out-of-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-07-navigate-forwards-out-of-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-08-navigate-forwards-out-of-a-banner-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/banner/test-08-navigate-forwards-out-of-a-banner-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/banner/test-08-navigate-forwards-out-of-a-banner-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/banner/test-08-navigate-forwards-out-of-a-banner-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/banner/test-08-navigate-forwards-out-of-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-08-navigate-forwards-out-of-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-09-navigate-forwards-out-of-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-09-navigate-forwards-out-of-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-09-navigate-forwards-out-of-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-09-navigate-forwards-out-of-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-10-navigate-backwards-out-of-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-10-navigate-backwards-out-of-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-10-navigate-backwards-out-of-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-10-navigate-backwards-out-of-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-10-navigate-backwards-out-of-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-10-navigate-backwards-out-of-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-11-navigate-backwards-out-of-a-banner-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/banner/test-11-navigate-backwards-out-of-a-banner-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/banner/test-11-navigate-backwards-out-of-a-banner-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/banner/test-11-navigate-backwards-out-of-a-banner-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/banner/test-11-navigate-backwards-out-of-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-11-navigate-backwards-out-of-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-12-navigate-backwards-out-of-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-12-navigate-backwards-out-of-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-12-navigate-backwards-out-of-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-12-navigate-backwards-out-of-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-13-navigate-forwards-to-a-button-inside-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-13-navigate-forwards-to-a-button-inside-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-13-navigate-forwards-to-a-button-inside-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-13-navigate-forwards-to-a-button-inside-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-13-navigate-forwards-to-a-button-inside-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-13-navigate-forwards-to-a-button-inside-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-14-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/banner/test-14-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/banner/test-14-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/banner/test-14-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/banner/test-14-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-14-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-15-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-15-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-15-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-15-navigate-forwards-to-a-button-inside-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-16-navigate-backwards-to-a-button-inside-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-16-navigate-backwards-to-a-button-inside-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-16-navigate-backwards-to-a-button-inside-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-16-navigate-backwards-to-a-button-inside-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-16-navigate-backwards-to-a-button-inside-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-16-navigate-backwards-to-a-button-inside-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-17-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/banner/test-17-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/banner/test-17-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/banner/test-17-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/banner/test-17-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-17-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-18-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-18-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-18-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-18-navigate-backwards-to-a-button-inside-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-19-navigate-forwards-to-an-image-inside-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-19-navigate-forwards-to-an-image-inside-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-19-navigate-forwards-to-an-image-inside-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-19-navigate-forwards-to-an-image-inside-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-19-navigate-forwards-to-an-image-inside-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-19-navigate-forwards-to-an-image-inside-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-20-navigate-forwards-to-an-image-inside-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-20-navigate-forwards-to-an-image-inside-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-20-navigate-forwards-to-an-image-inside-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-20-navigate-forwards-to-an-image-inside-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-21-navigate-backwards-to-an-image-inside-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-21-navigate-backwards-to-an-image-inside-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-21-navigate-backwards-to-an-image-inside-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-21-navigate-backwards-to-an-image-inside-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-21-navigate-backwards-to-an-image-inside-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-21-navigate-backwards-to-an-image-inside-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-22-navigate-backwards-to-an-image-inside-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-22-navigate-backwards-to-an-image-inside-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-22-navigate-backwards-to-an-image-inside-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-22-navigate-backwards-to-an-image-inside-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-23-navigate-forwards-to-a-heading-inside-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-23-navigate-forwards-to-a-heading-inside-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-23-navigate-forwards-to-a-heading-inside-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-23-navigate-forwards-to-a-heading-inside-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-23-navigate-forwards-to-a-heading-inside-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-23-navigate-forwards-to-a-heading-inside-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-24-navigate-forwards-to-a-heading-inside-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-24-navigate-forwards-to-a-heading-inside-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-24-navigate-forwards-to-a-heading-inside-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-24-navigate-forwards-to-a-heading-inside-a-banner-landmark-interaction.json delete mode 100644 build/tests/banner/test-25-navigate-backwards-to-a-heading-inside-a-banner-landmark-reading-jaws.collected.html delete mode 100644 build/tests/banner/test-25-navigate-backwards-to-a-heading-inside-a-banner-landmark-reading-jaws.collected.json delete mode 100644 build/tests/banner/test-25-navigate-backwards-to-a-heading-inside-a-banner-landmark-reading-nvda.collected.html delete mode 100644 build/tests/banner/test-25-navigate-backwards-to-a-heading-inside-a-banner-landmark-reading-nvda.collected.json delete mode 100644 build/tests/banner/test-25-navigate-backwards-to-a-heading-inside-a-banner-landmark-reading.html delete mode 100644 build/tests/banner/test-25-navigate-backwards-to-a-heading-inside-a-banner-landmark-reading.json delete mode 100644 build/tests/banner/test-26-navigate-backwards-to-a-heading-inside-a-banner-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/banner/test-26-navigate-backwards-to-a-heading-inside-a-banner-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/banner/test-26-navigate-backwards-to-a-heading-inside-a-banner-landmark-interaction.html delete mode 100644 build/tests/banner/test-26-navigate-backwards-to-a-heading-inside-a-banner-landmark-interaction.json delete mode 100644 build/tests/breadcrumb/commands.json delete mode 100644 build/tests/breadcrumb/index.html delete mode 100644 build/tests/breadcrumb/reference/2021-4-16_152046/css/breadcrumb.css delete mode 100644 build/tests/breadcrumb/reference/2021-4-16_152046/index.html delete mode 100644 build/tests/breadcrumb/reference/2021-4-16_152046/index.setFocusAfterLastBreadcrumbLink.html delete mode 100644 build/tests/breadcrumb/reference/2021-4-16_152046/index.setFocusBeforeFirstBreadcrumbLink.html delete mode 100644 build/tests/breadcrumb/reference/2021-4-16_152046/index.setFocusOnLastBreadcrumbLink.html delete mode 100644 build/tests/breadcrumb/scripts.jsonp.js delete mode 100644 build/tests/breadcrumb/scripts.module.js delete mode 100644 build/tests/breadcrumb/scripts/setFocusAfterLastBreadcrumbLink.jsonp.js delete mode 100644 build/tests/breadcrumb/scripts/setFocusAfterLastBreadcrumbLink.module.js delete mode 100644 build/tests/breadcrumb/scripts/setFocusBeforeFirstBreadcrumbLink.jsonp.js delete mode 100644 build/tests/breadcrumb/scripts/setFocusBeforeFirstBreadcrumbLink.module.js delete mode 100644 build/tests/breadcrumb/scripts/setFocusOnLastBreadcrumbLink.jsonp.js delete mode 100644 build/tests/breadcrumb/scripts/setFocusOnLastBreadcrumbLink.module.js delete mode 100644 build/tests/breadcrumb/test-01-navigate-to-first-breadcrumb-link-reading-jaws.collected.html delete mode 100644 build/tests/breadcrumb/test-01-navigate-to-first-breadcrumb-link-reading-jaws.collected.json delete mode 100644 build/tests/breadcrumb/test-01-navigate-to-first-breadcrumb-link-reading-nvda.collected.html delete mode 100644 build/tests/breadcrumb/test-01-navigate-to-first-breadcrumb-link-reading-nvda.collected.json delete mode 100644 build/tests/breadcrumb/test-01-navigate-to-first-breadcrumb-link-reading.html delete mode 100644 build/tests/breadcrumb/test-01-navigate-to-first-breadcrumb-link-reading.json delete mode 100644 build/tests/breadcrumb/test-02-navigate-to-last-breadcrumb-link-reading-jaws.collected.html delete mode 100644 build/tests/breadcrumb/test-02-navigate-to-last-breadcrumb-link-reading-jaws.collected.json delete mode 100644 build/tests/breadcrumb/test-02-navigate-to-last-breadcrumb-link-reading-nvda.collected.html delete mode 100644 build/tests/breadcrumb/test-02-navigate-to-last-breadcrumb-link-reading-nvda.collected.json delete mode 100644 build/tests/breadcrumb/test-02-navigate-to-last-breadcrumb-link-reading.html delete mode 100644 build/tests/breadcrumb/test-02-navigate-to-last-breadcrumb-link-reading.json delete mode 100644 build/tests/breadcrumb/test-03-navigate-to-first-breadcrumb-link-interaction-jaws.collected.html delete mode 100644 build/tests/breadcrumb/test-03-navigate-to-first-breadcrumb-link-interaction-jaws.collected.json delete mode 100644 build/tests/breadcrumb/test-03-navigate-to-first-breadcrumb-link-interaction-nvda.collected.html delete mode 100644 build/tests/breadcrumb/test-03-navigate-to-first-breadcrumb-link-interaction-nvda.collected.json delete mode 100644 build/tests/breadcrumb/test-03-navigate-to-first-breadcrumb-link-interaction.html delete mode 100644 build/tests/breadcrumb/test-03-navigate-to-first-breadcrumb-link-interaction.json delete mode 100644 build/tests/breadcrumb/test-04-navigate-to-last-breadcrumb-link-interaction-jaws.collected.html delete mode 100644 build/tests/breadcrumb/test-04-navigate-to-last-breadcrumb-link-interaction-jaws.collected.json delete mode 100644 build/tests/breadcrumb/test-04-navigate-to-last-breadcrumb-link-interaction-nvda.collected.html delete mode 100644 build/tests/breadcrumb/test-04-navigate-to-last-breadcrumb-link-interaction-nvda.collected.json delete mode 100644 build/tests/breadcrumb/test-04-navigate-to-last-breadcrumb-link-interaction.html delete mode 100644 build/tests/breadcrumb/test-04-navigate-to-last-breadcrumb-link-interaction.json delete mode 100644 build/tests/breadcrumb/test-05-navigate-to-first-breadcrumb-link-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/breadcrumb/test-05-navigate-to-first-breadcrumb-link-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/breadcrumb/test-05-navigate-to-first-breadcrumb-link-interaction.html delete mode 100644 build/tests/breadcrumb/test-05-navigate-to-first-breadcrumb-link-interaction.json delete mode 100644 build/tests/breadcrumb/test-06-navigate-to-last-breadcrumb-link-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/breadcrumb/test-06-navigate-to-last-breadcrumb-link-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/breadcrumb/test-06-navigate-to-last-breadcrumb-link-interaction.html delete mode 100644 build/tests/breadcrumb/test-06-navigate-to-last-breadcrumb-link-interaction.json delete mode 100644 build/tests/breadcrumb/test-07-read-information-about-breadcrumb-link-reading-jaws.collected.html delete mode 100644 build/tests/breadcrumb/test-07-read-information-about-breadcrumb-link-reading-jaws.collected.json delete mode 100644 build/tests/breadcrumb/test-07-read-information-about-breadcrumb-link-reading-nvda.collected.html delete mode 100644 build/tests/breadcrumb/test-07-read-information-about-breadcrumb-link-reading-nvda.collected.json delete mode 100644 build/tests/breadcrumb/test-07-read-information-about-breadcrumb-link-reading.html delete mode 100644 build/tests/breadcrumb/test-07-read-information-about-breadcrumb-link-reading.json delete mode 100644 build/tests/breadcrumb/test-08-read-information-about-breadcrumb-link-interaction-jaws.collected.html delete mode 100644 build/tests/breadcrumb/test-08-read-information-about-breadcrumb-link-interaction-jaws.collected.json delete mode 100644 build/tests/breadcrumb/test-08-read-information-about-breadcrumb-link-interaction-nvda.collected.html delete mode 100644 build/tests/breadcrumb/test-08-read-information-about-breadcrumb-link-interaction-nvda.collected.json delete mode 100644 build/tests/breadcrumb/test-08-read-information-about-breadcrumb-link-interaction.html delete mode 100644 build/tests/breadcrumb/test-08-read-information-about-breadcrumb-link-interaction.json delete mode 100644 build/tests/breadcrumb/test-09-read-information-about-breadcrumb-link-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/breadcrumb/test-09-read-information-about-breadcrumb-link-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/breadcrumb/test-09-read-information-about-breadcrumb-link-interaction.html delete mode 100644 build/tests/breadcrumb/test-09-read-information-about-breadcrumb-link-interaction.json delete mode 100644 build/tests/checkbox-tri-state/commands.json delete mode 100644 build/tests/checkbox-tri-state/index.html delete mode 100644 build/tests/checkbox-tri-state/reference/checkbox-tri-state.html delete mode 100644 build/tests/checkbox-tri-state/reference/checkbox-tri-state.moveFocusAfterFirstCheckbox.html delete mode 100644 build/tests/checkbox-tri-state/reference/checkbox-tri-state.moveFocusBeforeFirstCheckbox.html delete mode 100644 build/tests/checkbox-tri-state/reference/checkbox-tri-state.moveFocusToAndUncheckFirstCheckbox.html delete mode 100644 build/tests/checkbox-tri-state/reference/checkbox-tri-state.moveFocusToFirstCheckbox.html delete mode 100644 build/tests/checkbox-tri-state/reference/css/checkbox.css delete mode 100644 build/tests/checkbox-tri-state/reference/js/checkboxMixed.js delete mode 100644 build/tests/checkbox-tri-state/reference/js/controlledCheckbox.js delete mode 100644 build/tests/checkbox-tri-state/scripts.jsonp.js delete mode 100644 build/tests/checkbox-tri-state/scripts.module.js delete mode 100644 build/tests/checkbox-tri-state/scripts/moveFocusAfterFirstCheckbox.jsonp.js delete mode 100644 build/tests/checkbox-tri-state/scripts/moveFocusAfterFirstCheckbox.module.js delete mode 100644 build/tests/checkbox-tri-state/scripts/moveFocusBeforeFirstCheckbox.jsonp.js delete mode 100644 build/tests/checkbox-tri-state/scripts/moveFocusBeforeFirstCheckbox.module.js delete mode 100644 build/tests/checkbox-tri-state/scripts/moveFocusToAndUncheckFirstCheckbox.jsonp.js delete mode 100644 build/tests/checkbox-tri-state/scripts/moveFocusToAndUncheckFirstCheckbox.module.js delete mode 100644 build/tests/checkbox-tri-state/scripts/moveFocusToFirstCheckbox.jsonp.js delete mode 100644 build/tests/checkbox-tri-state/scripts/moveFocusToFirstCheckbox.module.js delete mode 100644 build/tests/checkbox-tri-state/test-01-navigate-forwards-to-partially-checked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-01-navigate-forwards-to-partially-checked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-01-navigate-forwards-to-partially-checked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-01-navigate-forwards-to-partially-checked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-01-navigate-forwards-to-partially-checked-checkbox-reading.html delete mode 100644 build/tests/checkbox-tri-state/test-01-navigate-forwards-to-partially-checked-checkbox-reading.json delete mode 100644 build/tests/checkbox-tri-state/test-02-navigate-backwards-to-partially-checked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-02-navigate-backwards-to-partially-checked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-02-navigate-backwards-to-partially-checked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-02-navigate-backwards-to-partially-checked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-02-navigate-backwards-to-partially-checked-checkbox-reading.html delete mode 100644 build/tests/checkbox-tri-state/test-02-navigate-backwards-to-partially-checked-checkbox-reading.json delete mode 100644 build/tests/checkbox-tri-state/test-03-navigate-forwards-to-partially-checked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-03-navigate-forwards-to-partially-checked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-03-navigate-forwards-to-partially-checked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-03-navigate-forwards-to-partially-checked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-03-navigate-forwards-to-partially-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-03-navigate-forwards-to-partially-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-04-navigate-backwards-to-partially-checked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-04-navigate-backwards-to-partially-checked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-04-navigate-backwards-to-partially-checked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-04-navigate-backwards-to-partially-checked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-04-navigate-backwards-to-partially-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-04-navigate-backwards-to-partially-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-05-navigate-forwards-to-partially-checked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-05-navigate-forwards-to-partially-checked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-05-navigate-forwards-to-partially-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-05-navigate-forwards-to-partially-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-06-navigate-backwards-to-partially-checked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-06-navigate-backwards-to-partially-checked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-06-navigate-backwards-to-partially-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-06-navigate-backwards-to-partially-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-07-operate-partially-checked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-07-operate-partially-checked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-07-operate-partially-checked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-07-operate-partially-checked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-07-operate-partially-checked-checkbox-reading.html delete mode 100644 build/tests/checkbox-tri-state/test-07-operate-partially-checked-checkbox-reading.json delete mode 100644 build/tests/checkbox-tri-state/test-08-operate-partially-checked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-08-operate-partially-checked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-08-operate-partially-checked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-08-operate-partially-checked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-08-operate-partially-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-08-operate-partially-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-09-operate-partially-checked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-09-operate-partially-checked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-09-operate-partially-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-09-operate-partially-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-10-operate-unchecked-checked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-10-operate-unchecked-checked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-10-operate-unchecked-checked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-10-operate-unchecked-checked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-10-operate-unchecked-checked-checkbox-reading.html delete mode 100644 build/tests/checkbox-tri-state/test-10-operate-unchecked-checked-checkbox-reading.json delete mode 100644 build/tests/checkbox-tri-state/test-11-operate-unchecked-checked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-11-operate-unchecked-checked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-11-operate-unchecked-checked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-11-operate-unchecked-checked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-11-operate-unchecked-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-11-operate-unchecked-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-12-operate-unchecked-checked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-12-operate-unchecked-checked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-12-operate-unchecked-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-12-operate-unchecked-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-13-read-partially-checked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-13-read-partially-checked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-13-read-partially-checked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-13-read-partially-checked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-13-read-partially-checked-checkbox-reading.html delete mode 100644 build/tests/checkbox-tri-state/test-13-read-partially-checked-checkbox-reading.json delete mode 100644 build/tests/checkbox-tri-state/test-14-read-partially-checked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-14-read-partially-checked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-14-read-partially-checked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-14-read-partially-checked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-14-read-partially-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-14-read-partially-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-15-read-partially-checked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-15-read-partially-checked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-15-read-partially-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-15-read-partially-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-16-read-checkbox-group-reading-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-16-read-checkbox-group-reading-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-16-read-checkbox-group-reading-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-16-read-checkbox-group-reading-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-16-read-checkbox-group-reading.html delete mode 100644 build/tests/checkbox-tri-state/test-16-read-checkbox-group-reading.json delete mode 100644 build/tests/checkbox-tri-state/test-17-read-checkbox-group-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-17-read-checkbox-group-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-17-read-checkbox-group-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-17-read-checkbox-group-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-17-read-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-17-read-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-18-read-checkbox-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-18-read-checkbox-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-18-read-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-18-read-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-19-navigate-forwards-into-checkbox-group-reading-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-19-navigate-forwards-into-checkbox-group-reading-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-19-navigate-forwards-into-checkbox-group-reading-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-19-navigate-forwards-into-checkbox-group-reading-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-19-navigate-forwards-into-checkbox-group-reading.html delete mode 100644 build/tests/checkbox-tri-state/test-19-navigate-forwards-into-checkbox-group-reading.json delete mode 100644 build/tests/checkbox-tri-state/test-20-navigate-backwards-out-of-checkbox-group-reading-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-20-navigate-backwards-out-of-checkbox-group-reading-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-20-navigate-backwards-out-of-checkbox-group-reading-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-20-navigate-backwards-out-of-checkbox-group-reading-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-20-navigate-backwards-out-of-checkbox-group-reading.html delete mode 100644 build/tests/checkbox-tri-state/test-20-navigate-backwards-out-of-checkbox-group-reading.json delete mode 100644 build/tests/checkbox-tri-state/test-21-navigate-forwards-into-checkbox-group-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-21-navigate-forwards-into-checkbox-group-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-21-navigate-forwards-into-checkbox-group-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-21-navigate-forwards-into-checkbox-group-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-21-navigate-forwards-into-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-21-navigate-forwards-into-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-22-navigate-backwards-out-of-checkbox-group-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-22-navigate-backwards-out-of-checkbox-group-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-22-navigate-backwards-out-of-checkbox-group-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-22-navigate-backwards-out-of-checkbox-group-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-22-navigate-backwards-out-of-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-22-navigate-backwards-out-of-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-23-navigate-forwards-into-checkbox-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-23-navigate-forwards-into-checkbox-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-23-navigate-forwards-into-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-23-navigate-forwards-into-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox-tri-state/test-24-navigate-backwards-out-of-checkbox-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox-tri-state/test-24-navigate-backwards-out-of-checkbox-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox-tri-state/test-24-navigate-backwards-out-of-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox-tri-state/test-24-navigate-backwards-out-of-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox/commands.json delete mode 100644 build/tests/checkbox/index.html delete mode 100644 build/tests/checkbox/reference/2020-11-23_175030/checkbox-1/checkbox-1.checkFirstCheckbox.html delete mode 100644 build/tests/checkbox/reference/2020-11-23_175030/checkbox-1/checkbox-1.html delete mode 100644 build/tests/checkbox/reference/2020-11-23_175030/checkbox-1/checkbox-1.moveFocusAndCheckFirstCheckbox.html delete mode 100644 build/tests/checkbox/reference/2020-11-23_175030/checkbox-1/checkbox-1.moveFocusToFirstCheckbox.html delete mode 100644 build/tests/checkbox/reference/2020-11-23_175030/checkbox-1/js/checkbox.js delete mode 100644 build/tests/checkbox/reference/2020-11-23_175030/checkbox-2/js/checkboxMixed.js delete mode 100644 build/tests/checkbox/reference/2020-11-23_175030/checkbox-2/js/controlledCheckbox.js delete mode 100644 build/tests/checkbox/reference/2020-11-23_175030/css/checkbox.css delete mode 100644 build/tests/checkbox/scripts.jsonp.js delete mode 100644 build/tests/checkbox/scripts.module.js delete mode 100644 build/tests/checkbox/scripts/checkFirstCheckbox.jsonp.js delete mode 100644 build/tests/checkbox/scripts/checkFirstCheckbox.module.js delete mode 100644 build/tests/checkbox/scripts/moveFocusAndCheckFirstCheckbox.jsonp.js delete mode 100644 build/tests/checkbox/scripts/moveFocusAndCheckFirstCheckbox.module.js delete mode 100644 build/tests/checkbox/scripts/moveFocusToFirstCheckbox.jsonp.js delete mode 100644 build/tests/checkbox/scripts/moveFocusToFirstCheckbox.module.js delete mode 100644 build/tests/checkbox/test-01-navigate-to-unchecked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-01-navigate-to-unchecked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-01-navigate-to-unchecked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-01-navigate-to-unchecked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-01-navigate-to-unchecked-checkbox-reading.html delete mode 100644 build/tests/checkbox/test-01-navigate-to-unchecked-checkbox-reading.json delete mode 100644 build/tests/checkbox/test-02-navigate-to-unchecked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox/test-02-navigate-to-unchecked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox/test-02-navigate-to-unchecked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox/test-02-navigate-to-unchecked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox/test-02-navigate-to-unchecked-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-02-navigate-to-unchecked-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-03-navigate-to-unchecked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-03-navigate-to-unchecked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-03-navigate-to-unchecked-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-03-navigate-to-unchecked-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-04-navigate-to-checked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-04-navigate-to-checked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-04-navigate-to-checked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-04-navigate-to-checked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-04-navigate-to-checked-checkbox-reading.html delete mode 100644 build/tests/checkbox/test-04-navigate-to-checked-checkbox-reading.json delete mode 100644 build/tests/checkbox/test-05-navigate-to-checked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox/test-05-navigate-to-checked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox/test-05-navigate-to-checked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox/test-05-navigate-to-checked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox/test-05-navigate-to-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-05-navigate-to-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-06-navigate-to-checked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-06-navigate-to-checked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-06-navigate-to-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-06-navigate-to-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-07-operate-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-07-operate-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-07-operate-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-07-operate-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-07-operate-checkbox-reading.html delete mode 100644 build/tests/checkbox/test-07-operate-checkbox-reading.json delete mode 100644 build/tests/checkbox/test-08-operate-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox/test-08-operate-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox/test-08-operate-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox/test-08-operate-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox/test-08-operate-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-08-operate-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-09-operate-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-09-operate-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-09-operate-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-09-operate-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-10-read-unchecked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-10-read-unchecked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-10-read-unchecked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-10-read-unchecked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-10-read-unchecked-checkbox-reading.html delete mode 100644 build/tests/checkbox/test-10-read-unchecked-checkbox-reading.json delete mode 100644 build/tests/checkbox/test-11-read-unchecked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox/test-11-read-unchecked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox/test-11-read-unchecked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox/test-11-read-unchecked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox/test-11-read-unchecked-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-11-read-unchecked-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-12-read-unchecked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-12-read-unchecked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-12-read-unchecked-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-12-read-unchecked-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-13-read-checked-checkbox-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-13-read-checked-checkbox-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-13-read-checked-checkbox-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-13-read-checked-checkbox-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-13-read-checked-checkbox-reading.html delete mode 100644 build/tests/checkbox/test-13-read-checked-checkbox-reading.json delete mode 100644 build/tests/checkbox/test-14-read-checked-checkbox-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox/test-14-read-checked-checkbox-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox/test-14-read-checked-checkbox-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox/test-14-read-checked-checkbox-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox/test-14-read-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-14-read-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-15-read-checked-checkbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-15-read-checked-checkbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-15-read-checked-checkbox-interaction.html delete mode 100644 build/tests/checkbox/test-15-read-checked-checkbox-interaction.json delete mode 100644 build/tests/checkbox/test-16-read-checkbox-group-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-16-read-checkbox-group-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-16-read-checkbox-group-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-16-read-checkbox-group-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-16-read-checkbox-group-reading.html delete mode 100644 build/tests/checkbox/test-16-read-checkbox-group-reading.json delete mode 100644 build/tests/checkbox/test-17-read-checkbox-group-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox/test-17-read-checkbox-group-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox/test-17-read-checkbox-group-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox/test-17-read-checkbox-group-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox/test-17-read-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox/test-17-read-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox/test-18-read-checkbox-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-18-read-checkbox-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-18-read-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox/test-18-read-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox/test-19-navigate-sequentially-through-checkbox-group-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-19-navigate-sequentially-through-checkbox-group-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-19-navigate-sequentially-through-checkbox-group-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-19-navigate-sequentially-through-checkbox-group-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-19-navigate-sequentially-through-checkbox-group-reading.html delete mode 100644 build/tests/checkbox/test-19-navigate-sequentially-through-checkbox-group-reading.json delete mode 100644 build/tests/checkbox/test-20-navigate-sequentially-through-checkbox-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-20-navigate-sequentially-through-checkbox-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-20-navigate-sequentially-through-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox/test-20-navigate-sequentially-through-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox/test-21-navigate-into-checkbox-group-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-21-navigate-into-checkbox-group-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-21-navigate-into-checkbox-group-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-21-navigate-into-checkbox-group-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-21-navigate-into-checkbox-group-reading.html delete mode 100644 build/tests/checkbox/test-21-navigate-into-checkbox-group-reading.json delete mode 100644 build/tests/checkbox/test-22-navigate-into-checkbox-group-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox/test-22-navigate-into-checkbox-group-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox/test-22-navigate-into-checkbox-group-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox/test-22-navigate-into-checkbox-group-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox/test-22-navigate-into-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox/test-22-navigate-into-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox/test-23-navigate-into-checkbox-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-23-navigate-into-checkbox-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-23-navigate-into-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox/test-23-navigate-into-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox/test-24-navigate-out-of-checkbox-group-reading-jaws.collected.html delete mode 100644 build/tests/checkbox/test-24-navigate-out-of-checkbox-group-reading-jaws.collected.json delete mode 100644 build/tests/checkbox/test-24-navigate-out-of-checkbox-group-reading-nvda.collected.html delete mode 100644 build/tests/checkbox/test-24-navigate-out-of-checkbox-group-reading-nvda.collected.json delete mode 100644 build/tests/checkbox/test-24-navigate-out-of-checkbox-group-reading.html delete mode 100644 build/tests/checkbox/test-24-navigate-out-of-checkbox-group-reading.json delete mode 100644 build/tests/checkbox/test-25-navigate-out-of-checkbox-group-interaction-jaws.collected.html delete mode 100644 build/tests/checkbox/test-25-navigate-out-of-checkbox-group-interaction-jaws.collected.json delete mode 100644 build/tests/checkbox/test-25-navigate-out-of-checkbox-group-interaction-nvda.collected.html delete mode 100644 build/tests/checkbox/test-25-navigate-out-of-checkbox-group-interaction-nvda.collected.json delete mode 100644 build/tests/checkbox/test-25-navigate-out-of-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox/test-25-navigate-out-of-checkbox-group-interaction.json delete mode 100644 build/tests/checkbox/test-26-navigate-out-of-checkbox-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/checkbox/test-26-navigate-out-of-checkbox-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/checkbox/test-26-navigate-out-of-checkbox-group-interaction.html delete mode 100644 build/tests/checkbox/test-26-navigate-out-of-checkbox-group-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/commands.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/index.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusAfterCombobox.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusAfterComboboxAndSetValueToAlabama.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusBeforeCombobox.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusBeforeComboboxAndSetValueToAlabama.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToAlabamaInListbox.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToAlabamaInListboxAndSetInputCursorAtBeginning.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToAlabamaInListboxAndSetInputCursorAtEnd.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToAlaskaInListbox.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToAndExpandCombobox.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToAndExpandComboboxAndSetValueToA.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToAndExpandComboboxAndSetValueToAWithInputTextDeselected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToAndExpandComboboxAndSetValueToAlabama.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToCombobox.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToComboboxAndSetValueToA.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/combobox-autocomplete-both.moveFocusToComboboxAndSetValueToAlabama.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/css/combobox-autocomplete.css delete mode 100644 build/tests/combobox-autocomplete-both-updated/reference/2020-12-11_16649/js/combobox-autocomplete.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusAfterCombobox.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusAfterCombobox.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusAfterComboboxAndSetValueToAlabama.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusAfterComboboxAndSetValueToAlabama.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusBeforeCombobox.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusBeforeCombobox.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusBeforeComboboxAndSetValueToAlabama.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusBeforeComboboxAndSetValueToAlabama.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAlabamaInListbox.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAlabamaInListbox.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAlabamaInListboxAndSetInputCursorAtBeginning.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAlabamaInListboxAndSetInputCursorAtBeginning.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAlabamaInListboxAndSetInputCursorAtEnd.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAlabamaInListboxAndSetInputCursorAtEnd.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAlaskaInListbox.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAlaskaInListbox.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAndExpandCombobox.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAndExpandCombobox.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAndExpandComboboxAndSetValueToA.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAndExpandComboboxAndSetValueToA.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAndExpandComboboxAndSetValueToAWithInputTextDeselected.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAndExpandComboboxAndSetValueToAWithInputTextDeselected.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAndExpandComboboxAndSetValueToAlabama.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToAndExpandComboboxAndSetValueToAlabama.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToCombobox.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToCombobox.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToComboboxAndSetValueToA.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToComboboxAndSetValueToA.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToComboboxAndSetValueToAlabama.jsonp.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/scripts/moveFocusToComboboxAndSetValueToAlabama.module.js delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-01-navigate-forwards-to-empty-collapsed-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-01-navigate-forwards-to-empty-collapsed-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-01-navigate-forwards-to-empty-collapsed-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-01-navigate-forwards-to-empty-collapsed-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-01-navigate-forwards-to-empty-collapsed-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-01-navigate-forwards-to-empty-collapsed-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-02-navigate-backwards-to-empty-collapsed-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-02-navigate-backwards-to-empty-collapsed-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-02-navigate-backwards-to-empty-collapsed-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-02-navigate-backwards-to-empty-collapsed-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-02-navigate-backwards-to-empty-collapsed-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-02-navigate-backwards-to-empty-collapsed-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-03-navigate-forwards-to-empty-collapsed-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-03-navigate-forwards-to-empty-collapsed-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-03-navigate-forwards-to-empty-collapsed-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-03-navigate-forwards-to-empty-collapsed-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-03-navigate-forwards-to-empty-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-03-navigate-forwards-to-empty-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-04-navigate-backwards-to-empty-collapsed-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-04-navigate-backwards-to-empty-collapsed-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-04-navigate-backwards-to-empty-collapsed-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-04-navigate-backwards-to-empty-collapsed-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-04-navigate-backwards-to-empty-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-04-navigate-backwards-to-empty-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-05-navigate-forwards-to-empty-collapsed-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-05-navigate-forwards-to-empty-collapsed-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-05-navigate-forwards-to-empty-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-05-navigate-forwards-to-empty-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-06-navigate-backwards-to-empty-collapsed-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-06-navigate-backwards-to-empty-collapsed-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-06-navigate-backwards-to-empty-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-06-navigate-backwards-to-empty-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-07-read-information-about-empty-collapsed-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-07-read-information-about-empty-collapsed-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-07-read-information-about-empty-collapsed-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-07-read-information-about-empty-collapsed-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-07-read-information-about-empty-collapsed-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-07-read-information-about-empty-collapsed-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-08-read-information-about-empty-collapsed-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-08-read-information-about-empty-collapsed-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-08-read-information-about-empty-collapsed-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-08-read-information-about-empty-collapsed-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-08-read-information-about-empty-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-08-read-information-about-empty-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-09-read-information-about-empty-collapsed-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-09-read-information-about-empty-collapsed-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-09-read-information-about-empty-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-09-read-information-about-empty-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-10-navigate-forwards-to-filled-in-collapsed-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-10-navigate-forwards-to-filled-in-collapsed-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-10-navigate-forwards-to-filled-in-collapsed-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-10-navigate-forwards-to-filled-in-collapsed-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-10-navigate-forwards-to-filled-in-collapsed-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-10-navigate-forwards-to-filled-in-collapsed-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-11-navigate-backwards-to-filled-in-collapsed-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-11-navigate-backwards-to-filled-in-collapsed-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-11-navigate-backwards-to-filled-in-collapsed-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-11-navigate-backwards-to-filled-in-collapsed-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-11-navigate-backwards-to-filled-in-collapsed-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-11-navigate-backwards-to-filled-in-collapsed-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-12-navigate-forwards-to-filled-in-collapsed-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-12-navigate-forwards-to-filled-in-collapsed-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-12-navigate-forwards-to-filled-in-collapsed-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-12-navigate-forwards-to-filled-in-collapsed-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-12-navigate-forwards-to-filled-in-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-12-navigate-forwards-to-filled-in-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-13-navigate-backwards-to-filled-in-collapsed-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-13-navigate-backwards-to-filled-in-collapsed-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-13-navigate-backwards-to-filled-in-collapsed-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-13-navigate-backwards-to-filled-in-collapsed-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-13-navigate-backwards-to-filled-in-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-13-navigate-backwards-to-filled-in-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-14-navigate-forwards-to-filled-in-collapsed-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-14-navigate-forwards-to-filled-in-collapsed-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-14-navigate-forwards-to-filled-in-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-14-navigate-forwards-to-filled-in-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-15-navigate-backwards-to-filled-in-collapsed-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-15-navigate-backwards-to-filled-in-collapsed-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-15-navigate-backwards-to-filled-in-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-15-navigate-backwards-to-filled-in-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-16-read-information-about-filled-in-collapsed-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-16-read-information-about-filled-in-collapsed-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-16-read-information-about-filled-in-collapsed-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-16-read-information-about-filled-in-collapsed-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-16-read-information-about-filled-in-collapsed-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-16-read-information-about-filled-in-collapsed-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-17-read-information-about-filled-in-collapsed-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-17-read-information-about-filled-in-collapsed-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-17-read-information-about-filled-in-collapsed-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-17-read-information-about-filled-in-collapsed-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-17-read-information-about-filled-in-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-17-read-information-about-filled-in-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-18-read-information-about-filled-in-collapsed-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-18-read-information-about-filled-in-collapsed-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-18-read-information-about-filled-in-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-18-read-information-about-filled-in-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-19-open-empty-collapsed-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-19-open-empty-collapsed-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-19-open-empty-collapsed-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-19-open-empty-collapsed-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-19-open-empty-collapsed-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-19-open-empty-collapsed-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-20-open-empty-collapsed-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-20-open-empty-collapsed-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-20-open-empty-collapsed-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-20-open-empty-collapsed-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-20-open-empty-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-20-open-empty-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-21-open-empty-collapsed-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-21-open-empty-collapsed-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-21-open-empty-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-21-open-empty-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-22-open-filled-in-collapsed-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-22-open-filled-in-collapsed-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-22-open-filled-in-collapsed-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-22-open-filled-in-collapsed-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-22-open-filled-in-collapsed-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-22-open-filled-in-collapsed-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-23-open-filled-in-collapsed-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-23-open-filled-in-collapsed-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-23-open-filled-in-collapsed-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-23-open-filled-in-collapsed-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-23-open-filled-in-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-23-open-filled-in-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-24-open-filled-in-collapsed-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-24-open-filled-in-collapsed-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-24-open-filled-in-collapsed-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-24-open-filled-in-collapsed-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-25-open-empty-collapsed-combobox-by-typing-character-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-25-open-empty-collapsed-combobox-by-typing-character-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-25-open-empty-collapsed-combobox-by-typing-character-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-25-open-empty-collapsed-combobox-by-typing-character-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-25-open-empty-collapsed-combobox-by-typing-character-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-25-open-empty-collapsed-combobox-by-typing-character-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-26-open-an-empty-collapsed-combobox-by-typing-character-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-26-open-an-empty-collapsed-combobox-by-typing-character-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-26-open-an-empty-collapsed-combobox-by-typing-character-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-26-open-an-empty-collapsed-combobox-by-typing-character-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-27-open-a-filled-in-collapsed-combobox-by-typing-character-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-27-open-a-filled-in-collapsed-combobox-by-typing-character-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-27-open-a-filled-in-collapsed-combobox-by-typing-character-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-27-open-a-filled-in-collapsed-combobox-by-typing-character-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-27-open-a-filled-in-collapsed-combobox-by-typing-character-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-27-open-a-filled-in-collapsed-combobox-by-typing-character-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-28-open-filled-in-collapsed-combobox-by-typing-character-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-28-open-filled-in-collapsed-combobox-by-typing-character-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-28-open-filled-in-collapsed-combobox-by-typing-character-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-28-open-filled-in-collapsed-combobox-by-typing-character-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-29-read-information-about-empty-expanded-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-29-read-information-about-empty-expanded-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-29-read-information-about-empty-expanded-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-29-read-information-about-empty-expanded-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-29-read-information-about-empty-expanded-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-29-read-information-about-empty-expanded-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-30-read-information-about-empty-expanded-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-30-read-information-about-empty-expanded-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-30-read-information-about-empty-expanded-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-30-read-information-about-empty-expanded-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-30-read-information-about-empty-expanded-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-30-read-information-about-empty-expanded-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-31-read-information-about-empty-expanded-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-31-read-information-about-empty-expanded-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-31-read-information-about-empty-expanded-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-31-read-information-about-empty-expanded-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-32-read-information-about-filled-in-expanded-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-32-read-information-about-filled-in-expanded-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-32-read-information-about-filled-in-expanded-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-32-read-information-about-filled-in-expanded-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-32-read-information-about-filled-in-expanded-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-32-read-information-about-filled-in-expanded-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-33-read-information-about-filled-in-expanded-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-33-read-information-about-filled-in-expanded-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-33-read-information-about-filled-in-expanded-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-33-read-information-about-filled-in-expanded-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-33-read-information-about-filled-in-expanded-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-33-read-information-about-filled-in-expanded-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-34-read-information-about-filled-in-expanded-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-34-read-information-about-filled-in-expanded-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-34-read-information-about-filled-in-expanded-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-34-read-information-about-filled-in-expanded-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-35-narrow-down-matching-options-in-empty-expanded-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-35-narrow-down-matching-options-in-empty-expanded-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-35-narrow-down-matching-options-in-empty-expanded-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-35-narrow-down-matching-options-in-empty-expanded-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-35-narrow-down-matching-options-in-empty-expanded-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-35-narrow-down-matching-options-in-empty-expanded-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-36-narrow-down-matching-options-in-empty-expanded-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-36-narrow-down-matching-options-in-empty-expanded-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-36-narrow-down-matching-options-in-empty-expanded-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-36-narrow-down-matching-options-in-empty-expanded-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-37-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-37-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-37-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-37-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-37-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-37-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-38-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-38-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-38-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-38-narrow-down-matching-options-in-filled-in-expanded-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-39-close-empty-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-39-close-empty-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-39-close-empty-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-39-close-empty-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-39-close-empty-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-39-close-empty-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-40-close-empty-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-40-close-empty-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-40-close-empty-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-40-close-empty-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-40-close-empty-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-40-close-empty-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-41-close-empty-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-41-close-empty-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-41-close-empty-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-41-close-empty-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-42-close-filled-in-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-42-close-filled-in-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-42-close-filled-in-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-42-close-filled-in-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-42-close-filled-in-combobox-reading.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-42-close-filled-in-combobox-reading.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-43-close-filled-in-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-43-close-filled-in-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-43-close-filled-in-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-43-close-filled-in-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-43-close-filled-in-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-43-close-filled-in-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-44-close-filled-in-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-44-close-filled-in-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-44-close-filled-in-combobox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-44-close-filled-in-combobox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-45-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-45-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-45-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-45-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-45-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-45-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-46-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-46-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-46-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-46-navigate-from-empty-collapsed-combobox-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-47-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-47-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-47-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-47-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-47-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-47-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-48-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-48-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-48-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-48-navigate-from-empty-collapsed-combobox-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-49-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-49-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-49-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-49-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-49-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-49-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-50-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-50-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-50-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-50-navigate-from-filled-in-collapsed-combobox-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-51-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-51-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-51-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-51-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-51-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-51-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-52-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-52-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-52-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-52-navigate-from-filled-in-collapsed-combobox-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-53-navigate-from-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-53-navigate-from-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-53-navigate-from-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-53-navigate-from-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-53-navigate-from-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-53-navigate-from-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-54-navigate-from-an-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-54-navigate-from-an-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-54-navigate-from-an-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-54-navigate-from-an-empty-expanded-combobox-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-55-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-55-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-55-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-55-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-55-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-55-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-56-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-56-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-56-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-56-navigate-from-empty-expanded-combobox-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-57-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-57-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-57-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-57-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-57-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-57-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-58-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-58-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-58-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-58-navigate-from-filled-in-expanded-combobox-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-59-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-59-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-59-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-59-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-59-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-59-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-60-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-60-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-60-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-60-navigate-from-filled-in-expanded-combobox-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-61-navigate-to-next-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-61-navigate-to-next-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-61-navigate-to-next-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-61-navigate-to-next-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-61-navigate-to-next-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-61-navigate-to-next-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-62-navigate-to-next-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-62-navigate-to-next-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-62-navigate-to-next-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-62-navigate-to-next-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-63-navigate-to-previous-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-63-navigate-to-previous-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-63-navigate-to-previous-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-63-navigate-to-previous-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-63-navigate-to-previous-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-63-navigate-to-previous-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-64-navigate-to-previous-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-64-navigate-to-previous-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-64-navigate-to-previous-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-64-navigate-to-previous-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-65-read-information-about-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-65-read-information-about-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-65-read-information-about-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-65-read-information-about-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-65-read-information-about-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-65-read-information-about-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-66-read-information-about-a-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-66-read-information-about-a-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-66-read-information-about-a-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-66-read-information-about-a-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-67-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-67-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-67-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-67-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-67-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-67-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-68-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-68-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-68-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-68-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-68-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-68-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-69-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-69-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-69-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-69-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-right-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-70-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-70-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-70-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-70-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-left-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-71-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-71-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-71-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-71-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-71-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-71-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-72-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-72-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-72-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-72-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-72-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-72-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-73-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-73-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-73-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-73-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-end-of-textbox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-74-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-74-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-74-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-74-navigate-out-of-listbox-popup-by-moving-editing-cursor-to-beginning-of-textbox-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-75-select-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-75-select-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-75-select-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-75-select-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-75-select-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-75-select-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-76-select-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-76-select-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-76-select-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-autocomplete-both-updated/test-76-select-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/commands.json delete mode 100644 build/tests/combobox-select-only/index.html delete mode 100644 build/tests/combobox-select-only/reference/combobox-select-only.html delete mode 100644 build/tests/combobox-select-only/reference/combobox-select-only.moveFocusAfterCombobox.html delete mode 100644 build/tests/combobox-select-only/reference/combobox-select-only.moveFocusBeforeCombobox.html delete mode 100644 build/tests/combobox-select-only/reference/combobox-select-only.moveFocusToCombobox.html delete mode 100644 build/tests/combobox-select-only/reference/combobox-select-only.openListbox.html delete mode 100644 build/tests/combobox-select-only/reference/combobox-select-only.openListboxToApple.html delete mode 100644 build/tests/combobox-select-only/reference/combobox-select-only.openListboxToGuava.html delete mode 100644 build/tests/combobox-select-only/reference/combobox-select-only.openListboxToHuckleberry.html delete mode 100644 build/tests/combobox-select-only/reference/css/select-only.css delete mode 100644 build/tests/combobox-select-only/reference/js/select-only.js delete mode 100644 build/tests/combobox-select-only/scripts.jsonp.js delete mode 100644 build/tests/combobox-select-only/scripts.module.js delete mode 100644 build/tests/combobox-select-only/scripts/moveFocusAfterCombobox.jsonp.js delete mode 100644 build/tests/combobox-select-only/scripts/moveFocusAfterCombobox.module.js delete mode 100644 build/tests/combobox-select-only/scripts/moveFocusBeforeCombobox.jsonp.js delete mode 100644 build/tests/combobox-select-only/scripts/moveFocusBeforeCombobox.module.js delete mode 100644 build/tests/combobox-select-only/scripts/moveFocusToCombobox.jsonp.js delete mode 100644 build/tests/combobox-select-only/scripts/moveFocusToCombobox.module.js delete mode 100644 build/tests/combobox-select-only/scripts/openListbox.jsonp.js delete mode 100644 build/tests/combobox-select-only/scripts/openListbox.module.js delete mode 100644 build/tests/combobox-select-only/scripts/openListboxToApple.jsonp.js delete mode 100644 build/tests/combobox-select-only/scripts/openListboxToApple.module.js delete mode 100644 build/tests/combobox-select-only/scripts/openListboxToGuava.jsonp.js delete mode 100644 build/tests/combobox-select-only/scripts/openListboxToGuava.module.js delete mode 100644 build/tests/combobox-select-only/scripts/openListboxToHuckleberry.jsonp.js delete mode 100644 build/tests/combobox-select-only/scripts/openListboxToHuckleberry.module.js delete mode 100644 build/tests/combobox-select-only/test-01-navigate-forwards-to-collapsed-select-only-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-01-navigate-forwards-to-collapsed-select-only-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-01-navigate-forwards-to-collapsed-select-only-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-01-navigate-forwards-to-collapsed-select-only-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-01-navigate-forwards-to-collapsed-select-only-combobox-reading.html delete mode 100644 build/tests/combobox-select-only/test-01-navigate-forwards-to-collapsed-select-only-combobox-reading.json delete mode 100644 build/tests/combobox-select-only/test-02-navigate-backwards-to-collapsed-select-only-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-02-navigate-backwards-to-collapsed-select-only-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-02-navigate-backwards-to-collapsed-select-only-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-02-navigate-backwards-to-collapsed-select-only-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-02-navigate-backwards-to-collapsed-select-only-combobox-reading.html delete mode 100644 build/tests/combobox-select-only/test-02-navigate-backwards-to-collapsed-select-only-combobox-reading.json delete mode 100644 build/tests/combobox-select-only/test-03-navigate-forwards-to-collapsed-select-only-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-03-navigate-forwards-to-collapsed-select-only-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-03-navigate-forwards-to-collapsed-select-only-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-03-navigate-forwards-to-collapsed-select-only-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-03-navigate-forwards-to-collapsed-select-only-combobox-interaction.html delete mode 100644 build/tests/combobox-select-only/test-03-navigate-forwards-to-collapsed-select-only-combobox-interaction.json delete mode 100644 build/tests/combobox-select-only/test-04-navigate-backwards-to-collapsed-select-only-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-04-navigate-backwards-to-collapsed-select-only-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-04-navigate-backwards-to-collapsed-select-only-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-04-navigate-backwards-to-collapsed-select-only-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-04-navigate-backwards-to-collapsed-select-only-combobox-interaction.html delete mode 100644 build/tests/combobox-select-only/test-04-navigate-backwards-to-collapsed-select-only-combobox-interaction.json delete mode 100644 build/tests/combobox-select-only/test-05-navigate-forwards-to-collapsed-select-only-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-05-navigate-forwards-to-collapsed-select-only-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-05-navigate-forwards-to-collapsed-select-only-combobox-interaction.html delete mode 100644 build/tests/combobox-select-only/test-05-navigate-forwards-to-collapsed-select-only-combobox-interaction.json delete mode 100644 build/tests/combobox-select-only/test-06-navigate-backwards-to-collapsed-select-only-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-06-navigate-backwards-to-collapsed-select-only-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-06-navigate-backwards-to-collapsed-select-only-combobox-interaction.html delete mode 100644 build/tests/combobox-select-only/test-06-navigate-backwards-to-collapsed-select-only-combobox-interaction.json delete mode 100644 build/tests/combobox-select-only/test-07-read-information-about-collapsed-select-only-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-07-read-information-about-collapsed-select-only-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-07-read-information-about-collapsed-select-only-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-07-read-information-about-collapsed-select-only-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-07-read-information-about-collapsed-select-only-combobox-reading.html delete mode 100644 build/tests/combobox-select-only/test-07-read-information-about-collapsed-select-only-combobox-reading.json delete mode 100644 build/tests/combobox-select-only/test-08-read-information-about-collapsed-select-only-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-08-read-information-about-collapsed-select-only-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-08-read-information-about-collapsed-select-only-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-08-read-information-about-collapsed-select-only-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-08-read-information-about-collapsed-select-only-combobox-interaction.html delete mode 100644 build/tests/combobox-select-only/test-08-read-information-about-collapsed-select-only-combobox-interaction.json delete mode 100644 build/tests/combobox-select-only/test-09-read-information-about-collapsed-select-only-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-09-read-information-about-collapsed-select-only-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-09-read-information-about-collapsed-select-only-combobox-interaction.html delete mode 100644 build/tests/combobox-select-only/test-09-read-information-about-collapsed-select-only-combobox-interaction.json delete mode 100644 build/tests/combobox-select-only/test-10-open-collapsed-select-only-combobox-reading-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-10-open-collapsed-select-only-combobox-reading-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-10-open-collapsed-select-only-combobox-reading-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-10-open-collapsed-select-only-combobox-reading-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-10-open-collapsed-select-only-combobox-reading.html delete mode 100644 build/tests/combobox-select-only/test-10-open-collapsed-select-only-combobox-reading.json delete mode 100644 build/tests/combobox-select-only/test-11-open-collapsed-select-only-combobox-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-11-open-collapsed-select-only-combobox-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-11-open-collapsed-select-only-combobox-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-11-open-collapsed-select-only-combobox-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-11-open-collapsed-select-only-combobox-interaction.html delete mode 100644 build/tests/combobox-select-only/test-11-open-collapsed-select-only-combobox-interaction.json delete mode 100644 build/tests/combobox-select-only/test-12-open-collapsed-select-only-combobox-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-12-open-collapsed-select-only-combobox-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-12-open-collapsed-select-only-combobox-interaction.html delete mode 100644 build/tests/combobox-select-only/test-12-open-collapsed-select-only-combobox-interaction.json delete mode 100644 build/tests/combobox-select-only/test-13-open-collapsed-select-only-combobox-to-first-option-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-13-open-collapsed-select-only-combobox-to-first-option-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-13-open-collapsed-select-only-combobox-to-first-option-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-13-open-collapsed-select-only-combobox-to-first-option-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-13-open-collapsed-select-only-combobox-to-first-option-interaction.html delete mode 100644 build/tests/combobox-select-only/test-13-open-collapsed-select-only-combobox-to-first-option-interaction.json delete mode 100644 build/tests/combobox-select-only/test-14-open-collapsed-select-only-combobox-to-first-option-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-14-open-collapsed-select-only-combobox-to-first-option-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-14-open-collapsed-select-only-combobox-to-first-option-interaction.html delete mode 100644 build/tests/combobox-select-only/test-14-open-collapsed-select-only-combobox-to-first-option-interaction.json delete mode 100644 build/tests/combobox-select-only/test-15-open-collapsed-select-only-combobox-to-specific-option-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-15-open-collapsed-select-only-combobox-to-specific-option-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-15-open-collapsed-select-only-combobox-to-specific-option-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-15-open-collapsed-select-only-combobox-to-specific-option-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-15-open-collapsed-select-only-combobox-to-specific-option-interaction.html delete mode 100644 build/tests/combobox-select-only/test-15-open-collapsed-select-only-combobox-to-specific-option-interaction.json delete mode 100644 build/tests/combobox-select-only/test-16-open-collapsed-select-only-combobox-to-specific-option-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-16-open-collapsed-select-only-combobox-to-specific-option-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-16-open-collapsed-select-only-combobox-to-specific-option-interaction.html delete mode 100644 build/tests/combobox-select-only/test-16-open-collapsed-select-only-combobox-to-specific-option-interaction.json delete mode 100644 build/tests/combobox-select-only/test-17-open-collapsed-select-only-combobox-to-last-option-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-17-open-collapsed-select-only-combobox-to-last-option-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-17-open-collapsed-select-only-combobox-to-last-option-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-17-open-collapsed-select-only-combobox-to-last-option-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-17-open-collapsed-select-only-combobox-to-last-option-interaction.html delete mode 100644 build/tests/combobox-select-only/test-17-open-collapsed-select-only-combobox-to-last-option-interaction.json delete mode 100644 build/tests/combobox-select-only/test-18-open-collapsed-select-only-combobox-to-last-option-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-18-open-collapsed-select-only-combobox-to-last-option-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-18-open-collapsed-select-only-combobox-to-last-option-interaction.html delete mode 100644 build/tests/combobox-select-only/test-18-open-collapsed-select-only-combobox-to-last-option-interaction.json delete mode 100644 build/tests/combobox-select-only/test-19-read-information-about-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-19-read-information-about-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-19-read-information-about-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-19-read-information-about-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-19-read-information-about-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-19-read-information-about-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-20-read-information-about-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-20-read-information-about-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-20-read-information-about-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-20-read-information-about-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-21-navigate-forwards-to-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-21-navigate-forwards-to-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-21-navigate-forwards-to-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-21-navigate-forwards-to-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-21-navigate-forwards-to-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-21-navigate-forwards-to-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-22-navigate-backwards-to-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-22-navigate-backwards-to-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-22-navigate-backwards-to-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-22-navigate-backwards-to-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-22-navigate-backwards-to-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-22-navigate-backwards-to-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-23-navigate-forwards-to-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-23-navigate-forwards-to-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-23-navigate-forwards-to-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-23-navigate-forwards-to-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-24-navigate-backwards-to-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-24-navigate-backwards-to-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-24-navigate-backwards-to-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-24-navigate-backwards-to-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-25-navigate-to-specific-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-25-navigate-to-specific-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-25-navigate-to-specific-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-25-navigate-to-specific-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-25-navigate-to-specific-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-25-navigate-to-specific-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-26-navigate-to-specific-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-26-navigate-to-specific-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-26-navigate-to-specific-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-26-navigate-to-specific-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-27-navigate-to-first-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-27-navigate-to-first-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-27-navigate-to-first-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-27-navigate-to-first-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-27-navigate-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-27-navigate-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-28-navigate-to-last-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-28-navigate-to-last-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-28-navigate-to-last-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-28-navigate-to-last-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-28-navigate-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-28-navigate-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-29-navigate-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-29-navigate-to-first-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-29-navigate-to-first-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-29-navigate-to-first-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-30-navigate-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-30-navigate-to-last-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-30-navigate-to-last-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-30-navigate-to-last-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-31-navigate-forwards-by-ten-options-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-31-navigate-forwards-by-ten-options-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-31-navigate-forwards-by-ten-options-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-31-navigate-forwards-by-ten-options-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-31-navigate-forwards-by-ten-options-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-31-navigate-forwards-by-ten-options-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-32-navigate-backwards-by-ten-options-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-32-navigate-backwards-by-ten-options-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-32-navigate-backwards-by-ten-options-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-32-navigate-backwards-by-ten-options-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-32-navigate-backwards-by-ten-options-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-32-navigate-backwards-by-ten-options-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-33-navigate-forwards-by-ten-options-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-33-navigate-forwards-by-ten-options-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-33-navigate-forwards-by-ten-options-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-33-navigate-forwards-by-ten-options-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-34-navigate-backwards-by-ten-options-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-34-navigate-backwards-by-ten-options-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-34-navigate-backwards-by-ten-options-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-34-navigate-backwards-by-ten-options-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-35-select-option-in-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-35-select-option-in-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-35-select-option-in-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-35-select-option-in-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-35-select-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-35-select-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-36-select-option-in-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-36-select-option-in-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-36-select-option-in-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-36-select-option-in-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-37-close-listbox-popup-interaction-jaws.collected.html delete mode 100644 build/tests/combobox-select-only/test-37-close-listbox-popup-interaction-jaws.collected.json delete mode 100644 build/tests/combobox-select-only/test-37-close-listbox-popup-interaction-nvda.collected.html delete mode 100644 build/tests/combobox-select-only/test-37-close-listbox-popup-interaction-nvda.collected.json delete mode 100644 build/tests/combobox-select-only/test-37-close-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-37-close-listbox-popup-interaction.json delete mode 100644 build/tests/combobox-select-only/test-38-close-listbox-popup-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/combobox-select-only/test-38-close-listbox-popup-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/combobox-select-only/test-38-close-listbox-popup-interaction.html delete mode 100644 build/tests/combobox-select-only/test-38-close-listbox-popup-interaction.json delete mode 100644 build/tests/command-button/commands.json delete mode 100644 build/tests/command-button/index.html delete mode 100644 build/tests/command-button/reference/2021-3-29_132754/button.html delete mode 100644 build/tests/command-button/reference/2021-3-29_132754/button.setFocusAfterButton.html delete mode 100644 build/tests/command-button/reference/2021-3-29_132754/button.setFocusBeforeButton.html delete mode 100644 build/tests/command-button/reference/2021-3-29_132754/button.setFocusOnButton.html delete mode 100644 build/tests/command-button/reference/2021-3-29_132754/css/button.css delete mode 100644 build/tests/command-button/scripts.jsonp.js delete mode 100644 build/tests/command-button/scripts.module.js delete mode 100644 build/tests/command-button/scripts/setFocusAfterButton.jsonp.js delete mode 100644 build/tests/command-button/scripts/setFocusAfterButton.module.js delete mode 100644 build/tests/command-button/scripts/setFocusBeforeButton.jsonp.js delete mode 100644 build/tests/command-button/scripts/setFocusBeforeButton.module.js delete mode 100644 build/tests/command-button/scripts/setFocusOnButton.jsonp.js delete mode 100644 build/tests/command-button/scripts/setFocusOnButton.module.js delete mode 100644 build/tests/command-button/test-01-navigate-forwards-to-button-reading-jaws.collected.html delete mode 100644 build/tests/command-button/test-01-navigate-forwards-to-button-reading-jaws.collected.json delete mode 100644 build/tests/command-button/test-01-navigate-forwards-to-button-reading-nvda.collected.html delete mode 100644 build/tests/command-button/test-01-navigate-forwards-to-button-reading-nvda.collected.json delete mode 100644 build/tests/command-button/test-01-navigate-forwards-to-button-reading.html delete mode 100644 build/tests/command-button/test-01-navigate-forwards-to-button-reading.json delete mode 100644 build/tests/command-button/test-02-navigate-backwards-to-button-reading-jaws.collected.html delete mode 100644 build/tests/command-button/test-02-navigate-backwards-to-button-reading-jaws.collected.json delete mode 100644 build/tests/command-button/test-02-navigate-backwards-to-button-reading-nvda.collected.html delete mode 100644 build/tests/command-button/test-02-navigate-backwards-to-button-reading-nvda.collected.json delete mode 100644 build/tests/command-button/test-02-navigate-backwards-to-button-reading.html delete mode 100644 build/tests/command-button/test-02-navigate-backwards-to-button-reading.json delete mode 100644 build/tests/command-button/test-03-navigate-forwards-to-button-interaction-jaws.collected.html delete mode 100644 build/tests/command-button/test-03-navigate-forwards-to-button-interaction-jaws.collected.json delete mode 100644 build/tests/command-button/test-03-navigate-forwards-to-button-interaction-nvda.collected.html delete mode 100644 build/tests/command-button/test-03-navigate-forwards-to-button-interaction-nvda.collected.json delete mode 100644 build/tests/command-button/test-03-navigate-forwards-to-button-interaction.html delete mode 100644 build/tests/command-button/test-03-navigate-forwards-to-button-interaction.json delete mode 100644 build/tests/command-button/test-04-navigate-backwards-to-button-interaction-jaws.collected.html delete mode 100644 build/tests/command-button/test-04-navigate-backwards-to-button-interaction-jaws.collected.json delete mode 100644 build/tests/command-button/test-04-navigate-backwards-to-button-interaction-nvda.collected.html delete mode 100644 build/tests/command-button/test-04-navigate-backwards-to-button-interaction-nvda.collected.json delete mode 100644 build/tests/command-button/test-04-navigate-backwards-to-button-interaction.html delete mode 100644 build/tests/command-button/test-04-navigate-backwards-to-button-interaction.json delete mode 100644 build/tests/command-button/test-05-navigate-forwards-to-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/command-button/test-05-navigate-forwards-to-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/command-button/test-05-navigate-forwards-to-button-interaction.html delete mode 100644 build/tests/command-button/test-05-navigate-forwards-to-button-interaction.json delete mode 100644 build/tests/command-button/test-06-navigate-backwards-to-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/command-button/test-06-navigate-backwards-to-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/command-button/test-06-navigate-backwards-to-button-interaction.html delete mode 100644 build/tests/command-button/test-06-navigate-backwards-to-button-interaction.json delete mode 100644 build/tests/command-button/test-07-read-information-about-button-reading-jaws.collected.html delete mode 100644 build/tests/command-button/test-07-read-information-about-button-reading-jaws.collected.json delete mode 100644 build/tests/command-button/test-07-read-information-about-button-reading-nvda.collected.html delete mode 100644 build/tests/command-button/test-07-read-information-about-button-reading-nvda.collected.json delete mode 100644 build/tests/command-button/test-07-read-information-about-button-reading.html delete mode 100644 build/tests/command-button/test-07-read-information-about-button-reading.json delete mode 100644 build/tests/command-button/test-08-read-information-about-button-interaction-jaws.collected.html delete mode 100644 build/tests/command-button/test-08-read-information-about-button-interaction-jaws.collected.json delete mode 100644 build/tests/command-button/test-08-read-information-about-button-interaction-nvda.collected.html delete mode 100644 build/tests/command-button/test-08-read-information-about-button-interaction-nvda.collected.json delete mode 100644 build/tests/command-button/test-08-read-information-about-button-interaction.html delete mode 100644 build/tests/command-button/test-08-read-information-about-button-interaction.json delete mode 100644 build/tests/command-button/test-09-read-information-about-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/command-button/test-09-read-information-about-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/command-button/test-09-read-information-about-button-interaction.html delete mode 100644 build/tests/command-button/test-09-read-information-about-button-interaction.json delete mode 100644 build/tests/complementary/commands.json delete mode 100644 build/tests/complementary/index.html delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/complementary.html delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/complementary.setFocusAfterComplementary.html delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/complementary.setFocusBeforeComplementary.html delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/complementary.setFocusOnBottomLink.html delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/complementary.setFocusOnTopLink.html delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/css/bootstrap-accessibility.css delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/css/bootstrap-theme.css delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/css/bootstrap.css delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/css/common.css delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/css/visua11y.css delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/images/landmarks-jaws.png delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/images/landmarks-nvda.png delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/images/landmarks-orca.png delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/images/landmarks-skipto.png delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/images/landmarks-vo.png delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/images/w3c.png delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/js/bootstrap-accessibility-2.js delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/js/bootstrap-accessibility.min.js delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/js/bootstrap.min.js delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/js/jquery-2.1.1.min.js delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/js/show.js delete mode 100644 build/tests/complementary/reference/2021-10-24_142522/js/visua11y.js delete mode 100644 build/tests/complementary/scripts.jsonp.js delete mode 100644 build/tests/complementary/scripts.module.js delete mode 100644 build/tests/complementary/scripts/setFocusAfterComplementary.jsonp.js delete mode 100644 build/tests/complementary/scripts/setFocusAfterComplementary.module.js delete mode 100644 build/tests/complementary/scripts/setFocusBeforeComplementary.jsonp.js delete mode 100644 build/tests/complementary/scripts/setFocusBeforeComplementary.module.js delete mode 100644 build/tests/complementary/scripts/setFocusOnBottomLink.jsonp.js delete mode 100644 build/tests/complementary/scripts/setFocusOnBottomLink.module.js delete mode 100644 build/tests/complementary/scripts/setFocusOnTopLink.jsonp.js delete mode 100644 build/tests/complementary/scripts/setFocusOnTopLink.module.js delete mode 100644 build/tests/complementary/test-01-navigate-forwards-into-a-complementary-landmark-reading-jaws.collected.html delete mode 100644 build/tests/complementary/test-01-navigate-forwards-into-a-complementary-landmark-reading-jaws.collected.json delete mode 100644 build/tests/complementary/test-01-navigate-forwards-into-a-complementary-landmark-reading-nvda.collected.html delete mode 100644 build/tests/complementary/test-01-navigate-forwards-into-a-complementary-landmark-reading-nvda.collected.json delete mode 100644 build/tests/complementary/test-01-navigate-forwards-into-a-complementary-landmark-reading.html delete mode 100644 build/tests/complementary/test-01-navigate-forwards-into-a-complementary-landmark-reading.json delete mode 100644 build/tests/complementary/test-02-navigate-forwards-into-a-complementary-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/complementary/test-02-navigate-forwards-into-a-complementary-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/complementary/test-02-navigate-forwards-into-a-complementary-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/complementary/test-02-navigate-forwards-into-a-complementary-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/complementary/test-02-navigate-forwards-into-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-02-navigate-forwards-into-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-03-navigate-forwards-into-a-complementary-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/complementary/test-03-navigate-forwards-into-a-complementary-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/complementary/test-03-navigate-forwards-into-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-03-navigate-forwards-into-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-04-navigate-backwards-into-a-complementary-landmark-reading-jaws.collected.html delete mode 100644 build/tests/complementary/test-04-navigate-backwards-into-a-complementary-landmark-reading-jaws.collected.json delete mode 100644 build/tests/complementary/test-04-navigate-backwards-into-a-complementary-landmark-reading-nvda.collected.html delete mode 100644 build/tests/complementary/test-04-navigate-backwards-into-a-complementary-landmark-reading-nvda.collected.json delete mode 100644 build/tests/complementary/test-04-navigate-backwards-into-a-complementary-landmark-reading.html delete mode 100644 build/tests/complementary/test-04-navigate-backwards-into-a-complementary-landmark-reading.json delete mode 100644 build/tests/complementary/test-05-navigate-backwards-into-a-complementary-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/complementary/test-05-navigate-backwards-into-a-complementary-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/complementary/test-05-navigate-backwards-into-a-complementary-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/complementary/test-05-navigate-backwards-into-a-complementary-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/complementary/test-05-navigate-backwards-into-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-05-navigate-backwards-into-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-06-navigate-backwards-into-a-complementary-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/complementary/test-06-navigate-backwards-into-a-complementary-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/complementary/test-06-navigate-backwards-into-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-06-navigate-backwards-into-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-07-navigate-forwards-out-of-a-complementary-landmark-reading-jaws.collected.html delete mode 100644 build/tests/complementary/test-07-navigate-forwards-out-of-a-complementary-landmark-reading-jaws.collected.json delete mode 100644 build/tests/complementary/test-07-navigate-forwards-out-of-a-complementary-landmark-reading-nvda.collected.html delete mode 100644 build/tests/complementary/test-07-navigate-forwards-out-of-a-complementary-landmark-reading-nvda.collected.json delete mode 100644 build/tests/complementary/test-07-navigate-forwards-out-of-a-complementary-landmark-reading.html delete mode 100644 build/tests/complementary/test-07-navigate-forwards-out-of-a-complementary-landmark-reading.json delete mode 100644 build/tests/complementary/test-08-navigate-forwards-out-of-a-complementary-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/complementary/test-08-navigate-forwards-out-of-a-complementary-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/complementary/test-08-navigate-forwards-out-of-a-complementary-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/complementary/test-08-navigate-forwards-out-of-a-complementary-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/complementary/test-08-navigate-forwards-out-of-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-08-navigate-forwards-out-of-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-09-navigate-forwards-out-of-a-complementary-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/complementary/test-09-navigate-forwards-out-of-a-complementary-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/complementary/test-09-navigate-forwards-out-of-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-09-navigate-forwards-out-of-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-10-navigate-backwards-out-of-a-complementary-landmark-reading-jaws.collected.html delete mode 100644 build/tests/complementary/test-10-navigate-backwards-out-of-a-complementary-landmark-reading-jaws.collected.json delete mode 100644 build/tests/complementary/test-10-navigate-backwards-out-of-a-complementary-landmark-reading-nvda.collected.html delete mode 100644 build/tests/complementary/test-10-navigate-backwards-out-of-a-complementary-landmark-reading-nvda.collected.json delete mode 100644 build/tests/complementary/test-10-navigate-backwards-out-of-a-complementary-landmark-reading.html delete mode 100644 build/tests/complementary/test-10-navigate-backwards-out-of-a-complementary-landmark-reading.json delete mode 100644 build/tests/complementary/test-11-navigate-backwards-out-of-a-complementary-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/complementary/test-11-navigate-backwards-out-of-a-complementary-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/complementary/test-11-navigate-backwards-out-of-a-complementary-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/complementary/test-11-navigate-backwards-out-of-a-complementary-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/complementary/test-11-navigate-backwards-out-of-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-11-navigate-backwards-out-of-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-12-navigate-backwards-out-of-a-complementary-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/complementary/test-12-navigate-backwards-out-of-a-complementary-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/complementary/test-12-navigate-backwards-out-of-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-12-navigate-backwards-out-of-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-13-navigate-forwards-to-a-heading-inside-a-complementary-landmark-reading-jaws.collected.html delete mode 100644 build/tests/complementary/test-13-navigate-forwards-to-a-heading-inside-a-complementary-landmark-reading-jaws.collected.json delete mode 100644 build/tests/complementary/test-13-navigate-forwards-to-a-heading-inside-a-complementary-landmark-reading-nvda.collected.html delete mode 100644 build/tests/complementary/test-13-navigate-forwards-to-a-heading-inside-a-complementary-landmark-reading-nvda.collected.json delete mode 100644 build/tests/complementary/test-13-navigate-forwards-to-a-heading-inside-a-complementary-landmark-reading.html delete mode 100644 build/tests/complementary/test-13-navigate-forwards-to-a-heading-inside-a-complementary-landmark-reading.json delete mode 100644 build/tests/complementary/test-14-navigate-forwards-to-a-heading-inside-a-complementary-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/complementary/test-14-navigate-forwards-to-a-heading-inside-a-complementary-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/complementary/test-14-navigate-forwards-to-a-heading-inside-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-14-navigate-forwards-to-a-heading-inside-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-15-navigate-backwards-to-a-heading-inside-a-complementary-landmark-reading-jaws.collected.html delete mode 100644 build/tests/complementary/test-15-navigate-backwards-to-a-heading-inside-a-complementary-landmark-reading-jaws.collected.json delete mode 100644 build/tests/complementary/test-15-navigate-backwards-to-a-heading-inside-a-complementary-landmark-reading-nvda.collected.html delete mode 100644 build/tests/complementary/test-15-navigate-backwards-to-a-heading-inside-a-complementary-landmark-reading-nvda.collected.json delete mode 100644 build/tests/complementary/test-15-navigate-backwards-to-a-heading-inside-a-complementary-landmark-reading.html delete mode 100644 build/tests/complementary/test-15-navigate-backwards-to-a-heading-inside-a-complementary-landmark-reading.json delete mode 100644 build/tests/complementary/test-16-navigate-backwards-to-a-heading-inside-a-complementary-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/complementary/test-16-navigate-backwards-to-a-heading-inside-a-complementary-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/complementary/test-16-navigate-backwards-to-a-heading-inside-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-16-navigate-backwards-to-a-heading-inside-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-17-navigate-forwards-to-a-list-inside-a-complementary-landmark-reading-jaws.collected.html delete mode 100644 build/tests/complementary/test-17-navigate-forwards-to-a-list-inside-a-complementary-landmark-reading-jaws.collected.json delete mode 100644 build/tests/complementary/test-17-navigate-forwards-to-a-list-inside-a-complementary-landmark-reading-nvda.collected.html delete mode 100644 build/tests/complementary/test-17-navigate-forwards-to-a-list-inside-a-complementary-landmark-reading-nvda.collected.json delete mode 100644 build/tests/complementary/test-17-navigate-forwards-to-a-list-inside-a-complementary-landmark-reading.html delete mode 100644 build/tests/complementary/test-17-navigate-forwards-to-a-list-inside-a-complementary-landmark-reading.json delete mode 100644 build/tests/complementary/test-18-navigate-forwards-to-a-list-inside-a-complementary-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/complementary/test-18-navigate-forwards-to-a-list-inside-a-complementary-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/complementary/test-18-navigate-forwards-to-a-list-inside-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-18-navigate-forwards-to-a-list-inside-a-complementary-landmark-interaction.json delete mode 100644 build/tests/complementary/test-19-navigate-backwards-to-a-list-inside-a-complementary-landmark-reading-jaws.collected.html delete mode 100644 build/tests/complementary/test-19-navigate-backwards-to-a-list-inside-a-complementary-landmark-reading-jaws.collected.json delete mode 100644 build/tests/complementary/test-19-navigate-backwards-to-a-list-inside-a-complementary-landmark-reading-nvda.collected.html delete mode 100644 build/tests/complementary/test-19-navigate-backwards-to-a-list-inside-a-complementary-landmark-reading-nvda.collected.json delete mode 100644 build/tests/complementary/test-19-navigate-backwards-to-a-list-inside-a-complementary-landmark-reading.html delete mode 100644 build/tests/complementary/test-19-navigate-backwards-to-a-list-inside-a-complementary-landmark-reading.json delete mode 100644 build/tests/complementary/test-20-navigate-backwards-to-a-list-inside-a-complementary-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/complementary/test-20-navigate-backwards-to-a-list-inside-a-complementary-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/complementary/test-20-navigate-backwards-to-a-list-inside-a-complementary-landmark-interaction.html delete mode 100644 build/tests/complementary/test-20-navigate-backwards-to-a-list-inside-a-complementary-landmark-interaction.json delete mode 100644 build/tests/contentinfo/commands.json delete mode 100644 build/tests/contentinfo/index.html delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/contentinfo.html delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/contentinfo.setFocusAfterContentinfo.html delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/contentinfo.setFocusBeforeContentinfo.html delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/contentinfo.setFocusOnBottomLink.html delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/contentinfo.setFocusOnTopLink.html delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/css/bootstrap-accessibility.css delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/css/bootstrap-theme.css delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/css/bootstrap.css delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/css/common.css delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/css/visua11y.css delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/images/landmarks-jaws.png delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/images/landmarks-nvda.png delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/images/landmarks-orca.png delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/images/landmarks-skipto.png delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/images/landmarks-vo.png delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/images/w3c.png delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/js/bootstrap-accessibility-2.js delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/js/bootstrap-accessibility.min.js delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/js/bootstrap.min.js delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/js/jquery-2.1.1.min.js delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/js/show.js delete mode 100644 build/tests/contentinfo/reference/2021-10-24_151010/js/visua11y.js delete mode 100644 build/tests/contentinfo/scripts.jsonp.js delete mode 100644 build/tests/contentinfo/scripts.module.js delete mode 100644 build/tests/contentinfo/scripts/setFocusAfterContentinfo.jsonp.js delete mode 100644 build/tests/contentinfo/scripts/setFocusAfterContentinfo.module.js delete mode 100644 build/tests/contentinfo/scripts/setFocusBeforeContentinfo.jsonp.js delete mode 100644 build/tests/contentinfo/scripts/setFocusBeforeContentinfo.module.js delete mode 100644 build/tests/contentinfo/scripts/setFocusOnBottomLink.jsonp.js delete mode 100644 build/tests/contentinfo/scripts/setFocusOnBottomLink.module.js delete mode 100644 build/tests/contentinfo/scripts/setFocusOnTopLink.jsonp.js delete mode 100644 build/tests/contentinfo/scripts/setFocusOnTopLink.module.js delete mode 100644 build/tests/contentinfo/test-01-navigate-forwards-into-a-contentinfo-landmark-reading-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-01-navigate-forwards-into-a-contentinfo-landmark-reading-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-01-navigate-forwards-into-a-contentinfo-landmark-reading-nvda.collected.html delete mode 100644 build/tests/contentinfo/test-01-navigate-forwards-into-a-contentinfo-landmark-reading-nvda.collected.json delete mode 100644 build/tests/contentinfo/test-01-navigate-forwards-into-a-contentinfo-landmark-reading.html delete mode 100644 build/tests/contentinfo/test-01-navigate-forwards-into-a-contentinfo-landmark-reading.json delete mode 100644 build/tests/contentinfo/test-02-navigate-forwards-into-a-contentinfo-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-02-navigate-forwards-into-a-contentinfo-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-02-navigate-forwards-into-a-contentinfo-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/contentinfo/test-02-navigate-forwards-into-a-contentinfo-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/contentinfo/test-02-navigate-forwards-into-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-02-navigate-forwards-into-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-03-navigate-forwards-into-a-contentinfo-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/contentinfo/test-03-navigate-forwards-into-a-contentinfo-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/contentinfo/test-03-navigate-forwards-into-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-03-navigate-forwards-into-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-04-navigate-backwards-into-a-contentinfo-landmark-reading-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-04-navigate-backwards-into-a-contentinfo-landmark-reading-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-04-navigate-backwards-into-a-contentinfo-landmark-reading-nvda.collected.html delete mode 100644 build/tests/contentinfo/test-04-navigate-backwards-into-a-contentinfo-landmark-reading-nvda.collected.json delete mode 100644 build/tests/contentinfo/test-04-navigate-backwards-into-a-contentinfo-landmark-reading.html delete mode 100644 build/tests/contentinfo/test-04-navigate-backwards-into-a-contentinfo-landmark-reading.json delete mode 100644 build/tests/contentinfo/test-05-navigate-backwards-into-a-contentinfo-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-05-navigate-backwards-into-a-contentinfo-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-05-navigate-backwards-into-a-contentinfo-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/contentinfo/test-05-navigate-backwards-into-a-contentinfo-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/contentinfo/test-05-navigate-backwards-into-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-05-navigate-backwards-into-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-06-navigate-backwards-into-a-contentinfo-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/contentinfo/test-06-navigate-backwards-into-a-contentinfo-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/contentinfo/test-06-navigate-backwards-into-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-06-navigate-backwards-into-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-07-navigate-forwards-out-of-a-contentinfo-landmark-reading-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-07-navigate-forwards-out-of-a-contentinfo-landmark-reading-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-07-navigate-forwards-out-of-a-contentinfo-landmark-reading-nvda.collected.html delete mode 100644 build/tests/contentinfo/test-07-navigate-forwards-out-of-a-contentinfo-landmark-reading-nvda.collected.json delete mode 100644 build/tests/contentinfo/test-07-navigate-forwards-out-of-a-contentinfo-landmark-reading.html delete mode 100644 build/tests/contentinfo/test-07-navigate-forwards-out-of-a-contentinfo-landmark-reading.json delete mode 100644 build/tests/contentinfo/test-08-navigate-forwards-out-of-a-contentinfo-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-08-navigate-forwards-out-of-a-contentinfo-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-08-navigate-forwards-out-of-a-contentinfo-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/contentinfo/test-08-navigate-forwards-out-of-a-contentinfo-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/contentinfo/test-08-navigate-forwards-out-of-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-08-navigate-forwards-out-of-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-09-navigate-forwards-out-of-a-contentinfo-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/contentinfo/test-09-navigate-forwards-out-of-a-contentinfo-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/contentinfo/test-09-navigate-forwards-out-of-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-09-navigate-forwards-out-of-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-10-navigate-backwards-out-of-a-contentinfo-landmark-reading-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-10-navigate-backwards-out-of-a-contentinfo-landmark-reading-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-10-navigate-backwards-out-of-a-contentinfo-landmark-reading-nvda.collected.html delete mode 100644 build/tests/contentinfo/test-10-navigate-backwards-out-of-a-contentinfo-landmark-reading-nvda.collected.json delete mode 100644 build/tests/contentinfo/test-10-navigate-backwards-out-of-a-contentinfo-landmark-reading.html delete mode 100644 build/tests/contentinfo/test-10-navigate-backwards-out-of-a-contentinfo-landmark-reading.json delete mode 100644 build/tests/contentinfo/test-11-navigate-backwards-out-of-a-contentinfo-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-11-navigate-backwards-out-of-a-contentinfo-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-11-navigate-backwards-out-of-a-contentinfo-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/contentinfo/test-11-navigate-backwards-out-of-a-contentinfo-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/contentinfo/test-11-navigate-backwards-out-of-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-11-navigate-backwards-out-of-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-12-navigate-backwards-out-of-a-contentinfo-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/contentinfo/test-12-navigate-backwards-out-of-a-contentinfo-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/contentinfo/test-12-navigate-backwards-out-of-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-12-navigate-backwards-out-of-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-13-navigate-forwards-to-a-paragraph-inside-a-contentinfo-landmark-reading-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-13-navigate-forwards-to-a-paragraph-inside-a-contentinfo-landmark-reading-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-13-navigate-forwards-to-a-paragraph-inside-a-contentinfo-landmark-reading.html delete mode 100644 build/tests/contentinfo/test-13-navigate-forwards-to-a-paragraph-inside-a-contentinfo-landmark-reading.json delete mode 100644 build/tests/contentinfo/test-14-navigate-forwards-to-a-paragraph-inside-a-contentinfo-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/contentinfo/test-14-navigate-forwards-to-a-paragraph-inside-a-contentinfo-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/contentinfo/test-14-navigate-forwards-to-a-paragraph-inside-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-14-navigate-forwards-to-a-paragraph-inside-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/contentinfo/test-15-navigate-backwards-to-a-paragraph-inside-a-contentinfo-landmark-reading-jaws.collected.html delete mode 100644 build/tests/contentinfo/test-15-navigate-backwards-to-a-paragraph-inside-a-contentinfo-landmark-reading-jaws.collected.json delete mode 100644 build/tests/contentinfo/test-15-navigate-backwards-to-a-paragraph-inside-a-contentinfo-landmark-reading.html delete mode 100644 build/tests/contentinfo/test-15-navigate-backwards-to-a-paragraph-inside-a-contentinfo-landmark-reading.json delete mode 100644 build/tests/contentinfo/test-16-navigate-backwards-to-a-paragraph-inside-a-contentinfo-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/contentinfo/test-16-navigate-backwards-to-a-paragraph-inside-a-contentinfo-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/contentinfo/test-16-navigate-backwards-to-a-paragraph-inside-a-contentinfo-landmark-interaction.html delete mode 100644 build/tests/contentinfo/test-16-navigate-backwards-to-a-paragraph-inside-a-contentinfo-landmark-interaction.json delete mode 100644 build/tests/datepicker-spin-button/commands.json delete mode 100644 build/tests/datepicker-spin-button/index.html delete mode 100644 build/tests/datepicker-spin-button/reference/2021-10-15_93728/css/datepicker-spinbuttons.css delete mode 100644 build/tests/datepicker-spin-button/reference/2021-10-15_93728/datepicker-spinbuttons.html delete mode 100644 build/tests/datepicker-spin-button/reference/2021-10-15_93728/datepicker-spinbuttons.setFocusAfterSpinButtonAndSetPredefinedDate.html delete mode 100644 build/tests/datepicker-spin-button/reference/2021-10-15_93728/datepicker-spinbuttons.setFocusBeforeSpinButtonAndSetPredefinedDate.html delete mode 100644 build/tests/datepicker-spin-button/reference/2021-10-15_93728/datepicker-spinbuttons.setFocusOnSpinButtonAndSetPredefinedDate.html delete mode 100644 build/tests/datepicker-spin-button/reference/2021-10-15_93728/js/datepicker-spinbuttons.js delete mode 100644 build/tests/datepicker-spin-button/reference/2021-10-15_93728/js/spinbutton-date.js delete mode 100644 build/tests/datepicker-spin-button/scripts.jsonp.js delete mode 100644 build/tests/datepicker-spin-button/scripts.module.js delete mode 100644 build/tests/datepicker-spin-button/scripts/setFocusAfterSpinButtonAndSetPredefinedDate.jsonp.js delete mode 100644 build/tests/datepicker-spin-button/scripts/setFocusAfterSpinButtonAndSetPredefinedDate.module.js delete mode 100644 build/tests/datepicker-spin-button/scripts/setFocusBeforeSpinButtonAndSetPredefinedDate.jsonp.js delete mode 100644 build/tests/datepicker-spin-button/scripts/setFocusBeforeSpinButtonAndSetPredefinedDate.module.js delete mode 100644 build/tests/datepicker-spin-button/scripts/setFocusOnSpinButtonAndSetPredefinedDate.jsonp.js delete mode 100644 build/tests/datepicker-spin-button/scripts/setFocusOnSpinButtonAndSetPredefinedDate.module.js delete mode 100644 build/tests/datepicker-spin-button/test-01-navigate-forwards-to-spin-button-reading-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-01-navigate-forwards-to-spin-button-reading-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-01-navigate-forwards-to-spin-button-reading-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-01-navigate-forwards-to-spin-button-reading-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-01-navigate-forwards-to-spin-button-reading.html delete mode 100644 build/tests/datepicker-spin-button/test-01-navigate-forwards-to-spin-button-reading.json delete mode 100644 build/tests/datepicker-spin-button/test-02-navigate-backwards-to-spin-button-reading-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-02-navigate-backwards-to-spin-button-reading-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-02-navigate-backwards-to-spin-button-reading-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-02-navigate-backwards-to-spin-button-reading-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-02-navigate-backwards-to-spin-button-reading.html delete mode 100644 build/tests/datepicker-spin-button/test-02-navigate-backwards-to-spin-button-reading.json delete mode 100644 build/tests/datepicker-spin-button/test-03-navigate-forwards-to-spin-button-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-03-navigate-forwards-to-spin-button-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-03-navigate-forwards-to-spin-button-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-03-navigate-forwards-to-spin-button-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-03-navigate-forwards-to-spin-button-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-03-navigate-forwards-to-spin-button-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-04-navigate-backwards-to-spin-button-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-04-navigate-backwards-to-spin-button-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-04-navigate-backwards-to-spin-button-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-04-navigate-backwards-to-spin-button-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-04-navigate-backwards-to-spin-button-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-04-navigate-backwards-to-spin-button-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-05-navigate-forwards-to-spin-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-05-navigate-forwards-to-spin-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-05-navigate-forwards-to-spin-button-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-05-navigate-forwards-to-spin-button-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-06-navigate-backwards-to-spin-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-06-navigate-backwards-to-spin-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-06-navigate-backwards-to-spin-button-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-06-navigate-backwards-to-spin-button-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-07-read-information-about-spin-button-reading-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-07-read-information-about-spin-button-reading-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-07-read-information-about-spin-button-reading-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-07-read-information-about-spin-button-reading-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-07-read-information-about-spin-button-reading.html delete mode 100644 build/tests/datepicker-spin-button/test-07-read-information-about-spin-button-reading.json delete mode 100644 build/tests/datepicker-spin-button/test-08-read-information-about-spin-button-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-08-read-information-about-spin-button-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-08-read-information-about-spin-button-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-08-read-information-about-spin-button-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-08-read-information-about-spin-button-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-08-read-information-about-spin-button-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-09-read-information-about-spin-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-09-read-information-about-spin-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-09-read-information-about-spin-button-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-09-read-information-about-spin-button-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-10-decrement-spin-button-by-one-step-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-10-decrement-spin-button-by-one-step-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-10-decrement-spin-button-by-one-step-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-10-decrement-spin-button-by-one-step-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-10-decrement-spin-button-by-one-step-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-10-decrement-spin-button-by-one-step-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-11-decrement-spin-button-by-one-step-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-11-decrement-spin-button-by-one-step-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-11-decrement-spin-button-by-one-step-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-11-decrement-spin-button-by-one-step-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-12-increment-spin-button-by-one-step-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-12-increment-spin-button-by-one-step-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-12-increment-spin-button-by-one-step-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-12-increment-spin-button-by-one-step-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-12-increment-spin-button-by-one-step-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-12-increment-spin-button-by-one-step-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-13-increment-spin-button-by-one-step-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-13-increment-spin-button-by-one-step-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-13-increment-spin-button-by-one-step-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-13-increment-spin-button-by-one-step-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-14-decrement-spin-button-by-five-steps-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-14-decrement-spin-button-by-five-steps-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-14-decrement-spin-button-by-five-steps-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-14-decrement-spin-button-by-five-steps-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-14-decrement-spin-button-by-five-steps-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-14-decrement-spin-button-by-five-steps-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-15-decrement-spin-button-by-five-steps-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-15-decrement-spin-button-by-five-steps-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-15-decrement-spin-button-by-five-steps-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-15-decrement-spin-button-by-five-steps-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-16-increment-spin-button-by-five-steps-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-16-increment-spin-button-by-five-steps-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-16-increment-spin-button-by-five-steps-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-16-increment-spin-button-by-five-steps-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-16-increment-spin-button-by-five-steps-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-16-increment-spin-button-by-five-steps-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-17-increment-spin-button-by-five-steps-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-17-increment-spin-button-by-five-steps-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-17-increment-spin-button-by-five-steps-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-17-increment-spin-button-by-five-steps-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-18-decrement-spin-button-to-minimum-value-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-18-decrement-spin-button-to-minimum-value-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-18-decrement-spin-button-to-minimum-value-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-18-decrement-spin-button-to-minimum-value-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-18-decrement-spin-button-to-minimum-value-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-18-decrement-spin-button-to-minimum-value-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-19-decrement-spin-button-to-minimum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-19-decrement-spin-button-to-minimum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-19-decrement-spin-button-to-minimum-value-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-19-decrement-spin-button-to-minimum-value-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-20-increment-spin-button-to-maximum-value-interaction-jaws.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-20-increment-spin-button-to-maximum-value-interaction-jaws.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-20-increment-spin-button-to-maximum-value-interaction-nvda.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-20-increment-spin-button-to-maximum-value-interaction-nvda.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-20-increment-spin-button-to-maximum-value-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-20-increment-spin-button-to-maximum-value-interaction.json delete mode 100644 build/tests/datepicker-spin-button/test-21-increment-spin-button-to-maximum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/datepicker-spin-button/test-21-increment-spin-button-to-maximum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/datepicker-spin-button/test-21-increment-spin-button-to-maximum-value-interaction.html delete mode 100644 build/tests/datepicker-spin-button/test-21-increment-spin-button-to-maximum-value-interaction.json delete mode 100644 build/tests/disclosure-faq/commands.json delete mode 100644 build/tests/disclosure-faq/index.html delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/css/disclosure-faq.css delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/disclosure-faq.html delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/disclosure-faq.moveFocusAfterAndExpandFirstDisclosure.html delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/disclosure-faq.moveFocusAfterFirstDisclosure.html delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/disclosure-faq.moveFocusBeforeAndExpandFirstDisclosure.html delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/disclosure-faq.moveFocusBeforeFirstDisclosure.html delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/disclosure-faq.moveFocusToAndExpandFirstDisclosure.html delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/disclosure-faq.moveFocusToFirstDisclosure.html delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/images/down-arrow-brown.png delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/images/right-arrow-brown.png delete mode 100644 build/tests/disclosure-faq/reference/2020-12-3_11559/js/disclosureButton.js delete mode 100644 build/tests/disclosure-faq/scripts.jsonp.js delete mode 100644 build/tests/disclosure-faq/scripts.module.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusAfterAndExpandFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusAfterAndExpandFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusAfterFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusAfterFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusBeforeAndExpandFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusBeforeAndExpandFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusBeforeFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusBeforeFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusToAndExpandFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusToAndExpandFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusToFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-faq/scripts/moveFocusToFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-faq/test-01-navigate-forwards-to-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-01-navigate-forwards-to-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-01-navigate-forwards-to-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-01-navigate-forwards-to-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-01-navigate-forwards-to-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-faq/test-01-navigate-forwards-to-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-faq/test-02-navigate-backwards-to-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-02-navigate-backwards-to-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-02-navigate-backwards-to-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-02-navigate-backwards-to-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-02-navigate-backwards-to-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-faq/test-02-navigate-backwards-to-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-faq/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-05-navigate-forwards-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-05-navigate-forwards-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-05-navigate-forwards-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-05-navigate-forwards-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-06-navigate-backwards-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-06-navigate-backwards-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-06-navigate-backwards-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-06-navigate-backwards-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-07-navigate-forwards-to-expanded-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-07-navigate-forwards-to-expanded-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-07-navigate-forwards-to-expanded-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-07-navigate-forwards-to-expanded-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-07-navigate-forwards-to-expanded-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-faq/test-07-navigate-forwards-to-expanded-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-faq/test-08-navigate-backwards-to-expanded-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-08-navigate-backwards-to-expanded-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-08-navigate-backwards-to-expanded-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-08-navigate-backwards-to-expanded-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-08-navigate-backwards-to-expanded-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-faq/test-08-navigate-backwards-to-expanded-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-faq/test-09-navigate-forwards-to-expanded-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-09-navigate-forwards-to-expanded-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-09-navigate-forwards-to-expanded-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-09-navigate-forwards-to-expanded-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-09-navigate-forwards-to-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-09-navigate-forwards-to-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-10-navigate-backwards-to-expanded-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-10-navigate-backwards-to-expanded-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-10-navigate-backwards-to-expanded-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-10-navigate-backwards-to-expanded-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-10-navigate-backwards-to-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-10-navigate-backwards-to-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-11-navigate-forwards-to-expanded-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-11-navigate-forwards-to-expanded-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-11-navigate-forwards-to-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-11-navigate-forwards-to-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-12-navigate-backwards-to-expanded-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-12-navigate-backwards-to-expanded-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-12-navigate-backwards-to-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-12-navigate-backwards-to-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-13-read-information-about-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-13-read-information-about-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-13-read-information-about-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-13-read-information-about-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-13-read-information-about-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-faq/test-13-read-information-about-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-faq/test-14-read-information-about-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-14-read-information-about-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-14-read-information-about-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-14-read-information-about-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-14-read-information-about-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-14-read-information-about-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-15-read-information-about-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-15-read-information-about-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-15-read-information-about-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-15-read-information-about-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-16-read-information-about-expanded-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-16-read-information-about-expanded-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-16-read-information-about-expanded-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-16-read-information-about-expanded-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-16-read-information-about-expanded-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-faq/test-16-read-information-about-expanded-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-faq/test-17-read-information-about-expanded-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-17-read-information-about-expanded-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-17-read-information-about-expanded-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-17-read-information-about-expanded-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-17-read-information-about-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-17-read-information-about-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-18-read-information-about-expanded-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-18-read-information-about-expanded-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-18-read-information-about-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-18-read-information-about-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-19-operate-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-19-operate-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-19-operate-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-19-operate-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-19-operate-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-faq/test-19-operate-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-faq/test-20-operate-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-20-operate-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-20-operate-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-20-operate-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-20-operate-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-20-operate-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-21-operate-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-21-operate-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-21-operate-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-21-operate-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-22-operate-expanded-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-22-operate-expanded-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-22-operate-expanded-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-22-operate-expanded-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-22-operate-expanded-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-faq/test-22-operate-expanded-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-faq/test-23-operate-expanded-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-23-operate-expanded-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-23-operate-expanded-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-23-operate-expanded-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-23-operate-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-23-operate-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-24-operate-expanded-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-24-operate-expanded-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-24-operate-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-faq/test-24-operate-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-faq/test-25-navigate-from-expanded-disclosure-button-to-text-of-question-answer-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-faq/test-25-navigate-from-expanded-disclosure-button-to-text-of-question-answer-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-faq/test-25-navigate-from-expanded-disclosure-button-to-text-of-question-answer-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-faq/test-25-navigate-from-expanded-disclosure-button-to-text-of-question-answer-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-faq/test-25-navigate-from-expanded-disclosure-button-to-text-of-question-answer-reading.html delete mode 100644 build/tests/disclosure-faq/test-25-navigate-from-expanded-disclosure-button-to-text-of-question-answer-reading.json delete mode 100644 build/tests/disclosure-faq/test-26-navigate-from-expanded-disclosure-button-to-text-of-question-answer-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-faq/test-26-navigate-from-expanded-disclosure-button-to-text-of-question-answer-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-faq/test-26-navigate-from-expanded-disclosure-button-to-text-of-question-answer-interaction.html delete mode 100644 build/tests/disclosure-faq/test-26-navigate-from-expanded-disclosure-button-to-text-of-question-answer-interaction.json delete mode 100644 build/tests/disclosure-navigation/commands.json delete mode 100644 build/tests/disclosure-navigation/index.html delete mode 100644 build/tests/disclosure-navigation/reference/css/disclosure-navigation.css delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.html delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.moveFocusBeforeAndExpandFirstDisclosure.html delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.moveFocusBeforeFirstDisclosure.html delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.moveFocusToAndExpandFirstDisclosure.html delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.moveFocusToAndExpandFirstDisclosureAndSetCurrentPage.html delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.moveFocusToFirstDisclosure.html delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.moveFocusToFirstLinkInDropdown.html delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.moveFocusToSecondDisclosure.html delete mode 100644 build/tests/disclosure-navigation/reference/disclosure-navigation.moveFocusToSecondLinkInDropdown.html delete mode 100644 build/tests/disclosure-navigation/reference/js/disclosureMenu.js delete mode 100644 build/tests/disclosure-navigation/scripts.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts.module.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusBeforeAndExpandFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusBeforeAndExpandFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusBeforeFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusBeforeFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToAndExpandFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToAndExpandFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToAndExpandFirstDisclosureAndSetCurrentPage.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToAndExpandFirstDisclosureAndSetCurrentPage.module.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToFirstDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToFirstDisclosure.module.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToFirstLinkInDropdown.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToFirstLinkInDropdown.module.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToSecondDisclosure.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToSecondDisclosure.module.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToSecondLinkInDropdown.jsonp.js delete mode 100644 build/tests/disclosure-navigation/scripts/moveFocusToSecondLinkInDropdown.module.js delete mode 100644 build/tests/disclosure-navigation/test-01-navigate-forwards-to-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-01-navigate-forwards-to-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-01-navigate-forwards-to-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-01-navigate-forwards-to-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-01-navigate-forwards-to-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-01-navigate-forwards-to-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-02-navigate-backwards-to-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-02-navigate-backwards-to-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-02-navigate-backwards-to-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-02-navigate-backwards-to-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-02-navigate-backwards-to-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-02-navigate-backwards-to-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-03-navigate-forwards-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-04-navigate-backwards-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-05-navigate-forwards-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-05-navigate-forwards-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-05-navigate-forwards-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-05-navigate-forwards-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-06-navigate-backwards-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-06-navigate-backwards-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-06-navigate-backwards-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-06-navigate-backwards-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-07-navigate-forwards-to-expanded-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-07-navigate-forwards-to-expanded-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-07-navigate-forwards-to-expanded-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-07-navigate-forwards-to-expanded-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-07-navigate-forwards-to-expanded-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-07-navigate-forwards-to-expanded-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-08-navigate-backwards-to-expanded-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-08-navigate-backwards-to-expanded-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-08-navigate-backwards-to-expanded-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-08-navigate-backwards-to-expanded-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-08-navigate-backwards-to-expanded-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-08-navigate-backwards-to-expanded-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-09-navigate-forwards-to-expanded-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-09-navigate-forwards-to-expanded-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-09-navigate-forwards-to-expanded-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-09-navigate-forwards-to-expanded-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-09-navigate-forwards-to-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-09-navigate-forwards-to-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-10-navigate-backwards-to-expanded-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-10-navigate-backwards-to-expanded-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-10-navigate-backwards-to-expanded-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-10-navigate-backwards-to-expanded-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-10-navigate-backwards-to-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-10-navigate-backwards-to-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-11-navigate-forwards-to-expanded-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-11-navigate-forwards-to-expanded-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-11-navigate-forwards-to-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-11-navigate-forwards-to-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-12-navigate-backwards-to-expanded-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-12-navigate-backwards-to-expanded-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-12-navigate-backwards-to-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-12-navigate-backwards-to-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-13-read-information-about-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-13-read-information-about-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-13-read-information-about-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-13-read-information-about-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-13-read-information-about-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-13-read-information-about-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-14-read-information-about-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-14-read-information-about-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-14-read-information-about-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-14-read-information-about-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-14-read-information-about-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-14-read-information-about-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-15-read-information-about-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-15-read-information-about-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-15-read-information-about-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-15-read-information-about-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-16-read-information-about-expanded-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-16-read-information-about-expanded-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-16-read-information-about-expanded-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-16-read-information-about-expanded-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-16-read-information-about-expanded-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-16-read-information-about-expanded-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-17-read-information-about-expanded-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-17-read-information-about-expanded-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-17-read-information-about-expanded-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-17-read-information-about-expanded-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-17-read-information-about-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-17-read-information-about-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-18-read-information-about-expanded-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-18-read-information-about-expanded-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-18-read-information-about-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-18-read-information-about-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-19-operate-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-19-operate-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-19-operate-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-19-operate-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-19-operate-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-19-operate-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-20-operate-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-20-operate-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-20-operate-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-20-operate-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-20-operate-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-20-operate-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-21-operate-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-21-operate-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-21-operate-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-21-operate-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-22-operate-expanded-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-22-operate-expanded-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-22-operate-expanded-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-22-operate-expanded-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-22-operate-expanded-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-22-operate-expanded-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-23-operate-expanded-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-23-operate-expanded-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-23-operate-expanded-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-23-operate-expanded-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-23-operate-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-23-operate-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-24-operate-expanded-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-24-operate-expanded-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-24-operate-expanded-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-24-operate-expanded-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-25-navigate-from-expanded-disclosure-button-to-link-in-dropdown-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-25-navigate-from-expanded-disclosure-button-to-link-in-dropdown-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-25-navigate-from-expanded-disclosure-button-to-link-in-dropdown-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-25-navigate-from-expanded-disclosure-button-to-link-in-dropdown-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-25-navigate-from-expanded-disclosure-button-to-link-in-dropdown-reading.html delete mode 100644 build/tests/disclosure-navigation/test-25-navigate-from-expanded-disclosure-button-to-link-in-dropdown-reading.json delete mode 100644 build/tests/disclosure-navigation/test-26-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-26-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-26-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-26-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-26-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-26-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-27-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-27-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-27-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-27-navigate-from-expanded-disclosure-button-to-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-28-navigate-from-expanded-disclosure-button-to-current-page-link-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-28-navigate-from-expanded-disclosure-button-to-current-page-link-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-28-navigate-from-expanded-disclosure-button-to-current-page-link-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-28-navigate-from-expanded-disclosure-button-to-current-page-link-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-28-navigate-from-expanded-disclosure-button-to-current-page-link-reading.html delete mode 100644 build/tests/disclosure-navigation/test-28-navigate-from-expanded-disclosure-button-to-current-page-link-reading.json delete mode 100644 build/tests/disclosure-navigation/test-29-navigate-from-expanded-disclosure-button-to-current-page-link-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-29-navigate-from-expanded-disclosure-button-to-current-page-link-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-29-navigate-from-expanded-disclosure-button-to-current-page-link-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-29-navigate-from-expanded-disclosure-button-to-current-page-link-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-29-navigate-from-expanded-disclosure-button-to-current-page-link-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-29-navigate-from-expanded-disclosure-button-to-current-page-link-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-30-navigate-from-expanded-disclosure-button-to-current-page-link-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-30-navigate-from-expanded-disclosure-button-to-current-page-link-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-30-navigate-from-expanded-disclosure-button-to-current-page-link-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-30-navigate-from-expanded-disclosure-button-to-current-page-link-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-31-navigate-from-dropdown-to-collapsed-disclosure-button-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-31-navigate-from-dropdown-to-collapsed-disclosure-button-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-31-navigate-from-dropdown-to-collapsed-disclosure-button-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-31-navigate-from-dropdown-to-collapsed-disclosure-button-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-31-navigate-from-dropdown-to-collapsed-disclosure-button-reading.html delete mode 100644 build/tests/disclosure-navigation/test-31-navigate-from-dropdown-to-collapsed-disclosure-button-reading.json delete mode 100644 build/tests/disclosure-navigation/test-32-navigate-from-dropdown-to-collapsed-disclosure-button-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-32-navigate-from-dropdown-to-collapsed-disclosure-button-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-32-navigate-from-dropdown-to-collapsed-disclosure-button-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-32-navigate-from-dropdown-to-collapsed-disclosure-button-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-32-navigate-from-dropdown-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-32-navigate-from-dropdown-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-33-navigate-from-dropdown-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-33-navigate-from-dropdown-to-collapsed-disclosure-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-33-navigate-from-dropdown-to-collapsed-disclosure-button-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-33-navigate-from-dropdown-to-collapsed-disclosure-button-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-34-navigate-forwards-to-link-in-dropdown-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-34-navigate-forwards-to-link-in-dropdown-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-34-navigate-forwards-to-link-in-dropdown-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-34-navigate-forwards-to-link-in-dropdown-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-34-navigate-forwards-to-link-in-dropdown-reading.html delete mode 100644 build/tests/disclosure-navigation/test-34-navigate-forwards-to-link-in-dropdown-reading.json delete mode 100644 build/tests/disclosure-navigation/test-35-navigate-backwards-to-link-in-dropdown-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-35-navigate-backwards-to-link-in-dropdown-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-35-navigate-backwards-to-link-in-dropdown-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-35-navigate-backwards-to-link-in-dropdown-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-35-navigate-backwards-to-link-in-dropdown-reading.html delete mode 100644 build/tests/disclosure-navigation/test-35-navigate-backwards-to-link-in-dropdown-reading.json delete mode 100644 build/tests/disclosure-navigation/test-36-navigate-forwards-to-link-in-dropdown-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-36-navigate-forwards-to-link-in-dropdown-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-36-navigate-forwards-to-link-in-dropdown-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-36-navigate-forwards-to-link-in-dropdown-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-36-navigate-forwards-to-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-36-navigate-forwards-to-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-37-navigate-backwards-to-link-in-dropdown-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-37-navigate-backwards-to-link-in-dropdown-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-37-navigate-backwards-to-link-in-dropdown-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-37-navigate-backwards-to-link-in-dropdown-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-37-navigate-backwards-to-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-37-navigate-backwards-to-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-38-navigate-forwards-to-link-in-dropdown-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-38-navigate-forwards-to-link-in-dropdown-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-38-navigate-forwards-to-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-38-navigate-forwards-to-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-39-navigate-backwards-to-link-in-dropdown-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-39-navigate-backwards-to-link-in-dropdown-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-39-navigate-backwards-to-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-39-navigate-backwards-to-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-40-navigate-to-first-link-in-dropdown-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-40-navigate-to-first-link-in-dropdown-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-40-navigate-to-first-link-in-dropdown-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-40-navigate-to-first-link-in-dropdown-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-40-navigate-to-first-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-40-navigate-to-first-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-41-navigate-to-last-link-in-dropdown-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-41-navigate-to-last-link-in-dropdown-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-41-navigate-to-last-link-in-dropdown-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-41-navigate-to-last-link-in-dropdown-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-41-navigate-to-last-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-41-navigate-to-last-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-42-navigate-to-first-link-in-dropdown-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-42-navigate-to-first-link-in-dropdown-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-42-navigate-to-first-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-42-navigate-to-first-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-43-navigate-to-last-link-in-dropdown-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-43-navigate-to-last-link-in-dropdown-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-43-navigate-to-last-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-43-navigate-to-last-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-44-activate-link-in-dropdown-reading-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-44-activate-link-in-dropdown-reading-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-44-activate-link-in-dropdown-reading-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-44-activate-link-in-dropdown-reading-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-44-activate-link-in-dropdown-reading.html delete mode 100644 build/tests/disclosure-navigation/test-44-activate-link-in-dropdown-reading.json delete mode 100644 build/tests/disclosure-navigation/test-45-activate-link-in-dropdown-interaction-jaws.collected.html delete mode 100644 build/tests/disclosure-navigation/test-45-activate-link-in-dropdown-interaction-jaws.collected.json delete mode 100644 build/tests/disclosure-navigation/test-45-activate-link-in-dropdown-interaction-nvda.collected.html delete mode 100644 build/tests/disclosure-navigation/test-45-activate-link-in-dropdown-interaction-nvda.collected.json delete mode 100644 build/tests/disclosure-navigation/test-45-activate-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-45-activate-link-in-dropdown-interaction.json delete mode 100644 build/tests/disclosure-navigation/test-46-activate-link-in-dropdown-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/disclosure-navigation/test-46-activate-link-in-dropdown-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/disclosure-navigation/test-46-activate-link-in-dropdown-interaction.html delete mode 100644 build/tests/disclosure-navigation/test-46-activate-link-in-dropdown-interaction.json delete mode 100644 build/tests/form/commands.json delete mode 100644 build/tests/form/index.html delete mode 100644 build/tests/form/reference/2021-10-24_152221/css/bootstrap-accessibility.css delete mode 100644 build/tests/form/reference/2021-10-24_152221/css/bootstrap-theme.css delete mode 100644 build/tests/form/reference/2021-10-24_152221/css/bootstrap.css delete mode 100644 build/tests/form/reference/2021-10-24_152221/css/common.css delete mode 100644 build/tests/form/reference/2021-10-24_152221/css/visua11y.css delete mode 100644 build/tests/form/reference/2021-10-24_152221/form.html delete mode 100644 build/tests/form/reference/2021-10-24_152221/form.setFocusAfterForm.html delete mode 100644 build/tests/form/reference/2021-10-24_152221/form.setFocusAfterFormAndHideBottomControls.html delete mode 100644 build/tests/form/reference/2021-10-24_152221/form.setFocusBeforeForm.html delete mode 100644 build/tests/form/reference/2021-10-24_152221/form.setFocusBeforeFormAndHideTopLink.html delete mode 100644 build/tests/form/reference/2021-10-24_152221/form.setFocusOnBottomLink.html delete mode 100644 build/tests/form/reference/2021-10-24_152221/form.setFocusOnTopLink.html delete mode 100644 build/tests/form/reference/2021-10-24_152221/images/landmarks-jaws.png delete mode 100644 build/tests/form/reference/2021-10-24_152221/images/landmarks-nvda.png delete mode 100644 build/tests/form/reference/2021-10-24_152221/images/landmarks-orca.png delete mode 100644 build/tests/form/reference/2021-10-24_152221/images/landmarks-skipto.png delete mode 100644 build/tests/form/reference/2021-10-24_152221/images/landmarks-vo.png delete mode 100644 build/tests/form/reference/2021-10-24_152221/images/w3c.png delete mode 100644 build/tests/form/reference/2021-10-24_152221/js/bootstrap-accessibility-2.js delete mode 100644 build/tests/form/reference/2021-10-24_152221/js/bootstrap-accessibility.min.js delete mode 100644 build/tests/form/reference/2021-10-24_152221/js/bootstrap.min.js delete mode 100644 build/tests/form/reference/2021-10-24_152221/js/jquery-2.1.1.min.js delete mode 100644 build/tests/form/reference/2021-10-24_152221/js/show.js delete mode 100644 build/tests/form/reference/2021-10-24_152221/js/visua11y.js delete mode 100644 build/tests/form/scripts.jsonp.js delete mode 100644 build/tests/form/scripts.module.js delete mode 100644 build/tests/form/scripts/setFocusAfterForm.jsonp.js delete mode 100644 build/tests/form/scripts/setFocusAfterForm.module.js delete mode 100644 build/tests/form/scripts/setFocusAfterFormAndHideBottomControls.jsonp.js delete mode 100644 build/tests/form/scripts/setFocusAfterFormAndHideBottomControls.module.js delete mode 100644 build/tests/form/scripts/setFocusBeforeForm.jsonp.js delete mode 100644 build/tests/form/scripts/setFocusBeforeForm.module.js delete mode 100644 build/tests/form/scripts/setFocusBeforeFormAndHideTopLink.jsonp.js delete mode 100644 build/tests/form/scripts/setFocusBeforeFormAndHideTopLink.module.js delete mode 100644 build/tests/form/scripts/setFocusOnBottomLink.jsonp.js delete mode 100644 build/tests/form/scripts/setFocusOnBottomLink.module.js delete mode 100644 build/tests/form/scripts/setFocusOnTopLink.jsonp.js delete mode 100644 build/tests/form/scripts/setFocusOnTopLink.module.js delete mode 100644 build/tests/form/test-01-navigate-forwards-into-a-form-landmark-reading-jaws.collected.html delete mode 100644 build/tests/form/test-01-navigate-forwards-into-a-form-landmark-reading-jaws.collected.json delete mode 100644 build/tests/form/test-01-navigate-forwards-into-a-form-landmark-reading-nvda.collected.html delete mode 100644 build/tests/form/test-01-navigate-forwards-into-a-form-landmark-reading-nvda.collected.json delete mode 100644 build/tests/form/test-01-navigate-forwards-into-a-form-landmark-reading.html delete mode 100644 build/tests/form/test-01-navigate-forwards-into-a-form-landmark-reading.json delete mode 100644 build/tests/form/test-02-navigate-forwards-into-a-form-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/form/test-02-navigate-forwards-into-a-form-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/form/test-02-navigate-forwards-into-a-form-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/form/test-02-navigate-forwards-into-a-form-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/form/test-02-navigate-forwards-into-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-02-navigate-forwards-into-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-03-navigate-forwards-into-a-form-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/form/test-03-navigate-forwards-into-a-form-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/form/test-03-navigate-forwards-into-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-03-navigate-forwards-into-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-04-navigate-backwards-into-a-form-landmark-reading-jaws.collected.html delete mode 100644 build/tests/form/test-04-navigate-backwards-into-a-form-landmark-reading-jaws.collected.json delete mode 100644 build/tests/form/test-04-navigate-backwards-into-a-form-landmark-reading-nvda.collected.html delete mode 100644 build/tests/form/test-04-navigate-backwards-into-a-form-landmark-reading-nvda.collected.json delete mode 100644 build/tests/form/test-04-navigate-backwards-into-a-form-landmark-reading.html delete mode 100644 build/tests/form/test-04-navigate-backwards-into-a-form-landmark-reading.json delete mode 100644 build/tests/form/test-05-navigate-backwards-into-a-form-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/form/test-05-navigate-backwards-into-a-form-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/form/test-05-navigate-backwards-into-a-form-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/form/test-05-navigate-backwards-into-a-form-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/form/test-05-navigate-backwards-into-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-05-navigate-backwards-into-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-06-navigate-backwards-into-a-form-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/form/test-06-navigate-backwards-into-a-form-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/form/test-06-navigate-backwards-into-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-06-navigate-backwards-into-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-07-navigate-forwards-out-of-a-form-landmark-reading-jaws.collected.html delete mode 100644 build/tests/form/test-07-navigate-forwards-out-of-a-form-landmark-reading-jaws.collected.json delete mode 100644 build/tests/form/test-07-navigate-forwards-out-of-a-form-landmark-reading-nvda.collected.html delete mode 100644 build/tests/form/test-07-navigate-forwards-out-of-a-form-landmark-reading-nvda.collected.json delete mode 100644 build/tests/form/test-07-navigate-forwards-out-of-a-form-landmark-reading.html delete mode 100644 build/tests/form/test-07-navigate-forwards-out-of-a-form-landmark-reading.json delete mode 100644 build/tests/form/test-08-navigate-forwards-out-of-a-form-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/form/test-08-navigate-forwards-out-of-a-form-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/form/test-08-navigate-forwards-out-of-a-form-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/form/test-08-navigate-forwards-out-of-a-form-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/form/test-08-navigate-forwards-out-of-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-08-navigate-forwards-out-of-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-09-navigate-forwards-out-of-a-form-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/form/test-09-navigate-forwards-out-of-a-form-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/form/test-09-navigate-forwards-out-of-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-09-navigate-forwards-out-of-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-10-navigate-backwards-out-of-a-form-landmark-reading-jaws.collected.html delete mode 100644 build/tests/form/test-10-navigate-backwards-out-of-a-form-landmark-reading-jaws.collected.json delete mode 100644 build/tests/form/test-10-navigate-backwards-out-of-a-form-landmark-reading-nvda.collected.html delete mode 100644 build/tests/form/test-10-navigate-backwards-out-of-a-form-landmark-reading-nvda.collected.json delete mode 100644 build/tests/form/test-10-navigate-backwards-out-of-a-form-landmark-reading.html delete mode 100644 build/tests/form/test-10-navigate-backwards-out-of-a-form-landmark-reading.json delete mode 100644 build/tests/form/test-11-navigate-backwards-out-of-a-form-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/form/test-11-navigate-backwards-out-of-a-form-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/form/test-11-navigate-backwards-out-of-a-form-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/form/test-11-navigate-backwards-out-of-a-form-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/form/test-11-navigate-backwards-out-of-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-11-navigate-backwards-out-of-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-12-navigate-backwards-out-of-a-form-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/form/test-12-navigate-backwards-out-of-a-form-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/form/test-12-navigate-backwards-out-of-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-12-navigate-backwards-out-of-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-13-navigate-forwards-to-a-text-input-inside-a-form-landmark-reading-jaws.collected.html delete mode 100644 build/tests/form/test-13-navigate-forwards-to-a-text-input-inside-a-form-landmark-reading-jaws.collected.json delete mode 100644 build/tests/form/test-13-navigate-forwards-to-a-text-input-inside-a-form-landmark-reading-nvda.collected.html delete mode 100644 build/tests/form/test-13-navigate-forwards-to-a-text-input-inside-a-form-landmark-reading-nvda.collected.json delete mode 100644 build/tests/form/test-13-navigate-forwards-to-a-text-input-inside-a-form-landmark-reading.html delete mode 100644 build/tests/form/test-13-navigate-forwards-to-a-text-input-inside-a-form-landmark-reading.json delete mode 100644 build/tests/form/test-14-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/form/test-14-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/form/test-14-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/form/test-14-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/form/test-14-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-14-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-15-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/form/test-15-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/form/test-15-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-15-navigate-forwards-to-a-text-input-inside-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-16-navigate-backwards-to-a-text-input-inside-a-form-landmark-reading-jaws.collected.html delete mode 100644 build/tests/form/test-16-navigate-backwards-to-a-text-input-inside-a-form-landmark-reading-jaws.collected.json delete mode 100644 build/tests/form/test-16-navigate-backwards-to-a-text-input-inside-a-form-landmark-reading-nvda.collected.html delete mode 100644 build/tests/form/test-16-navigate-backwards-to-a-text-input-inside-a-form-landmark-reading-nvda.collected.json delete mode 100644 build/tests/form/test-16-navigate-backwards-to-a-text-input-inside-a-form-landmark-reading.html delete mode 100644 build/tests/form/test-16-navigate-backwards-to-a-text-input-inside-a-form-landmark-reading.json delete mode 100644 build/tests/form/test-17-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/form/test-17-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/form/test-17-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/form/test-17-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/form/test-17-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-17-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-18-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/form/test-18-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/form/test-18-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction.html delete mode 100644 build/tests/form/test-18-navigate-backwards-to-a-text-input-inside-a-form-landmark-interaction.json delete mode 100644 build/tests/form/test-19-navigate-forwards-to-a-button-inside-a-form-landmark-reading-jaws.collected.html delete mode 100644 build/tests/form/test-19-navigate-forwards-to-a-button-inside-a-form-landmark-reading-jaws.collected.json delete mode 100644 build/tests/form/test-19-navigate-forwards-to-a-button-inside-a-form-landmark-reading-nvda.collected.html delete mode 100644 build/tests/form/test-19-navigate-forwards-to-a-button-inside-a-form-landmark-reading-nvda.collected.json delete mode 100644 build/tests/form/test-19-navigate-forwards-to-a-button-inside-a-form-landmark-reading.html delete mode 100644 build/tests/form/test-19-navigate-forwards-to-a-button-inside-a-form-landmark-reading.json delete mode 100644 build/tests/form/test-20-navigate-backwards-to-a-button-inside-a-form-landmark-reading-jaws.collected.html delete mode 100644 build/tests/form/test-20-navigate-backwards-to-a-button-inside-a-form-landmark-reading-jaws.collected.json delete mode 100644 build/tests/form/test-20-navigate-backwards-to-a-button-inside-a-form-landmark-reading-nvda.collected.html delete mode 100644 build/tests/form/test-20-navigate-backwards-to-a-button-inside-a-form-landmark-reading-nvda.collected.json delete mode 100644 build/tests/form/test-20-navigate-backwards-to-a-button-inside-a-form-landmark-reading.html delete mode 100644 build/tests/form/test-20-navigate-backwards-to-a-button-inside-a-form-landmark-reading.json delete mode 100644 build/tests/horizontal-slider/commands.json delete mode 100644 build/tests/horizontal-slider/index.html delete mode 100644 build/tests/horizontal-slider/reference/2021-9-28_15392/css/slider-color-viewer.css delete mode 100644 build/tests/horizontal-slider/reference/2021-9-28_15392/js/slider-color-viewer.js delete mode 100644 build/tests/horizontal-slider/reference/2021-9-28_15392/slider-color-viewer.html delete mode 100644 build/tests/horizontal-slider/reference/2021-9-28_15392/slider-color-viewer.setFocusAfterRedSlider.html delete mode 100644 build/tests/horizontal-slider/reference/2021-9-28_15392/slider-color-viewer.setFocusBeforeRedSlider.html delete mode 100644 build/tests/horizontal-slider/reference/2021-9-28_15392/slider-color-viewer.setFocusOnRedSlider.html delete mode 100644 build/tests/horizontal-slider/scripts.jsonp.js delete mode 100644 build/tests/horizontal-slider/scripts.module.js delete mode 100644 build/tests/horizontal-slider/scripts/setFocusAfterRedSlider.jsonp.js delete mode 100644 build/tests/horizontal-slider/scripts/setFocusAfterRedSlider.module.js delete mode 100644 build/tests/horizontal-slider/scripts/setFocusBeforeRedSlider.jsonp.js delete mode 100644 build/tests/horizontal-slider/scripts/setFocusBeforeRedSlider.module.js delete mode 100644 build/tests/horizontal-slider/scripts/setFocusOnRedSlider.jsonp.js delete mode 100644 build/tests/horizontal-slider/scripts/setFocusOnRedSlider.module.js delete mode 100644 build/tests/horizontal-slider/test-01-navigate-forwards-to-slider-reading-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-01-navigate-forwards-to-slider-reading-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-01-navigate-forwards-to-slider-reading-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-01-navigate-forwards-to-slider-reading-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-01-navigate-forwards-to-slider-reading.html delete mode 100644 build/tests/horizontal-slider/test-01-navigate-forwards-to-slider-reading.json delete mode 100644 build/tests/horizontal-slider/test-02-navigate-backwards-to-slider-reading-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-02-navigate-backwards-to-slider-reading-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-02-navigate-backwards-to-slider-reading-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-02-navigate-backwards-to-slider-reading-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-02-navigate-backwards-to-slider-reading.html delete mode 100644 build/tests/horizontal-slider/test-02-navigate-backwards-to-slider-reading.json delete mode 100644 build/tests/horizontal-slider/test-03-navigate-forwards-to-slider-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-03-navigate-forwards-to-slider-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-03-navigate-forwards-to-slider-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-03-navigate-forwards-to-slider-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-03-navigate-forwards-to-slider-interaction.html delete mode 100644 build/tests/horizontal-slider/test-03-navigate-forwards-to-slider-interaction.json delete mode 100644 build/tests/horizontal-slider/test-04-navigate-backwards-to-slider-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-04-navigate-backwards-to-slider-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-04-navigate-backwards-to-slider-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-04-navigate-backwards-to-slider-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-04-navigate-backwards-to-slider-interaction.html delete mode 100644 build/tests/horizontal-slider/test-04-navigate-backwards-to-slider-interaction.json delete mode 100644 build/tests/horizontal-slider/test-05-navigate-forwards-to-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-05-navigate-forwards-to-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-05-navigate-forwards-to-slider-interaction.html delete mode 100644 build/tests/horizontal-slider/test-05-navigate-forwards-to-slider-interaction.json delete mode 100644 build/tests/horizontal-slider/test-06-navigate-backwards-to-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-06-navigate-backwards-to-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-06-navigate-backwards-to-slider-interaction.html delete mode 100644 build/tests/horizontal-slider/test-06-navigate-backwards-to-slider-interaction.json delete mode 100644 build/tests/horizontal-slider/test-07-read-information-about-slider-reading-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-07-read-information-about-slider-reading-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-07-read-information-about-slider-reading-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-07-read-information-about-slider-reading-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-07-read-information-about-slider-reading.html delete mode 100644 build/tests/horizontal-slider/test-07-read-information-about-slider-reading.json delete mode 100644 build/tests/horizontal-slider/test-08-read-information-about-slider-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-08-read-information-about-slider-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-08-read-information-about-slider-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-08-read-information-about-slider-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-08-read-information-about-slider-interaction.html delete mode 100644 build/tests/horizontal-slider/test-08-read-information-about-slider-interaction.json delete mode 100644 build/tests/horizontal-slider/test-09-read-information-about-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-09-read-information-about-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-09-read-information-about-slider-interaction.html delete mode 100644 build/tests/horizontal-slider/test-09-read-information-about-slider-interaction.json delete mode 100644 build/tests/horizontal-slider/test-10-increment-slider-by-one-step-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-10-increment-slider-by-one-step-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-10-increment-slider-by-one-step-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-10-increment-slider-by-one-step-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-10-increment-slider-by-one-step-interaction.html delete mode 100644 build/tests/horizontal-slider/test-10-increment-slider-by-one-step-interaction.json delete mode 100644 build/tests/horizontal-slider/test-11-increment-slider-by-one-step-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-11-increment-slider-by-one-step-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-11-increment-slider-by-one-step-interaction.html delete mode 100644 build/tests/horizontal-slider/test-11-increment-slider-by-one-step-interaction.json delete mode 100644 build/tests/horizontal-slider/test-12-decrement-slider-by-one-step-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-12-decrement-slider-by-one-step-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-12-decrement-slider-by-one-step-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-12-decrement-slider-by-one-step-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-12-decrement-slider-by-one-step-interaction.html delete mode 100644 build/tests/horizontal-slider/test-12-decrement-slider-by-one-step-interaction.json delete mode 100644 build/tests/horizontal-slider/test-13-decrement-slider-by-one-step-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-13-decrement-slider-by-one-step-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-13-decrement-slider-by-one-step-interaction.html delete mode 100644 build/tests/horizontal-slider/test-13-decrement-slider-by-one-step-interaction.json delete mode 100644 build/tests/horizontal-slider/test-14-increment-slider-by-ten-steps-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-14-increment-slider-by-ten-steps-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-14-increment-slider-by-ten-steps-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-14-increment-slider-by-ten-steps-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-14-increment-slider-by-ten-steps-interaction.html delete mode 100644 build/tests/horizontal-slider/test-14-increment-slider-by-ten-steps-interaction.json delete mode 100644 build/tests/horizontal-slider/test-15-increment-slider-by-ten-steps-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-15-increment-slider-by-ten-steps-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-15-increment-slider-by-ten-steps-interaction.html delete mode 100644 build/tests/horizontal-slider/test-15-increment-slider-by-ten-steps-interaction.json delete mode 100644 build/tests/horizontal-slider/test-16-decrement-slider-by-ten-steps-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-16-decrement-slider-by-ten-steps-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-16-decrement-slider-by-ten-steps-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-16-decrement-slider-by-ten-steps-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-16-decrement-slider-by-ten-steps-interaction.html delete mode 100644 build/tests/horizontal-slider/test-16-decrement-slider-by-ten-steps-interaction.json delete mode 100644 build/tests/horizontal-slider/test-17-decrement-slider-by-ten-steps-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-17-decrement-slider-by-ten-steps-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-17-decrement-slider-by-ten-steps-interaction.html delete mode 100644 build/tests/horizontal-slider/test-17-decrement-slider-by-ten-steps-interaction.json delete mode 100644 build/tests/horizontal-slider/test-18-decrement-slider-to-minimum-value-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-18-decrement-slider-to-minimum-value-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-18-decrement-slider-to-minimum-value-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-18-decrement-slider-to-minimum-value-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-18-decrement-slider-to-minimum-value-interaction.html delete mode 100644 build/tests/horizontal-slider/test-18-decrement-slider-to-minimum-value-interaction.json delete mode 100644 build/tests/horizontal-slider/test-19-decrement-slider-to-minimum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-19-decrement-slider-to-minimum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-19-decrement-slider-to-minimum-value-interaction.html delete mode 100644 build/tests/horizontal-slider/test-19-decrement-slider-to-minimum-value-interaction.json delete mode 100644 build/tests/horizontal-slider/test-20-increment-slider-to-maximum-value-interaction-jaws.collected.html delete mode 100644 build/tests/horizontal-slider/test-20-increment-slider-to-maximum-value-interaction-jaws.collected.json delete mode 100644 build/tests/horizontal-slider/test-20-increment-slider-to-maximum-value-interaction-nvda.collected.html delete mode 100644 build/tests/horizontal-slider/test-20-increment-slider-to-maximum-value-interaction-nvda.collected.json delete mode 100644 build/tests/horizontal-slider/test-20-increment-slider-to-maximum-value-interaction.html delete mode 100644 build/tests/horizontal-slider/test-20-increment-slider-to-maximum-value-interaction.json delete mode 100644 build/tests/horizontal-slider/test-21-increment-slider-to-maximum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/horizontal-slider/test-21-increment-slider-to-maximum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/horizontal-slider/test-21-increment-slider-to-maximum-value-interaction.html delete mode 100644 build/tests/horizontal-slider/test-21-increment-slider-to-maximum-value-interaction.json delete mode 100644 build/tests/main/commands.json delete mode 100644 build/tests/main/index.html delete mode 100644 build/tests/main/reference/2021-10-24_181316/css/bootstrap-accessibility.css delete mode 100644 build/tests/main/reference/2021-10-24_181316/css/bootstrap-theme.css delete mode 100644 build/tests/main/reference/2021-10-24_181316/css/bootstrap.css delete mode 100644 build/tests/main/reference/2021-10-24_181316/css/common.css delete mode 100644 build/tests/main/reference/2021-10-24_181316/css/visua11y.css delete mode 100644 build/tests/main/reference/2021-10-24_181316/images/landmarks-jaws.png delete mode 100644 build/tests/main/reference/2021-10-24_181316/images/landmarks-nvda.png delete mode 100644 build/tests/main/reference/2021-10-24_181316/images/landmarks-orca.png delete mode 100644 build/tests/main/reference/2021-10-24_181316/images/landmarks-skipto.png delete mode 100644 build/tests/main/reference/2021-10-24_181316/images/landmarks-vo.png delete mode 100644 build/tests/main/reference/2021-10-24_181316/images/w3c.png delete mode 100644 build/tests/main/reference/2021-10-24_181316/js/bootstrap-accessibility-2.js delete mode 100644 build/tests/main/reference/2021-10-24_181316/js/bootstrap-accessibility.min.js delete mode 100644 build/tests/main/reference/2021-10-24_181316/js/bootstrap.min.js delete mode 100644 build/tests/main/reference/2021-10-24_181316/js/jquery-2.1.1.min.js delete mode 100644 build/tests/main/reference/2021-10-24_181316/js/show.js delete mode 100644 build/tests/main/reference/2021-10-24_181316/js/visua11y.js delete mode 100644 build/tests/main/reference/2021-10-24_181316/main.html delete mode 100644 build/tests/main/reference/2021-10-24_181316/main.setFocusAfterMain.html delete mode 100644 build/tests/main/reference/2021-10-24_181316/main.setFocusBeforeMain.html delete mode 100644 build/tests/main/reference/2021-10-24_181316/main.setFocusOnBottomLink.html delete mode 100644 build/tests/main/reference/2021-10-24_181316/main.setFocusOnTopLink.html delete mode 100644 build/tests/main/scripts.jsonp.js delete mode 100644 build/tests/main/scripts.module.js delete mode 100644 build/tests/main/scripts/setFocusAfterMain.jsonp.js delete mode 100644 build/tests/main/scripts/setFocusAfterMain.module.js delete mode 100644 build/tests/main/scripts/setFocusBeforeMain.jsonp.js delete mode 100644 build/tests/main/scripts/setFocusBeforeMain.module.js delete mode 100644 build/tests/main/scripts/setFocusOnBottomLink.jsonp.js delete mode 100644 build/tests/main/scripts/setFocusOnBottomLink.module.js delete mode 100644 build/tests/main/scripts/setFocusOnTopLink.jsonp.js delete mode 100644 build/tests/main/scripts/setFocusOnTopLink.module.js delete mode 100644 build/tests/main/test-01-navigate-forwards-into-a-main-landmark-reading-jaws.collected.html delete mode 100644 build/tests/main/test-01-navigate-forwards-into-a-main-landmark-reading-jaws.collected.json delete mode 100644 build/tests/main/test-01-navigate-forwards-into-a-main-landmark-reading-nvda.collected.html delete mode 100644 build/tests/main/test-01-navigate-forwards-into-a-main-landmark-reading-nvda.collected.json delete mode 100644 build/tests/main/test-01-navigate-forwards-into-a-main-landmark-reading.html delete mode 100644 build/tests/main/test-01-navigate-forwards-into-a-main-landmark-reading.json delete mode 100644 build/tests/main/test-02-navigate-forwards-into-a-main-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/main/test-02-navigate-forwards-into-a-main-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/main/test-02-navigate-forwards-into-a-main-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/main/test-02-navigate-forwards-into-a-main-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/main/test-02-navigate-forwards-into-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-02-navigate-forwards-into-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-03-navigate-forwards-into-a-main-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/main/test-03-navigate-forwards-into-a-main-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/main/test-03-navigate-forwards-into-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-03-navigate-forwards-into-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-04-navigate-backwards-into-a-main-landmark-reading-jaws.collected.html delete mode 100644 build/tests/main/test-04-navigate-backwards-into-a-main-landmark-reading-jaws.collected.json delete mode 100644 build/tests/main/test-04-navigate-backwards-into-a-main-landmark-reading-nvda.collected.html delete mode 100644 build/tests/main/test-04-navigate-backwards-into-a-main-landmark-reading-nvda.collected.json delete mode 100644 build/tests/main/test-04-navigate-backwards-into-a-main-landmark-reading.html delete mode 100644 build/tests/main/test-04-navigate-backwards-into-a-main-landmark-reading.json delete mode 100644 build/tests/main/test-05-navigate-backwards-into-a-main-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/main/test-05-navigate-backwards-into-a-main-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/main/test-05-navigate-backwards-into-a-main-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/main/test-05-navigate-backwards-into-a-main-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/main/test-05-navigate-backwards-into-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-05-navigate-backwards-into-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-06-navigate-backwards-into-a-main-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/main/test-06-navigate-backwards-into-a-main-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/main/test-06-navigate-backwards-into-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-06-navigate-backwards-into-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-07-navigate-forwards-out-of-a-main-landmark-reading-jaws.collected.html delete mode 100644 build/tests/main/test-07-navigate-forwards-out-of-a-main-landmark-reading-jaws.collected.json delete mode 100644 build/tests/main/test-07-navigate-forwards-out-of-a-main-landmark-reading-nvda.collected.html delete mode 100644 build/tests/main/test-07-navigate-forwards-out-of-a-main-landmark-reading-nvda.collected.json delete mode 100644 build/tests/main/test-07-navigate-forwards-out-of-a-main-landmark-reading.html delete mode 100644 build/tests/main/test-07-navigate-forwards-out-of-a-main-landmark-reading.json delete mode 100644 build/tests/main/test-08-navigate-forwards-out-of-a-main-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/main/test-08-navigate-forwards-out-of-a-main-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/main/test-08-navigate-forwards-out-of-a-main-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/main/test-08-navigate-forwards-out-of-a-main-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/main/test-08-navigate-forwards-out-of-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-08-navigate-forwards-out-of-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-09-navigate-forwards-out-of-a-main-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/main/test-09-navigate-forwards-out-of-a-main-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/main/test-09-navigate-forwards-out-of-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-09-navigate-forwards-out-of-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-10-navigate-backwards-out-of-a-main-landmark-reading-jaws.collected.html delete mode 100644 build/tests/main/test-10-navigate-backwards-out-of-a-main-landmark-reading-jaws.collected.json delete mode 100644 build/tests/main/test-10-navigate-backwards-out-of-a-main-landmark-reading-nvda.collected.html delete mode 100644 build/tests/main/test-10-navigate-backwards-out-of-a-main-landmark-reading-nvda.collected.json delete mode 100644 build/tests/main/test-10-navigate-backwards-out-of-a-main-landmark-reading.html delete mode 100644 build/tests/main/test-10-navigate-backwards-out-of-a-main-landmark-reading.json delete mode 100644 build/tests/main/test-11-navigate-backwards-out-of-a-main-landmark-interaction-jaws.collected.html delete mode 100644 build/tests/main/test-11-navigate-backwards-out-of-a-main-landmark-interaction-jaws.collected.json delete mode 100644 build/tests/main/test-11-navigate-backwards-out-of-a-main-landmark-interaction-nvda.collected.html delete mode 100644 build/tests/main/test-11-navigate-backwards-out-of-a-main-landmark-interaction-nvda.collected.json delete mode 100644 build/tests/main/test-11-navigate-backwards-out-of-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-11-navigate-backwards-out-of-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-12-navigate-backwards-out-of-a-main-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/main/test-12-navigate-backwards-out-of-a-main-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/main/test-12-navigate-backwards-out-of-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-12-navigate-backwards-out-of-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-13-navigate-forwards-to-a-heading-inside-a-main-landmark-reading-jaws.collected.html delete mode 100644 build/tests/main/test-13-navigate-forwards-to-a-heading-inside-a-main-landmark-reading-jaws.collected.json delete mode 100644 build/tests/main/test-13-navigate-forwards-to-a-heading-inside-a-main-landmark-reading-nvda.collected.html delete mode 100644 build/tests/main/test-13-navigate-forwards-to-a-heading-inside-a-main-landmark-reading-nvda.collected.json delete mode 100644 build/tests/main/test-13-navigate-forwards-to-a-heading-inside-a-main-landmark-reading.html delete mode 100644 build/tests/main/test-13-navigate-forwards-to-a-heading-inside-a-main-landmark-reading.json delete mode 100644 build/tests/main/test-14-navigate-forwards-to-a-heading-inside-a-main-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/main/test-14-navigate-forwards-to-a-heading-inside-a-main-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/main/test-14-navigate-forwards-to-a-heading-inside-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-14-navigate-forwards-to-a-heading-inside-a-main-landmark-interaction.json delete mode 100644 build/tests/main/test-15-navigate-backwards-to-a-heading-inside-a-main-landmark-reading-jaws.collected.html delete mode 100644 build/tests/main/test-15-navigate-backwards-to-a-heading-inside-a-main-landmark-reading-jaws.collected.json delete mode 100644 build/tests/main/test-15-navigate-backwards-to-a-heading-inside-a-main-landmark-reading-nvda.collected.html delete mode 100644 build/tests/main/test-15-navigate-backwards-to-a-heading-inside-a-main-landmark-reading-nvda.collected.json delete mode 100644 build/tests/main/test-15-navigate-backwards-to-a-heading-inside-a-main-landmark-reading.html delete mode 100644 build/tests/main/test-15-navigate-backwards-to-a-heading-inside-a-main-landmark-reading.json delete mode 100644 build/tests/main/test-16-navigate-backwards-to-a-heading-inside-a-main-landmark-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/main/test-16-navigate-backwards-to-a-heading-inside-a-main-landmark-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/main/test-16-navigate-backwards-to-a-heading-inside-a-main-landmark-interaction.html delete mode 100644 build/tests/main/test-16-navigate-backwards-to-a-heading-inside-a-main-landmark-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/commands.json delete mode 100644 build/tests/menu-button-actions-active-descendant/index.html delete mode 100644 build/tests/menu-button-actions-active-descendant/reference/2021-1-14_171136/css/menu-button-actions.css delete mode 100644 build/tests/menu-button-actions-active-descendant/reference/2021-1-14_171136/js/menu-button-actions-active-descendant.js delete mode 100644 build/tests/menu-button-actions-active-descendant/reference/2021-1-14_171136/menu-button-actions-active-descendant.html delete mode 100644 build/tests/menu-button-actions-active-descendant/reference/2021-1-14_171136/menu-button-actions-active-descendant.openMenuAndSetFocusToFirstItem.html delete mode 100644 build/tests/menu-button-actions-active-descendant/reference/2021-1-14_171136/menu-button-actions-active-descendant.openMenuAndSetFocusToLastItem.html delete mode 100644 build/tests/menu-button-actions-active-descendant/reference/2021-1-14_171136/menu-button-actions-active-descendant.setFocusAfterMenuButton.html delete mode 100644 build/tests/menu-button-actions-active-descendant/reference/2021-1-14_171136/menu-button-actions-active-descendant.setFocusBeforeMenuButton.html delete mode 100644 build/tests/menu-button-actions-active-descendant/reference/2021-1-14_171136/menu-button-actions-active-descendant.setFocusOnMenuButton.html delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts.jsonp.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts.module.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/openMenuAndSetFocusToFirstItem.jsonp.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/openMenuAndSetFocusToFirstItem.module.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/openMenuAndSetFocusToLastItem.jsonp.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/openMenuAndSetFocusToLastItem.module.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/setFocusAfterMenuButton.jsonp.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/setFocusAfterMenuButton.module.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/setFocusBeforeMenuButton.jsonp.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/setFocusBeforeMenuButton.module.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/setFocusOnMenuButton.jsonp.js delete mode 100644 build/tests/menu-button-actions-active-descendant/scripts/setFocusOnMenuButton.module.js delete mode 100644 build/tests/menu-button-actions-active-descendant/test-01-navigate-forwards-to-menu-button-reading-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-01-navigate-forwards-to-menu-button-reading-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-01-navigate-forwards-to-menu-button-reading-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-01-navigate-forwards-to-menu-button-reading-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-01-navigate-forwards-to-menu-button-reading.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-01-navigate-forwards-to-menu-button-reading.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-02-navigate-backwards-to-menu-button-reading-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-02-navigate-backwards-to-menu-button-reading-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-02-navigate-backwards-to-menu-button-reading-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-02-navigate-backwards-to-menu-button-reading-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-02-navigate-backwards-to-menu-button-reading.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-02-navigate-backwards-to-menu-button-reading.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-03-navigate-forwards-to-menu-button-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-03-navigate-forwards-to-menu-button-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-03-navigate-forwards-to-menu-button-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-03-navigate-forwards-to-menu-button-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-03-navigate-forwards-to-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-03-navigate-forwards-to-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-04-navigate-backwards-to-menu-button-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-04-navigate-backwards-to-menu-button-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-04-navigate-backwards-to-menu-button-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-04-navigate-backwards-to-menu-button-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-04-navigate-backwards-to-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-04-navigate-backwards-to-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-05-navigate-forwards-to-menu-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-05-navigate-forwards-to-menu-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-05-navigate-forwards-to-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-05-navigate-forwards-to-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-06-navigate-backwards-to-menu-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-06-navigate-backwards-to-menu-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-06-navigate-backwards-to-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-06-navigate-backwards-to-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-07-read-information-about-menu-button-reading-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-07-read-information-about-menu-button-reading-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-07-read-information-about-menu-button-reading-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-07-read-information-about-menu-button-reading-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-07-read-information-about-menu-button-reading.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-07-read-information-about-menu-button-reading.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-08-read-information-about-menu-button-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-08-read-information-about-menu-button-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-08-read-information-about-menu-button-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-08-read-information-about-menu-button-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-08-read-information-about-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-08-read-information-about-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-09-read-information-about-menu-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-09-read-information-about-menu-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-09-read-information-about-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-09-read-information-about-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-10-open-menu-reading-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-10-open-menu-reading-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-10-open-menu-reading-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-10-open-menu-reading-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-10-open-menu-reading.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-10-open-menu-reading.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-11-open-menu-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-11-open-menu-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-11-open-menu-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-11-open-menu-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-11-open-menu-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-11-open-menu-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-12-open-menu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-12-open-menu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-12-open-menu-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-12-open-menu-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-13-open-menu-to-last-item-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-13-open-menu-to-last-item-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-13-open-menu-to-last-item-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-13-open-menu-to-last-item-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-13-open-menu-to-last-item-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-13-open-menu-to-last-item-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-14-open-menu-to-last-item-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-14-open-menu-to-last-item-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-14-open-menu-to-last-item-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-14-open-menu-to-last-item-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-15-read-information-about-menu-item-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-15-read-information-about-menu-item-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-15-read-information-about-menu-item-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-15-read-information-about-menu-item-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-15-read-information-about-menu-item-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-15-read-information-about-menu-item-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-16-read-information-about-menu-item-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-16-read-information-about-menu-item-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-16-read-information-about-menu-item-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-16-read-information-about-menu-item-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-17-navigate-to-first-item-in-menu-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-17-navigate-to-first-item-in-menu-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-17-navigate-to-first-item-in-menu-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-17-navigate-to-first-item-in-menu-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-17-navigate-to-first-item-in-menu-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-17-navigate-to-first-item-in-menu-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-18-navigate-to-first-item-in-menu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-18-navigate-to-first-item-in-menu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-18-navigate-to-first-item-in-menu-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-18-navigate-to-first-item-in-menu-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-19-navigate-to-last-item-in-menu-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-19-navigate-to-last-item-in-menu-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-19-navigate-to-last-item-in-menu-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-19-navigate-to-last-item-in-menu-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-19-navigate-to-last-item-in-menu-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-19-navigate-to-last-item-in-menu-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-20-navigate-to-last-item-in-menu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-20-navigate-to-last-item-in-menu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-20-navigate-to-last-item-in-menu-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-20-navigate-to-last-item-in-menu-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-21-navigate-to-item-in-menu-by-typing-character-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-21-navigate-to-item-in-menu-by-typing-character-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-21-navigate-to-item-in-menu-by-typing-character-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-21-navigate-to-item-in-menu-by-typing-character-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-21-navigate-to-item-in-menu-by-typing-character-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-21-navigate-to-item-in-menu-by-typing-character-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-22-navigate-to-item-in-menu-by-typing-character-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-22-navigate-to-item-in-menu-by-typing-character-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-22-navigate-to-item-in-menu-by-typing-character-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-22-navigate-to-item-in-menu-by-typing-character-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-23-activate-menu-item-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-23-activate-menu-item-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-23-activate-menu-item-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-23-activate-menu-item-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-23-activate-menu-item-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-23-activate-menu-item-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-24-activate-menu-item-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-24-activate-menu-item-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-24-activate-menu-item-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-24-activate-menu-item-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-25-close-menu-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-25-close-menu-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-25-close-menu-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-25-close-menu-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-25-close-menu-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-25-close-menu-interaction.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-26-close-menu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-26-close-menu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions-active-descendant/test-26-close-menu-interaction.html delete mode 100644 build/tests/menu-button-actions-active-descendant/test-26-close-menu-interaction.json delete mode 100644 build/tests/menu-button-actions/commands.json delete mode 100644 build/tests/menu-button-actions/index.html delete mode 100644 build/tests/menu-button-actions/reference/2021-1-14_12348/css/menu-button-actions.css delete mode 100644 build/tests/menu-button-actions/reference/2021-1-14_12348/js/menu-button-actions.js delete mode 100644 build/tests/menu-button-actions/reference/2021-1-14_12348/menu-button-actions.html delete mode 100644 build/tests/menu-button-actions/reference/2021-1-14_12348/menu-button-actions.openMenuAndSetFocusToFirstItem.html delete mode 100644 build/tests/menu-button-actions/reference/2021-1-14_12348/menu-button-actions.openMenuAndSetFocusToLastItem.html delete mode 100644 build/tests/menu-button-actions/reference/2021-1-14_12348/menu-button-actions.setFocusAfterMenuButton.html delete mode 100644 build/tests/menu-button-actions/reference/2021-1-14_12348/menu-button-actions.setFocusBeforeMenuButton.html delete mode 100644 build/tests/menu-button-actions/reference/2021-1-14_12348/menu-button-actions.setFocusOnMenuButton.html delete mode 100644 build/tests/menu-button-actions/scripts.jsonp.js delete mode 100644 build/tests/menu-button-actions/scripts.module.js delete mode 100644 build/tests/menu-button-actions/scripts/openMenuAndSetFocusToFirstItem.jsonp.js delete mode 100644 build/tests/menu-button-actions/scripts/openMenuAndSetFocusToFirstItem.module.js delete mode 100644 build/tests/menu-button-actions/scripts/openMenuAndSetFocusToLastItem.jsonp.js delete mode 100644 build/tests/menu-button-actions/scripts/openMenuAndSetFocusToLastItem.module.js delete mode 100644 build/tests/menu-button-actions/scripts/setFocusAfterMenuButton.jsonp.js delete mode 100644 build/tests/menu-button-actions/scripts/setFocusAfterMenuButton.module.js delete mode 100644 build/tests/menu-button-actions/scripts/setFocusBeforeMenuButton.jsonp.js delete mode 100644 build/tests/menu-button-actions/scripts/setFocusBeforeMenuButton.module.js delete mode 100644 build/tests/menu-button-actions/scripts/setFocusOnMenuButton.jsonp.js delete mode 100644 build/tests/menu-button-actions/scripts/setFocusOnMenuButton.module.js delete mode 100644 build/tests/menu-button-actions/test-01-navigate-forwards-to-menu-button-reading-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-01-navigate-forwards-to-menu-button-reading-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-01-navigate-forwards-to-menu-button-reading-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-01-navigate-forwards-to-menu-button-reading-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-01-navigate-forwards-to-menu-button-reading.html delete mode 100644 build/tests/menu-button-actions/test-01-navigate-forwards-to-menu-button-reading.json delete mode 100644 build/tests/menu-button-actions/test-02-navigate-backwards-to-menu-button-reading-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-02-navigate-backwards-to-menu-button-reading-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-02-navigate-backwards-to-menu-button-reading-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-02-navigate-backwards-to-menu-button-reading-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-02-navigate-backwards-to-menu-button-reading.html delete mode 100644 build/tests/menu-button-actions/test-02-navigate-backwards-to-menu-button-reading.json delete mode 100644 build/tests/menu-button-actions/test-03-navigate-forwards-to-menu-button-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-03-navigate-forwards-to-menu-button-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-03-navigate-forwards-to-menu-button-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-03-navigate-forwards-to-menu-button-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-03-navigate-forwards-to-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions/test-03-navigate-forwards-to-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions/test-04-navigate-backwards-to-menu-button-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-04-navigate-backwards-to-menu-button-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-04-navigate-backwards-to-menu-button-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-04-navigate-backwards-to-menu-button-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-04-navigate-backwards-to-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions/test-04-navigate-backwards-to-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions/test-05-navigate-forwards-to-menu-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-05-navigate-forwards-to-menu-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-05-navigate-forwards-to-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions/test-05-navigate-forwards-to-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions/test-06-navigate-backwards-to-menu-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-06-navigate-backwards-to-menu-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-06-navigate-backwards-to-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions/test-06-navigate-backwards-to-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions/test-07-read-information-about-menu-button-reading-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-07-read-information-about-menu-button-reading-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-07-read-information-about-menu-button-reading-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-07-read-information-about-menu-button-reading-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-07-read-information-about-menu-button-reading.html delete mode 100644 build/tests/menu-button-actions/test-07-read-information-about-menu-button-reading.json delete mode 100644 build/tests/menu-button-actions/test-08-read-information-about-menu-button-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-08-read-information-about-menu-button-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-08-read-information-about-menu-button-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-08-read-information-about-menu-button-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-08-read-information-about-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions/test-08-read-information-about-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions/test-09-read-information-about-menu-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-09-read-information-about-menu-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-09-read-information-about-menu-button-interaction.html delete mode 100644 build/tests/menu-button-actions/test-09-read-information-about-menu-button-interaction.json delete mode 100644 build/tests/menu-button-actions/test-10-open-menu-reading-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-10-open-menu-reading-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-10-open-menu-reading-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-10-open-menu-reading-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-10-open-menu-reading.html delete mode 100644 build/tests/menu-button-actions/test-10-open-menu-reading.json delete mode 100644 build/tests/menu-button-actions/test-11-open-menu-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-11-open-menu-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-11-open-menu-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-11-open-menu-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-11-open-menu-interaction.html delete mode 100644 build/tests/menu-button-actions/test-11-open-menu-interaction.json delete mode 100644 build/tests/menu-button-actions/test-12-open-menu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-12-open-menu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-12-open-menu-interaction.html delete mode 100644 build/tests/menu-button-actions/test-12-open-menu-interaction.json delete mode 100644 build/tests/menu-button-actions/test-13-open-menu-to-last-item-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-13-open-menu-to-last-item-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-13-open-menu-to-last-item-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-13-open-menu-to-last-item-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-13-open-menu-to-last-item-interaction.html delete mode 100644 build/tests/menu-button-actions/test-13-open-menu-to-last-item-interaction.json delete mode 100644 build/tests/menu-button-actions/test-14-open-menu-to-last-item-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-14-open-menu-to-last-item-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-14-open-menu-to-last-item-interaction.html delete mode 100644 build/tests/menu-button-actions/test-14-open-menu-to-last-item-interaction.json delete mode 100644 build/tests/menu-button-actions/test-15-read-information-about-menu-item-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-15-read-information-about-menu-item-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-15-read-information-about-menu-item-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-15-read-information-about-menu-item-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-15-read-information-about-menu-item-interaction.html delete mode 100644 build/tests/menu-button-actions/test-15-read-information-about-menu-item-interaction.json delete mode 100644 build/tests/menu-button-actions/test-16-read-information-about-menu-item-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-16-read-information-about-menu-item-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-16-read-information-about-menu-item-interaction.html delete mode 100644 build/tests/menu-button-actions/test-16-read-information-about-menu-item-interaction.json delete mode 100644 build/tests/menu-button-actions/test-17-navigate-to-first-item-in-menu-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-17-navigate-to-first-item-in-menu-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-17-navigate-to-first-item-in-menu-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-17-navigate-to-first-item-in-menu-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-17-navigate-to-first-item-in-menu-interaction.html delete mode 100644 build/tests/menu-button-actions/test-17-navigate-to-first-item-in-menu-interaction.json delete mode 100644 build/tests/menu-button-actions/test-18-navigate-to-first-item-in-menu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-18-navigate-to-first-item-in-menu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-18-navigate-to-first-item-in-menu-interaction.html delete mode 100644 build/tests/menu-button-actions/test-18-navigate-to-first-item-in-menu-interaction.json delete mode 100644 build/tests/menu-button-actions/test-19-navigate-to-last-item-in-menu-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-19-navigate-to-last-item-in-menu-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-19-navigate-to-last-item-in-menu-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-19-navigate-to-last-item-in-menu-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-19-navigate-to-last-item-in-menu-interaction.html delete mode 100644 build/tests/menu-button-actions/test-19-navigate-to-last-item-in-menu-interaction.json delete mode 100644 build/tests/menu-button-actions/test-20-navigate-to-last-item-in-menu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-20-navigate-to-last-item-in-menu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-20-navigate-to-last-item-in-menu-interaction.html delete mode 100644 build/tests/menu-button-actions/test-20-navigate-to-last-item-in-menu-interaction.json delete mode 100644 build/tests/menu-button-actions/test-21-navigate-to-item-in-menu-by-typing-character-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-21-navigate-to-item-in-menu-by-typing-character-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-21-navigate-to-item-in-menu-by-typing-character-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-21-navigate-to-item-in-menu-by-typing-character-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-21-navigate-to-item-in-menu-by-typing-character-interaction.html delete mode 100644 build/tests/menu-button-actions/test-21-navigate-to-item-in-menu-by-typing-character-interaction.json delete mode 100644 build/tests/menu-button-actions/test-22-navigate-to-item-in-menu-by-typing-character-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-22-navigate-to-item-in-menu-by-typing-character-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-22-navigate-to-item-in-menu-by-typing-character-interaction.html delete mode 100644 build/tests/menu-button-actions/test-22-navigate-to-item-in-menu-by-typing-character-interaction.json delete mode 100644 build/tests/menu-button-actions/test-23-activate-menu-item-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-23-activate-menu-item-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-23-activate-menu-item-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-23-activate-menu-item-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-23-activate-menu-item-interaction.html delete mode 100644 build/tests/menu-button-actions/test-23-activate-menu-item-interaction.json delete mode 100644 build/tests/menu-button-actions/test-24-activate-menu-item-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-24-activate-menu-item-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-24-activate-menu-item-interaction.html delete mode 100644 build/tests/menu-button-actions/test-24-activate-menu-item-interaction.json delete mode 100644 build/tests/menu-button-actions/test-25-close-menu-interaction-jaws.collected.html delete mode 100644 build/tests/menu-button-actions/test-25-close-menu-interaction-jaws.collected.json delete mode 100644 build/tests/menu-button-actions/test-25-close-menu-interaction-nvda.collected.html delete mode 100644 build/tests/menu-button-actions/test-25-close-menu-interaction-nvda.collected.json delete mode 100644 build/tests/menu-button-actions/test-25-close-menu-interaction.html delete mode 100644 build/tests/menu-button-actions/test-25-close-menu-interaction.json delete mode 100644 build/tests/menu-button-actions/test-26-close-menu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menu-button-actions/test-26-close-menu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menu-button-actions/test-26-close-menu-interaction.html delete mode 100644 build/tests/menu-button-actions/test-26-close-menu-interaction.json delete mode 100644 build/tests/menubar-editor/commands.json delete mode 100644 build/tests/menubar-editor/index.html delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/css/menubar-editor.css delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/css/menubar-navigation.css delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/checkbox-checked-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/checkbox-checked.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/down-arrow-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/down-arrow.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/radio-checked-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/radio-checked.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/separator.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/up-arrow-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/images/up-arrow.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/js/menubar-editor.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/js/menubar-navigation.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/js/style-manager.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-19_152059/menubar-editor.html delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/css/menubar-editor.css delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/css/menubar-navigation.css delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/checkbox-checked-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/checkbox-checked.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/down-arrow-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/down-arrow.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/radio-checked-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/radio-checked.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/separator.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/up-arrow-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/images/up-arrow.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/js/menubar-editor.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/js/menubar-navigation.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/js/style-manager.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-20_13316/menubar-editor.html delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/css/menubar-editor.css delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/css/menubar-navigation.css delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/checkbox-checked-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/checkbox-checked.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/down-arrow-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/down-arrow.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/radio-checked-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/radio-checked.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/separator.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/up-arrow-focus.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/images/up-arrow.svg delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/js/menubar-editor.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/js/menubar-navigation.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/js/style-manager.js delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/menubar-editor.focusonfirstlink.html delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/menubar-editor.focusonfont.html delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/menubar-editor.focusonsize.html delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/menubar-editor.focusonstylecolor.html delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/menubar-editor.focusontextalign.html delete mode 100644 build/tests/menubar-editor/reference/2020-11-23_175528/menubar-editor.html delete mode 100644 build/tests/menubar-editor/scripts.jsonp.js delete mode 100644 build/tests/menubar-editor/scripts.module.js delete mode 100644 build/tests/menubar-editor/scripts/focusonfirstlink.jsonp.js delete mode 100644 build/tests/menubar-editor/scripts/focusonfirstlink.module.js delete mode 100644 build/tests/menubar-editor/scripts/focusonfont.jsonp.js delete mode 100644 build/tests/menubar-editor/scripts/focusonfont.module.js delete mode 100644 build/tests/menubar-editor/scripts/focusonsize.jsonp.js delete mode 100644 build/tests/menubar-editor/scripts/focusonsize.module.js delete mode 100644 build/tests/menubar-editor/scripts/focusonstylecolor.jsonp.js delete mode 100644 build/tests/menubar-editor/scripts/focusonstylecolor.module.js delete mode 100644 build/tests/menubar-editor/scripts/focusontextalign.jsonp.js delete mode 100644 build/tests/menubar-editor/scripts/focusontextalign.module.js delete mode 100644 build/tests/menubar-editor/test-01-navigate-to-menubar-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-01-navigate-to-menubar-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-01-navigate-to-menubar-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-01-navigate-to-menubar-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-01-navigate-to-menubar-reading.html delete mode 100644 build/tests/menubar-editor/test-01-navigate-to-menubar-reading.json delete mode 100644 build/tests/menubar-editor/test-02-activate-menubar-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-02-activate-menubar-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-02-activate-menubar-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-02-activate-menubar-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-02-activate-menubar-reading.html delete mode 100644 build/tests/menubar-editor/test-02-activate-menubar-reading.json delete mode 100644 build/tests/menubar-editor/test-03-tab-to-menubar-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-03-tab-to-menubar-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-03-tab-to-menubar-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-03-tab-to-menubar-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-03-tab-to-menubar-reading.html delete mode 100644 build/tests/menubar-editor/test-03-tab-to-menubar-reading.json delete mode 100644 build/tests/menubar-editor/test-04-navigate-to-menubar-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-04-navigate-to-menubar-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-04-navigate-to-menubar-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-04-navigate-to-menubar-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-04-navigate-to-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-04-navigate-to-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-05-navigate-to-menubar-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-05-navigate-to-menubar-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-05-navigate-to-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-05-navigate-to-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-06-navigate-to-menuitem-in-menubar-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-06-navigate-to-menuitem-in-menubar-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-06-navigate-to-menuitem-in-menubar-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-06-navigate-to-menuitem-in-menubar-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-06-navigate-to-menuitem-in-menubar-reading.html delete mode 100644 build/tests/menubar-editor/test-06-navigate-to-menuitem-in-menubar-reading.json delete mode 100644 build/tests/menubar-editor/test-07-navigate-to-menuitem-in-menubar-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-07-navigate-to-menuitem-in-menubar-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-07-navigate-to-menuitem-in-menubar-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-07-navigate-to-menuitem-in-menubar-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-07-navigate-to-menuitem-in-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-07-navigate-to-menuitem-in-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-08-navigate-to-menuitem-in-menubar-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-08-navigate-to-menuitem-in-menubar-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-08-navigate-to-menuitem-in-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-08-navigate-to-menuitem-in-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-09-navigate-to-open-menuitem-in-menubar-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-09-navigate-to-open-menuitem-in-menubar-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-09-navigate-to-open-menuitem-in-menubar-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-09-navigate-to-open-menuitem-in-menubar-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-09-navigate-to-open-menuitem-in-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-09-navigate-to-open-menuitem-in-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-10-navigate-to-open-menuitem-in-menubar-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-10-navigate-to-open-menuitem-in-menubar-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-10-navigate-to-open-menuitem-in-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-10-navigate-to-open-menuitem-in-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-11-open-submenu-of-menubar-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-11-open-submenu-of-menubar-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-11-open-submenu-of-menubar-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-11-open-submenu-of-menubar-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-11-open-submenu-of-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-11-open-submenu-of-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-12-open-submenu-of-menubar-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-12-open-submenu-of-menubar-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-12-open-submenu-of-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-12-open-submenu-of-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-13-close-submenu-of-menubar-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-13-close-submenu-of-menubar-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-13-close-submenu-of-menubar-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-13-close-submenu-of-menubar-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-13-close-submenu-of-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-13-close-submenu-of-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-14-close-submenu-of-menubar-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-14-close-submenu-of-menubar-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-14-close-submenu-of-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-14-close-submenu-of-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-15-navigate-to-checked-menuitemradio-in-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-15-navigate-to-checked-menuitemradio-in-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-15-navigate-to-checked-menuitemradio-in-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-15-navigate-to-checked-menuitemradio-in-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-15-navigate-to-checked-menuitemradio-in-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-15-navigate-to-checked-menuitemradio-in-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-16-navigate-to-checked-menuitemradio-in-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-16-navigate-to-checked-menuitemradio-in-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-16-navigate-to-checked-menuitemradio-in-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-16-navigate-to-checked-menuitemradio-in-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-17-navigate-to-unchecked-menuitemradio-in-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-17-navigate-to-unchecked-menuitemradio-in-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-17-navigate-to-unchecked-menuitemradio-in-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-17-navigate-to-unchecked-menuitemradio-in-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-17-navigate-to-unchecked-menuitemradio-in-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-17-navigate-to-unchecked-menuitemradio-in-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-18-navigate-to-unchecked-menuitemradio-in-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-18-navigate-to-unchecked-menuitemradio-in-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-18-navigate-to-unchecked-menuitemradio-in-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-18-navigate-to-unchecked-menuitemradio-in-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-19-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-19-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-19-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-19-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-19-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-19-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-20-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-20-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-20-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-20-navigate-to-unchecked-menuitemcheckbox-in-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-21-navigate-to-checked-menuitemcheckbox-in-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-21-navigate-to-checked-menuitemcheckbox-in-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-21-navigate-to-checked-menuitemcheckbox-in-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-21-navigate-to-checked-menuitemcheckbox-in-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-21-navigate-to-checked-menuitemcheckbox-in-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-21-navigate-to-checked-menuitemcheckbox-in-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-22-navigate-to-checked-menuitemcheckbox-in-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-22-navigate-to-checked-menuitemcheckbox-in-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-22-navigate-to-checked-menuitemcheckbox-in-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-22-navigate-to-checked-menuitemcheckbox-in-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-23-read-menuitem-in-menubar-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-23-read-menuitem-in-menubar-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-23-read-menuitem-in-menubar-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-23-read-menuitem-in-menubar-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-23-read-menuitem-in-menubar-reading.html delete mode 100644 build/tests/menubar-editor/test-23-read-menuitem-in-menubar-reading.json delete mode 100644 build/tests/menubar-editor/test-24-read-menuitem-in-menubar-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-24-read-menuitem-in-menubar-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-24-read-menuitem-in-menubar-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-24-read-menuitem-in-menubar-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-24-read-menuitem-in-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-24-read-menuitem-in-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-25-read-menuitem-in-menubar-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-25-read-menuitem-in-menubar-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-25-read-menuitem-in-menubar-interaction.html delete mode 100644 build/tests/menubar-editor/test-25-read-menuitem-in-menubar-interaction.json delete mode 100644 build/tests/menubar-editor/test-26-read-unchecked-menuitemradio-in-a-group-in-a-submenu-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-26-read-unchecked-menuitemradio-in-a-group-in-a-submenu-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-26-read-unchecked-menuitemradio-in-a-group-in-a-submenu-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-26-read-unchecked-menuitemradio-in-a-group-in-a-submenu-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-26-read-unchecked-menuitemradio-in-a-group-in-a-submenu-reading.html delete mode 100644 build/tests/menubar-editor/test-26-read-unchecked-menuitemradio-in-a-group-in-a-submenu-reading.json delete mode 100644 build/tests/menubar-editor/test-27-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-27-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-27-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-27-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-27-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-27-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-28-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-28-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-28-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-28-read-unchecked-menuitemradio-in-a-group-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-29-read-checked-menuitemradio-in-a-group-in-a-submenu-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-29-read-checked-menuitemradio-in-a-group-in-a-submenu-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-29-read-checked-menuitemradio-in-a-group-in-a-submenu-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-29-read-checked-menuitemradio-in-a-group-in-a-submenu-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-29-read-checked-menuitemradio-in-a-group-in-a-submenu-reading.html delete mode 100644 build/tests/menubar-editor/test-29-read-checked-menuitemradio-in-a-group-in-a-submenu-reading.json delete mode 100644 build/tests/menubar-editor/test-30-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-30-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-30-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-30-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-30-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-30-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-31-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-31-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-31-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-31-read-checked-menuitemradio-in-a-group-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-32-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-32-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-32-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-32-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-32-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-reading.html delete mode 100644 build/tests/menubar-editor/test-32-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-reading.json delete mode 100644 build/tests/menubar-editor/test-33-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-33-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-33-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-33-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-33-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-33-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-34-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-34-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-34-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-34-read-unchecked-menuitemcheckbox-in-a-group-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-35-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-35-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-35-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-35-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-35-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-reading.html delete mode 100644 build/tests/menubar-editor/test-35-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-reading.json delete mode 100644 build/tests/menubar-editor/test-36-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-36-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-36-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-36-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-36-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-36-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-37-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-37-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-37-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-37-read-checked-menuitemcheckbox-in-a-group-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-38-read-disabled-menuitem-in-a-submenu-reading-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-38-read-disabled-menuitem-in-a-submenu-reading-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-38-read-disabled-menuitem-in-a-submenu-reading-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-38-read-disabled-menuitem-in-a-submenu-reading-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-38-read-disabled-menuitem-in-a-submenu-reading.html delete mode 100644 build/tests/menubar-editor/test-38-read-disabled-menuitem-in-a-submenu-reading.json delete mode 100644 build/tests/menubar-editor/test-39-read-disabled-menuitem-in-a-submenu-interaction-jaws.collected.html delete mode 100644 build/tests/menubar-editor/test-39-read-disabled-menuitem-in-a-submenu-interaction-jaws.collected.json delete mode 100644 build/tests/menubar-editor/test-39-read-disabled-menuitem-in-a-submenu-interaction-nvda.collected.html delete mode 100644 build/tests/menubar-editor/test-39-read-disabled-menuitem-in-a-submenu-interaction-nvda.collected.json delete mode 100644 build/tests/menubar-editor/test-39-read-disabled-menuitem-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-39-read-disabled-menuitem-in-a-submenu-interaction.json delete mode 100644 build/tests/menubar-editor/test-40-read-disabled-menuitem-in-a-submenu-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/menubar-editor/test-40-read-disabled-menuitem-in-a-submenu-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/menubar-editor/test-40-read-disabled-menuitem-in-a-submenu-interaction.html delete mode 100644 build/tests/menubar-editor/test-40-read-disabled-menuitem-in-a-submenu-interaction.json delete mode 100644 build/tests/meter/commands.json delete mode 100644 build/tests/meter/index.html delete mode 100644 build/tests/meter/reference/2021-11-10_142949/css/meter.css delete mode 100644 build/tests/meter/reference/2021-11-10_142949/js/meter.js delete mode 100644 build/tests/meter/reference/2021-11-10_142949/meter.html delete mode 100644 build/tests/meter/reference/2021-11-10_142949/meter.setFocusAfterMeter.html delete mode 100644 build/tests/meter/reference/2021-11-10_142949/meter.setFocusBeforeMeter.html delete mode 100644 build/tests/meter/reference/2021-11-10_142949/meter.setFocusOnButton.html delete mode 100644 build/tests/meter/reference/2021-11-10_142949/meter.setFocusOnMeter.html delete mode 100644 build/tests/meter/scripts.jsonp.js delete mode 100644 build/tests/meter/scripts.module.js delete mode 100644 build/tests/meter/scripts/setFocusAfterMeter.jsonp.js delete mode 100644 build/tests/meter/scripts/setFocusAfterMeter.module.js delete mode 100644 build/tests/meter/scripts/setFocusBeforeMeter.jsonp.js delete mode 100644 build/tests/meter/scripts/setFocusBeforeMeter.module.js delete mode 100644 build/tests/meter/scripts/setFocusOnButton.jsonp.js delete mode 100644 build/tests/meter/scripts/setFocusOnButton.module.js delete mode 100644 build/tests/meter/scripts/setFocusOnMeter.jsonp.js delete mode 100644 build/tests/meter/scripts/setFocusOnMeter.module.js delete mode 100644 build/tests/meter/test-01-navigate-forwards-to-a-meter-reading-jaws.collected.html delete mode 100644 build/tests/meter/test-01-navigate-forwards-to-a-meter-reading-jaws.collected.json delete mode 100644 build/tests/meter/test-01-navigate-forwards-to-a-meter-reading-nvda.collected.html delete mode 100644 build/tests/meter/test-01-navigate-forwards-to-a-meter-reading-nvda.collected.json delete mode 100644 build/tests/meter/test-01-navigate-forwards-to-a-meter-reading.html delete mode 100644 build/tests/meter/test-01-navigate-forwards-to-a-meter-reading.json delete mode 100644 build/tests/meter/test-02-navigate-forwards-to-a-meter-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/meter/test-02-navigate-forwards-to-a-meter-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/meter/test-02-navigate-forwards-to-a-meter-interaction.html delete mode 100644 build/tests/meter/test-02-navigate-forwards-to-a-meter-interaction.json delete mode 100644 build/tests/meter/test-03-navigate-backwards-to-a-meter-reading-jaws.collected.html delete mode 100644 build/tests/meter/test-03-navigate-backwards-to-a-meter-reading-jaws.collected.json delete mode 100644 build/tests/meter/test-03-navigate-backwards-to-a-meter-reading-nvda.collected.html delete mode 100644 build/tests/meter/test-03-navigate-backwards-to-a-meter-reading-nvda.collected.json delete mode 100644 build/tests/meter/test-03-navigate-backwards-to-a-meter-reading.html delete mode 100644 build/tests/meter/test-03-navigate-backwards-to-a-meter-reading.json delete mode 100644 build/tests/meter/test-04-navigate-backwards-to-a-meter-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/meter/test-04-navigate-backwards-to-a-meter-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/meter/test-04-navigate-backwards-to-a-meter-interaction.html delete mode 100644 build/tests/meter/test-04-navigate-backwards-to-a-meter-interaction.json delete mode 100644 build/tests/meter/test-05-read-information-about-a-meter-reading-jaws.collected.html delete mode 100644 build/tests/meter/test-05-read-information-about-a-meter-reading-jaws.collected.json delete mode 100644 build/tests/meter/test-05-read-information-about-a-meter-reading-nvda.collected.html delete mode 100644 build/tests/meter/test-05-read-information-about-a-meter-reading-nvda.collected.json delete mode 100644 build/tests/meter/test-05-read-information-about-a-meter-reading.html delete mode 100644 build/tests/meter/test-05-read-information-about-a-meter-reading.json delete mode 100644 build/tests/meter/test-06-read-information-about-a-meter-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/meter/test-06-read-information-about-a-meter-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/meter/test-06-read-information-about-a-meter-interaction.html delete mode 100644 build/tests/meter/test-06-read-information-about-a-meter-interaction.json delete mode 100644 build/tests/meter/test-07-trigger-a-meter-update-reading-jaws.collected.html delete mode 100644 build/tests/meter/test-07-trigger-a-meter-update-reading-jaws.collected.json delete mode 100644 build/tests/meter/test-07-trigger-a-meter-update-reading-nvda.collected.html delete mode 100644 build/tests/meter/test-07-trigger-a-meter-update-reading-nvda.collected.json delete mode 100644 build/tests/meter/test-07-trigger-a-meter-update-reading.html delete mode 100644 build/tests/meter/test-07-trigger-a-meter-update-reading.json delete mode 100644 build/tests/meter/test-08-trigger-a-meter-update-interaction-jaws.collected.html delete mode 100644 build/tests/meter/test-08-trigger-a-meter-update-interaction-jaws.collected.json delete mode 100644 build/tests/meter/test-08-trigger-a-meter-update-interaction-nvda.collected.html delete mode 100644 build/tests/meter/test-08-trigger-a-meter-update-interaction-nvda.collected.json delete mode 100644 build/tests/meter/test-08-trigger-a-meter-update-interaction.html delete mode 100644 build/tests/meter/test-08-trigger-a-meter-update-interaction.json delete mode 100644 build/tests/meter/test-09-trigger-a-meter-update-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/meter/test-09-trigger-a-meter-update-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/meter/test-09-trigger-a-meter-update-interaction.html delete mode 100644 build/tests/meter/test-09-trigger-a-meter-update-interaction.json delete mode 100644 build/tests/minimal-data-grid/commands.json delete mode 100644 build/tests/minimal-data-grid/index.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/css/dataGrids.css delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusAfterGrid.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusBeforeGrid.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusOnFifthDataCell.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusOnFirstDataCell.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusOnFirstLinkedCell.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusOnFourthDataCell.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusOnLastDataCell.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusOnSecondDataCell.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusOnSecondLinkedCell.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/dataGrids.setFocusOnSixthDataCell.html delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/imgs/black_keys.png delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/js/dataGrid.js delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/js/dataGrids.js delete mode 100644 build/tests/minimal-data-grid/reference/2021-3-8_151542/js/utils.js delete mode 100644 build/tests/minimal-data-grid/scripts.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusAfterGrid.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusAfterGrid.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusBeforeGrid.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusBeforeGrid.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnFifthDataCell.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnFifthDataCell.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnFirstDataCell.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnFirstDataCell.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnFirstLinkedCell.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnFirstLinkedCell.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnFourthDataCell.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnFourthDataCell.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnLastDataCell.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnLastDataCell.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnSecondDataCell.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnSecondDataCell.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnSecondLinkedCell.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnSecondLinkedCell.module.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnSixthDataCell.jsonp.js delete mode 100644 build/tests/minimal-data-grid/scripts/setFocusOnSixthDataCell.module.js delete mode 100644 build/tests/minimal-data-grid/test-01-navigate-forwards-to-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-01-navigate-forwards-to-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-01-navigate-forwards-to-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-01-navigate-forwards-to-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-01-navigate-forwards-to-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-01-navigate-forwards-to-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-02-navigate-backwards-to-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-02-navigate-backwards-to-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-02-navigate-backwards-to-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-02-navigate-backwards-to-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-02-navigate-backwards-to-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-02-navigate-backwards-to-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-03-navigate-forwards-to-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-03-navigate-forwards-to-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-03-navigate-forwards-to-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-03-navigate-forwards-to-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-04-navigate-into-end-of-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-04-navigate-into-end-of-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-04-navigate-into-end-of-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-04-navigate-into-end-of-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-04-navigate-into-end-of-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-04-navigate-into-end-of-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-05-navigate-into-end-of-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-05-navigate-into-end-of-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-05-navigate-into-end-of-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-05-navigate-into-end-of-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-06-move-focus-forwards-into-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-06-move-focus-forwards-into-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-06-move-focus-forwards-into-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-06-move-focus-forwards-into-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-06-move-focus-forwards-into-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-06-move-focus-forwards-into-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-07-move-focus-backwards-into-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-07-move-focus-backwards-into-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-07-move-focus-backwards-into-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-07-move-focus-backwards-into-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-07-move-focus-backwards-into-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-07-move-focus-backwards-into-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-08-move-focus-forwards-into-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-08-move-focus-forwards-into-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-08-move-focus-forwards-into-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-08-move-focus-forwards-into-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-08-move-focus-forwards-into-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-08-move-focus-forwards-into-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-09-move-focus-backwards-into-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-09-move-focus-backwards-into-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-09-move-focus-backwards-into-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-09-move-focus-backwards-into-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-09-move-focus-backwards-into-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-09-move-focus-backwards-into-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-10-move-focus-forwards-into-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-10-move-focus-forwards-into-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-10-move-focus-forwards-into-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-10-move-focus-forwards-into-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-11-move-focus-backwards-into-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-11-move-focus-backwards-into-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-11-move-focus-backwards-into-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-11-move-focus-backwards-into-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-12-read-information-about-grid-cell-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-12-read-information-about-grid-cell-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-12-read-information-about-grid-cell-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-12-read-information-about-grid-cell-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-12-read-information-about-grid-cell-reading.html delete mode 100644 build/tests/minimal-data-grid/test-12-read-information-about-grid-cell-reading.json delete mode 100644 build/tests/minimal-data-grid/test-13-read-information-about-grid-cell-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-13-read-information-about-grid-cell-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-13-read-information-about-grid-cell-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-13-read-information-about-grid-cell-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-13-read-information-about-grid-cell-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-13-read-information-about-grid-cell-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-14-read-information-about-grid-cell-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-14-read-information-about-grid-cell-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-14-read-information-about-grid-cell-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-14-read-information-about-grid-cell-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-15-read-information-about-grid-cell-containing-link-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-15-read-information-about-grid-cell-containing-link-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-15-read-information-about-grid-cell-containing-link-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-15-read-information-about-grid-cell-containing-link-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-15-read-information-about-grid-cell-containing-link-reading.html delete mode 100644 build/tests/minimal-data-grid/test-15-read-information-about-grid-cell-containing-link-reading.json delete mode 100644 build/tests/minimal-data-grid/test-16-read-information-about-grid-cell-containing-link-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-16-read-information-about-grid-cell-containing-link-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-16-read-information-about-grid-cell-containing-link-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-16-read-information-about-grid-cell-containing-link-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-16-read-information-about-grid-cell-containing-link-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-16-read-information-about-grid-cell-containing-link-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-17-read-information-about-grid-cell-containing-link-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-17-read-information-about-grid-cell-containing-link-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-17-read-information-about-grid-cell-containing-link-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-17-read-information-about-grid-cell-containing-link-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-18-navigate-to-next-colum-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-18-navigate-to-next-colum-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-18-navigate-to-next-colum-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-18-navigate-to-next-colum-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-18-navigate-to-next-colum-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-18-navigate-to-next-colum-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-19-navigate-to-next-colum-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-19-navigate-to-next-colum-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-19-navigate-to-next-colum-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-19-navigate-to-next-colum-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-19-navigate-to-next-colum-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-19-navigate-to-next-colum-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-20-navigate-to-next-colum-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-20-navigate-to-next-colum-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-20-navigate-to-next-colum-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-20-navigate-to-next-colum-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-21-navigate-to-previous-colum-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-21-navigate-to-previous-colum-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-21-navigate-to-previous-colum-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-21-navigate-to-previous-colum-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-21-navigate-to-previous-colum-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-21-navigate-to-previous-colum-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-22-navigate-to-previous-colum-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-22-navigate-to-previous-colum-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-22-navigate-to-previous-colum-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-22-navigate-to-previous-colum-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-22-navigate-to-previous-colum-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-22-navigate-to-previous-colum-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-23-navigate-to-previous-colum-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-23-navigate-to-previous-colum-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-23-navigate-to-previous-colum-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-23-navigate-to-previous-colum-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-24-navigate-to-next-colum-containing-link-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-24-navigate-to-next-colum-containing-link-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-24-navigate-to-next-colum-containing-link-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-24-navigate-to-next-colum-containing-link-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-24-navigate-to-next-colum-containing-link-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-24-navigate-to-next-colum-containing-link-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-25-navigate-to-next-colum-containing-link-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-25-navigate-to-next-colum-containing-link-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-25-navigate-to-next-colum-containing-link-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-25-navigate-to-next-colum-containing-link-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-25-navigate-to-next-colum-containing-link-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-25-navigate-to-next-colum-containing-link-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-26-navigate-to-next-colum-containing-link-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-26-navigate-to-next-colum-containing-link-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-26-navigate-to-next-colum-containing-link-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-26-navigate-to-next-colum-containing-link-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-27-navigate-to-previous-colum-containing-link-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-27-navigate-to-previous-colum-containing-link-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-27-navigate-to-previous-colum-containing-link-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-27-navigate-to-previous-colum-containing-link-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-27-navigate-to-previous-colum-containing-link-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-27-navigate-to-previous-colum-containing-link-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-28-navigate-to-previous-colum-containing-link-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-28-navigate-to-previous-colum-containing-link-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-28-navigate-to-previous-colum-containing-link-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-28-navigate-to-previous-colum-containing-link-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-28-navigate-to-previous-colum-containing-link-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-28-navigate-to-previous-colum-containing-link-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-29-navigate-to-previous-colum-containing-link-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-29-navigate-to-previous-colum-containing-link-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-29-navigate-to-previous-colum-containing-link-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-29-navigate-to-previous-colum-containing-link-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-30-navigate-to-next-column-from-cel-containing-link-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-30-navigate-to-next-column-from-cel-containing-link-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-30-navigate-to-next-column-from-cel-containing-link-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-30-navigate-to-next-column-from-cel-containing-link-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-30-navigate-to-next-column-from-cel-containing-link-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-30-navigate-to-next-column-from-cel-containing-link-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-31-navigate-to-next-column-from-cel-containing-link-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-31-navigate-to-next-column-from-cel-containing-link-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-31-navigate-to-next-column-from-cel-containing-link-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-31-navigate-to-next-column-from-cel-containing-link-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-31-navigate-to-next-column-from-cel-containing-link-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-31-navigate-to-next-column-from-cel-containing-link-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-32-navigate-to-next-column-from-cel-containing-link-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-32-navigate-to-next-column-from-cel-containing-link-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-32-navigate-to-next-column-from-cel-containing-link-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-32-navigate-to-next-column-from-cel-containing-link-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-33-navigate-to-previous-column-from-cel-containing-link-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-33-navigate-to-previous-column-from-cel-containing-link-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-33-navigate-to-previous-column-from-cel-containing-link-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-33-navigate-to-previous-column-from-cel-containing-link-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-33-navigate-to-previous-column-from-cel-containing-link-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-33-navigate-to-previous-column-from-cel-containing-link-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-34-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-34-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-34-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-34-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-34-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-34-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-35-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-35-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-35-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-35-navigate-to-previous-column-from-cel-containing-link-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-36-navigate-to-next-row-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-36-navigate-to-next-row-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-36-navigate-to-next-row-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-36-navigate-to-next-row-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-36-navigate-to-next-row-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-36-navigate-to-next-row-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-37-navigate-to-next-row-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-37-navigate-to-next-row-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-37-navigate-to-next-row-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-37-navigate-to-next-row-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-37-navigate-to-next-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-37-navigate-to-next-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-38-navigate-to-next-row-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-38-navigate-to-next-row-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-38-navigate-to-next-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-38-navigate-to-next-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-39-navigate-to-previous-row-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-39-navigate-to-previous-row-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-39-navigate-to-previous-row-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-39-navigate-to-previous-row-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-39-navigate-to-previous-row-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-39-navigate-to-previous-row-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-40-navigate-to-previous-row-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-40-navigate-to-previous-row-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-40-navigate-to-previous-row-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-40-navigate-to-previous-row-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-40-navigate-to-previous-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-40-navigate-to-previous-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-41-navigate-to-previous-row-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-41-navigate-to-previous-row-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-41-navigate-to-previous-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-41-navigate-to-previous-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-42-navigate-to-cell-containing-link-on-next-row-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-42-navigate-to-cell-containing-link-on-next-row-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-42-navigate-to-cell-containing-link-on-next-row-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-42-navigate-to-cell-containing-link-on-next-row-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-42-navigate-to-cell-containing-link-on-next-row-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-42-navigate-to-cell-containing-link-on-next-row-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-43-navigate-to-cell-containing-link-on-next-row-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-43-navigate-to-cell-containing-link-on-next-row-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-43-navigate-to-cell-containing-link-on-next-row-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-43-navigate-to-cell-containing-link-on-next-row-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-43-navigate-to-cell-containing-link-on-next-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-43-navigate-to-cell-containing-link-on-next-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-44-navigate-to-cell-containing-link-on-next-row-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-44-navigate-to-cell-containing-link-on-next-row-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-44-navigate-to-cell-containing-link-on-next-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-44-navigate-to-cell-containing-link-on-next-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-45-navigate-to-cell-containing-link-on-previous-row-in-grid-reading-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-45-navigate-to-cell-containing-link-on-previous-row-in-grid-reading-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-45-navigate-to-cell-containing-link-on-previous-row-in-grid-reading-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-45-navigate-to-cell-containing-link-on-previous-row-in-grid-reading-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-45-navigate-to-cell-containing-link-on-previous-row-in-grid-reading.html delete mode 100644 build/tests/minimal-data-grid/test-45-navigate-to-cell-containing-link-on-previous-row-in-grid-reading.json delete mode 100644 build/tests/minimal-data-grid/test-46-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-46-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-46-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-46-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-46-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-46-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-47-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-47-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-47-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-47-navigate-to-cell-containing-link-on-previous-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-48-navigate-to-first-cell-of-row-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-48-navigate-to-first-cell-of-row-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-48-navigate-to-first-cell-of-row-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-48-navigate-to-first-cell-of-row-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-48-navigate-to-first-cell-of-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-48-navigate-to-first-cell-of-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-49-navigate-to-first-cell-of-row-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-49-navigate-to-first-cell-of-row-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-49-navigate-to-first-cell-of-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-49-navigate-to-first-cell-of-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-50-navigate-to-last-cell-of-row-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-50-navigate-to-last-cell-of-row-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-50-navigate-to-last-cell-of-row-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-50-navigate-to-last-cell-of-row-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-50-navigate-to-last-cell-of-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-50-navigate-to-last-cell-of-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-51-navigate-to-last-cell-of-row-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-51-navigate-to-last-cell-of-row-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-51-navigate-to-last-cell-of-row-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-51-navigate-to-last-cell-of-row-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-52-navigate-to-first-cell-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-52-navigate-to-first-cell-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-52-navigate-to-first-cell-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-52-navigate-to-first-cell-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-52-navigate-to-first-cell-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-52-navigate-to-first-cell-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-53-navigate-to-first-cell-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-53-navigate-to-first-cell-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-53-navigate-to-first-cell-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-53-navigate-to-first-cell-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-54-navigate-to-last-cell-in-grid-interaction-jaws.collected.html delete mode 100644 build/tests/minimal-data-grid/test-54-navigate-to-last-cell-in-grid-interaction-jaws.collected.json delete mode 100644 build/tests/minimal-data-grid/test-54-navigate-to-last-cell-in-grid-interaction-nvda.collected.html delete mode 100644 build/tests/minimal-data-grid/test-54-navigate-to-last-cell-in-grid-interaction-nvda.collected.json delete mode 100644 build/tests/minimal-data-grid/test-54-navigate-to-last-cell-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-54-navigate-to-last-cell-in-grid-interaction.json delete mode 100644 build/tests/minimal-data-grid/test-55-navigate-to-last-cell-in-grid-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/minimal-data-grid/test-55-navigate-to-last-cell-in-grid-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/minimal-data-grid/test-55-navigate-to-last-cell-in-grid-interaction.html delete mode 100644 build/tests/minimal-data-grid/test-55-navigate-to-last-cell-in-grid-interaction.json delete mode 100644 build/tests/modal-dialog/commands.json delete mode 100644 build/tests/modal-dialog/index.html delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/css/dialog.css delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/dialog.html delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/dialog.moveFocusToAddDeliveryAddressButton.html delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/dialog.openAddDeliveryAddressDialogAndFocusAddButton.html delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/dialog.openAddDeliveryAddressDialogAndFocusCancelButton.html delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/dialog.openAddDeliveryAddressDialogAndFocusFirstInput.html delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/dialog.openAddressAddedDialogAndFocusYourProfileLink.html delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/dialog.openVerificationResultDialogAndFocusCloseButton.html delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/js/dialog.js delete mode 100644 build/tests/modal-dialog/reference/2020-12-17_13353/js/utils.js delete mode 100644 build/tests/modal-dialog/scripts.jsonp.js delete mode 100644 build/tests/modal-dialog/scripts.module.js delete mode 100644 build/tests/modal-dialog/scripts/moveFocusToAddDeliveryAddressButton.jsonp.js delete mode 100644 build/tests/modal-dialog/scripts/moveFocusToAddDeliveryAddressButton.module.js delete mode 100644 build/tests/modal-dialog/scripts/openAddDeliveryAddressDialogAndFocusAddButton.jsonp.js delete mode 100644 build/tests/modal-dialog/scripts/openAddDeliveryAddressDialogAndFocusAddButton.module.js delete mode 100644 build/tests/modal-dialog/scripts/openAddDeliveryAddressDialogAndFocusCancelButton.jsonp.js delete mode 100644 build/tests/modal-dialog/scripts/openAddDeliveryAddressDialogAndFocusCancelButton.module.js delete mode 100644 build/tests/modal-dialog/scripts/openAddDeliveryAddressDialogAndFocusFirstInput.jsonp.js delete mode 100644 build/tests/modal-dialog/scripts/openAddDeliveryAddressDialogAndFocusFirstInput.module.js delete mode 100644 build/tests/modal-dialog/scripts/openAddressAddedDialogAndFocusYourProfileLink.jsonp.js delete mode 100644 build/tests/modal-dialog/scripts/openAddressAddedDialogAndFocusYourProfileLink.module.js delete mode 100644 build/tests/modal-dialog/scripts/openVerificationResultDialogAndFocusCloseButton.jsonp.js delete mode 100644 build/tests/modal-dialog/scripts/openVerificationResultDialogAndFocusCloseButton.module.js delete mode 100644 build/tests/modal-dialog/test-01-open-modal-dialog-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-01-open-modal-dialog-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-01-open-modal-dialog-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-01-open-modal-dialog-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-01-open-modal-dialog-reading.html delete mode 100644 build/tests/modal-dialog/test-01-open-modal-dialog-reading.json delete mode 100644 build/tests/modal-dialog/test-02-open-modal-dialog-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-02-open-modal-dialog-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-02-open-modal-dialog-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-02-open-modal-dialog-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-02-open-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-02-open-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-03-open-modal-dialog-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-03-open-modal-dialog-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-03-open-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-03-open-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-04-close-modal-dialog-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-04-close-modal-dialog-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-04-close-modal-dialog-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-04-close-modal-dialog-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-04-close-modal-dialog-reading.html delete mode 100644 build/tests/modal-dialog/test-04-close-modal-dialog-reading.json delete mode 100644 build/tests/modal-dialog/test-05-close-modal-dialog-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-05-close-modal-dialog-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-05-close-modal-dialog-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-05-close-modal-dialog-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-05-close-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-05-close-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-06-close-modal-dialog-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-06-close-modal-dialog-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-06-close-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-06-close-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-07-close-modal-dialog-using-button-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-07-close-modal-dialog-using-button-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-07-close-modal-dialog-using-button-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-07-close-modal-dialog-using-button-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-07-close-modal-dialog-using-button-reading.html delete mode 100644 build/tests/modal-dialog/test-07-close-modal-dialog-using-button-reading.json delete mode 100644 build/tests/modal-dialog/test-08-close-modal-dialog-using-button-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-08-close-modal-dialog-using-button-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-08-close-modal-dialog-using-button-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-08-close-modal-dialog-using-button-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-08-close-modal-dialog-using-button-interaction.html delete mode 100644 build/tests/modal-dialog/test-08-close-modal-dialog-using-button-interaction.json delete mode 100644 build/tests/modal-dialog/test-09-close-modal-dialog-using-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-09-close-modal-dialog-using-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-09-close-modal-dialog-using-button-interaction.html delete mode 100644 build/tests/modal-dialog/test-09-close-modal-dialog-using-button-interaction.json delete mode 100644 build/tests/modal-dialog/test-10-navigate-to-last-focusable-element-in-modal-dialog-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-10-navigate-to-last-focusable-element-in-modal-dialog-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-10-navigate-to-last-focusable-element-in-modal-dialog-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-10-navigate-to-last-focusable-element-in-modal-dialog-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-10-navigate-to-last-focusable-element-in-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-10-navigate-to-last-focusable-element-in-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-11-navigate-to-last-focusable-element-in-modal-dialog-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-11-navigate-to-last-focusable-element-in-modal-dialog-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-11-navigate-to-last-focusable-element-in-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-11-navigate-to-last-focusable-element-in-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-12-navigate-to-first-focusable-element-in-modal-dialog-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-12-navigate-to-first-focusable-element-in-modal-dialog-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-12-navigate-to-first-focusable-element-in-modal-dialog-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-12-navigate-to-first-focusable-element-in-modal-dialog-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-12-navigate-to-first-focusable-element-in-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-12-navigate-to-first-focusable-element-in-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-13-navigate-to-first-focusable-element-in-modal-dialog-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-13-navigate-to-first-focusable-element-in-modal-dialog-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-13-navigate-to-first-focusable-element-in-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-13-navigate-to-first-focusable-element-in-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-14-navigate-to-beginning-of-modal-dialog-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-14-navigate-to-beginning-of-modal-dialog-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-14-navigate-to-beginning-of-modal-dialog-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-14-navigate-to-beginning-of-modal-dialog-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-14-navigate-to-beginning-of-modal-dialog-reading.html delete mode 100644 build/tests/modal-dialog/test-14-navigate-to-beginning-of-modal-dialog-reading.json delete mode 100644 build/tests/modal-dialog/test-15-navigate-to-beginning-of-modal-dialog-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-15-navigate-to-beginning-of-modal-dialog-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-15-navigate-to-beginning-of-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-15-navigate-to-beginning-of-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-16-navigate-to-end-of-modal-dialog-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-16-navigate-to-end-of-modal-dialog-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-16-navigate-to-end-of-modal-dialog-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-16-navigate-to-end-of-modal-dialog-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-16-navigate-to-end-of-modal-dialog-reading.html delete mode 100644 build/tests/modal-dialog/test-16-navigate-to-end-of-modal-dialog-reading.json delete mode 100644 build/tests/modal-dialog/test-17-navigate-to-end-of-modal-dialog-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-17-navigate-to-end-of-modal-dialog-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-17-navigate-to-end-of-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-17-navigate-to-end-of-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-18-open-nested-modal-dialog-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-18-open-nested-modal-dialog-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-18-open-nested-modal-dialog-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-18-open-nested-modal-dialog-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-18-open-nested-modal-dialog-reading.html delete mode 100644 build/tests/modal-dialog/test-18-open-nested-modal-dialog-reading.json delete mode 100644 build/tests/modal-dialog/test-19-open-nested-modal-dialog-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-19-open-nested-modal-dialog-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-19-open-nested-modal-dialog-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-19-open-nested-modal-dialog-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-19-open-nested-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-19-open-nested-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-20-open-nested-modal-dialog-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-20-open-nested-modal-dialog-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-20-open-nested-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-20-open-nested-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-21-close-nested-modal-dialog-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-21-close-nested-modal-dialog-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-21-close-nested-modal-dialog-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-21-close-nested-modal-dialog-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-21-close-nested-modal-dialog-reading.html delete mode 100644 build/tests/modal-dialog/test-21-close-nested-modal-dialog-reading.json delete mode 100644 build/tests/modal-dialog/test-22-close-nested-modal-dialog-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-22-close-nested-modal-dialog-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-22-close-nested-modal-dialog-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-22-close-nested-modal-dialog-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-22-close-nested-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-22-close-nested-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-23-close-nested-modal-dialog-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-23-close-nested-modal-dialog-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-23-close-nested-modal-dialog-interaction.html delete mode 100644 build/tests/modal-dialog/test-23-close-nested-modal-dialog-interaction.json delete mode 100644 build/tests/modal-dialog/test-24-close-nested-modal-dialog-using-button-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-24-close-nested-modal-dialog-using-button-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-24-close-nested-modal-dialog-using-button-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-24-close-nested-modal-dialog-using-button-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-24-close-nested-modal-dialog-using-button-reading.html delete mode 100644 build/tests/modal-dialog/test-24-close-nested-modal-dialog-using-button-reading.json delete mode 100644 build/tests/modal-dialog/test-25-close-nested-modal-dialog-using-button-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-25-close-nested-modal-dialog-using-button-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-25-close-nested-modal-dialog-using-button-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-25-close-nested-modal-dialog-using-button-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-25-close-nested-modal-dialog-using-button-interaction.html delete mode 100644 build/tests/modal-dialog/test-25-close-nested-modal-dialog-using-button-interaction.json delete mode 100644 build/tests/modal-dialog/test-26-close-nested-modal-dialog-using-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-26-close-nested-modal-dialog-using-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-26-close-nested-modal-dialog-using-button-interaction.html delete mode 100644 build/tests/modal-dialog/test-26-close-nested-modal-dialog-using-button-interaction.json delete mode 100644 build/tests/modal-dialog/test-27-open-nested-modal-dialog-using-link-reading-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-27-open-nested-modal-dialog-using-link-reading-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-27-open-nested-modal-dialog-using-link-reading-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-27-open-nested-modal-dialog-using-link-reading-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-27-open-nested-modal-dialog-using-link-reading.html delete mode 100644 build/tests/modal-dialog/test-27-open-nested-modal-dialog-using-link-reading.json delete mode 100644 build/tests/modal-dialog/test-28-open-nested-modal-dialog-using-link-interaction-jaws.collected.html delete mode 100644 build/tests/modal-dialog/test-28-open-nested-modal-dialog-using-link-interaction-jaws.collected.json delete mode 100644 build/tests/modal-dialog/test-28-open-nested-modal-dialog-using-link-interaction-nvda.collected.html delete mode 100644 build/tests/modal-dialog/test-28-open-nested-modal-dialog-using-link-interaction-nvda.collected.json delete mode 100644 build/tests/modal-dialog/test-28-open-nested-modal-dialog-using-link-interaction.html delete mode 100644 build/tests/modal-dialog/test-28-open-nested-modal-dialog-using-link-interaction.json delete mode 100644 build/tests/modal-dialog/test-29-open-nested-modal-dialog-using-link-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/modal-dialog/test-29-open-nested-modal-dialog-using-link-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/modal-dialog/test-29-open-nested-modal-dialog-using-link-interaction.html delete mode 100644 build/tests/modal-dialog/test-29-open-nested-modal-dialog-using-link-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/commands.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/index.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/css/radio.css delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/js/radio-activedescendant.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.checkFirstRadioButtonAndSetFocusAfterRadioGroup.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.checkFirstRadioButtonAndSetFocusBeforeRadioGroup.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.checkThirdRadioButtonAndSetFocusAfterRadioGroup.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.setFocusAfterRadioGroup.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.setFocusBeforeRadioGroup.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.setFocusOnAndCheckFirstRadioButton.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.setFocusOnFirstRadioButton.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.setFocusOnSecondRadioButton.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/reference/2021-3-17_161413/radio-activedescendant.setFocusOnThirdRadioButton.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/checkFirstRadioButtonAndSetFocusAfterRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/checkFirstRadioButtonAndSetFocusAfterRadioGroup.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/checkFirstRadioButtonAndSetFocusBeforeRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/checkFirstRadioButtonAndSetFocusBeforeRadioGroup.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/checkThirdRadioButtonAndSetFocusAfterRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/checkThirdRadioButtonAndSetFocusAfterRadioGroup.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusAfterRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusAfterRadioGroup.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusBeforeRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusBeforeRadioGroup.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusOnAndCheckFirstRadioButton.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusOnAndCheckFirstRadioButton.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusOnFirstRadioButton.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusOnFirstRadioButton.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusOnSecondRadioButton.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusOnSecondRadioButton.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusOnThirdRadioButton.jsonp.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/scripts/setFocusOnThirdRadioButton.module.js delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-01-navigate-to-first-unchecked-radio-button-in-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-01-navigate-to-first-unchecked-radio-button-in-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-01-navigate-to-first-unchecked-radio-button-in-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-01-navigate-to-first-unchecked-radio-button-in-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-01-navigate-to-first-unchecked-radio-button-in-group-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-01-navigate-to-first-unchecked-radio-button-in-group-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-02-navigate-to-first-unchecked-radio-button-in-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-02-navigate-to-first-unchecked-radio-button-in-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-02-navigate-to-first-unchecked-radio-button-in-group-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-02-navigate-to-first-unchecked-radio-button-in-group-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-03-navigate-to-last-unchecked-radio-button-in-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-03-navigate-to-last-unchecked-radio-button-in-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-03-navigate-to-last-unchecked-radio-button-in-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-03-navigate-to-last-unchecked-radio-button-in-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-03-navigate-to-last-unchecked-radio-button-in-group-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-03-navigate-to-last-unchecked-radio-button-in-group-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-04-navigate-to-last-unchecked-radio-button-in-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-04-navigate-to-last-unchecked-radio-button-in-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-04-navigate-to-last-unchecked-radio-button-in-group-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-04-navigate-to-last-unchecked-radio-button-in-group-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-05-navigate-to-first-checked-radio-button-in-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-05-navigate-to-first-checked-radio-button-in-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-05-navigate-to-first-checked-radio-button-in-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-05-navigate-to-first-checked-radio-button-in-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-05-navigate-to-first-checked-radio-button-in-group-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-05-navigate-to-first-checked-radio-button-in-group-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-06-navigate-to-first-checked-radio-button-in-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-06-navigate-to-first-checked-radio-button-in-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-06-navigate-to-first-checked-radio-button-in-group-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-06-navigate-to-first-checked-radio-button-in-group-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-07-navigate-to-last-checked-radio-button-in-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-07-navigate-to-last-checked-radio-button-in-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-07-navigate-to-last-checked-radio-button-in-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-07-navigate-to-last-checked-radio-button-in-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-07-navigate-to-last-checked-radio-button-in-group-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-07-navigate-to-last-checked-radio-button-in-group-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-08-navigate-to-last-checked-radio-button-in-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-08-navigate-to-last-checked-radio-button-in-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-08-navigate-to-last-checked-radio-button-in-group-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-08-navigate-to-last-checked-radio-button-in-group-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-09-navigate-forwards-to-unchecked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-09-navigate-forwards-to-unchecked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-09-navigate-forwards-to-unchecked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-09-navigate-forwards-to-unchecked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-09-navigate-forwards-to-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-09-navigate-forwards-to-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-10-navigate-forwards-to-unchecked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-10-navigate-forwards-to-unchecked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-10-navigate-forwards-to-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-10-navigate-forwards-to-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-11-navigate-backwards-to-unchecked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-11-navigate-backwards-to-unchecked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-11-navigate-backwards-to-unchecked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-11-navigate-backwards-to-unchecked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-11-navigate-backwards-to-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-11-navigate-backwards-to-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-12-navigate-backwards-to-unchecked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-12-navigate-backwards-to-unchecked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-12-navigate-backwards-to-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-12-navigate-backwards-to-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-13-navigate-forwards-to-checked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-13-navigate-forwards-to-checked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-13-navigate-forwards-to-checked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-13-navigate-forwards-to-checked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-13-navigate-forwards-to-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-13-navigate-forwards-to-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-14-navigate-forwards-to-checked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-14-navigate-forwards-to-checked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-14-navigate-forwards-to-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-14-navigate-forwards-to-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-15-navigate-backwards-to-checked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-15-navigate-backwards-to-checked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-15-navigate-backwards-to-checked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-15-navigate-backwards-to-checked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-15-navigate-backwards-to-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-15-navigate-backwards-to-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-16-navigate-backwards-to-checked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-16-navigate-backwards-to-checked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-16-navigate-backwards-to-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-16-navigate-backwards-to-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-17-navigate-out-of-start-of-radio-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-17-navigate-out-of-start-of-radio-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-17-navigate-out-of-start-of-radio-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-17-navigate-out-of-start-of-radio-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-17-navigate-out-of-start-of-radio-group-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-17-navigate-out-of-start-of-radio-group-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-18-navigate-out-of-start-of-radio-group-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-18-navigate-out-of-start-of-radio-group-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-18-navigate-out-of-start-of-radio-group-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-18-navigate-out-of-start-of-radio-group-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-18-navigate-out-of-start-of-radio-group-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-18-navigate-out-of-start-of-radio-group-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-19-navigate-out-of-start-of-radio-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-19-navigate-out-of-start-of-radio-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-19-navigate-out-of-start-of-radio-group-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-19-navigate-out-of-start-of-radio-group-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-20-navigate-out-of-end-of-radio-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-20-navigate-out-of-end-of-radio-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-20-navigate-out-of-end-of-radio-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-20-navigate-out-of-end-of-radio-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-20-navigate-out-of-end-of-radio-group-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-20-navigate-out-of-end-of-radio-group-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-21-navigate-out-of-end-of-radio-group-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-21-navigate-out-of-end-of-radio-group-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-21-navigate-out-of-end-of-radio-group-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-21-navigate-out-of-end-of-radio-group-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-21-navigate-out-of-end-of-radio-group-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-21-navigate-out-of-end-of-radio-group-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-22-navigate-out-of-end-of-radio-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-22-navigate-out-of-end-of-radio-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-22-navigate-out-of-end-of-radio-group-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-22-navigate-out-of-end-of-radio-group-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-23-read-information-about-unchecked-radio-button-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-23-read-information-about-unchecked-radio-button-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-23-read-information-about-unchecked-radio-button-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-23-read-information-about-unchecked-radio-button-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-23-read-information-about-unchecked-radio-button-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-23-read-information-about-unchecked-radio-button-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-24-read-information-about-unchecked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-24-read-information-about-unchecked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-24-read-information-about-unchecked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-24-read-information-about-unchecked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-24-read-information-about-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-24-read-information-about-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-25-read-information-about-unchecked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-25-read-information-about-unchecked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-25-read-information-about-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-25-read-information-about-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-26-read-information-about-checked-radio-button-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-26-read-information-about-checked-radio-button-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-26-read-information-about-checked-radio-button-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-26-read-information-about-checked-radio-button-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-26-read-information-about-checked-radio-button-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-26-read-information-about-checked-radio-button-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-27-read-information-about-checked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-27-read-information-about-checked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-27-read-information-about-checked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-27-read-information-about-checked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-27-read-information-about-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-27-read-information-about-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-28-read-information-about-checked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-28-read-information-about-checked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-28-read-information-about-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-28-read-information-about-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-29-navigate-to-next-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-29-navigate-to-next-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-29-navigate-to-next-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-29-navigate-to-next-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-29-navigate-to-next-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-29-navigate-to-next-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-30-navigate-to-next-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-30-navigate-to-next-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-30-navigate-to-next-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-30-navigate-to-next-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-31-navigate-to-previous-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-31-navigate-to-previous-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-31-navigate-to-previous-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-31-navigate-to-previous-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-31-navigate-to-previous-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-31-navigate-to-previous-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-32-navigate-to-previous-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-32-navigate-to-previous-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-32-navigate-to-previous-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-32-navigate-to-previous-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-33-navigate-to-first-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-33-navigate-to-first-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-33-navigate-to-first-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-33-navigate-to-first-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-33-navigate-to-first-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-33-navigate-to-first-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-34-navigate-to-first-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-34-navigate-to-first-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-34-navigate-to-first-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-34-navigate-to-first-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-35-navigate-to-last-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-35-navigate-to-last-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-35-navigate-to-last-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-35-navigate-to-last-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-35-navigate-to-last-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-35-navigate-to-last-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-36-navigate-to-last-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-36-navigate-to-last-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-36-navigate-to-last-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-36-navigate-to-last-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-37-check-radio-button-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-37-check-radio-button-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-37-check-radio-button-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-37-check-radio-button-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-37-check-radio-button-reading.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-37-check-radio-button-reading.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-38-check-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-38-check-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-38-check-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-38-check-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-38-check-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-38-check-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-39-check-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-39-check-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-39-check-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-aria-activedescendant/test-39-check-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/commands.json delete mode 100644 build/tests/radiogroup-roving-tabindex/index.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/css/radio.css delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/js/radio.js delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.checkFirstRadioButtonAndSetFocusAfterRadioGroup.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.checkFirstRadioButtonAndSetFocusBeforeRadioGroup.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.checkThirdRadioButtonAndSetFocusAfterRadioGroup.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.setFocusAfterRadioGroup.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.setFocusBeforeRadioGroup.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.setFocusOnAndCheckFirstRadioButton.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.setFocusOnFirstRadioButton.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.setFocusOnSecondRadioButton.html delete mode 100644 build/tests/radiogroup-roving-tabindex/reference/2021-3-15_144141/radio.setFocusOnThirdRadioButton.html delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/checkFirstRadioButtonAndSetFocusAfterRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/checkFirstRadioButtonAndSetFocusAfterRadioGroup.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/checkFirstRadioButtonAndSetFocusBeforeRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/checkFirstRadioButtonAndSetFocusBeforeRadioGroup.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/checkThirdRadioButtonAndSetFocusAfterRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/checkThirdRadioButtonAndSetFocusAfterRadioGroup.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusAfterRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusAfterRadioGroup.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusBeforeRadioGroup.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusBeforeRadioGroup.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusOnAndCheckFirstRadioButton.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusOnAndCheckFirstRadioButton.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusOnFirstRadioButton.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusOnFirstRadioButton.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusOnSecondRadioButton.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusOnSecondRadioButton.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusOnThirdRadioButton.jsonp.js delete mode 100644 build/tests/radiogroup-roving-tabindex/scripts/setFocusOnThirdRadioButton.module.js delete mode 100644 build/tests/radiogroup-roving-tabindex/test-01-navigate-to-first-unchecked-radio-button-in-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-01-navigate-to-first-unchecked-radio-button-in-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-01-navigate-to-first-unchecked-radio-button-in-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-01-navigate-to-first-unchecked-radio-button-in-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-01-navigate-to-first-unchecked-radio-button-in-group-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-01-navigate-to-first-unchecked-radio-button-in-group-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-02-navigate-to-first-unchecked-radio-button-in-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-02-navigate-to-first-unchecked-radio-button-in-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-02-navigate-to-first-unchecked-radio-button-in-group-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-02-navigate-to-first-unchecked-radio-button-in-group-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-03-navigate-to-last-unchecked-radio-button-in-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-03-navigate-to-last-unchecked-radio-button-in-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-03-navigate-to-last-unchecked-radio-button-in-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-03-navigate-to-last-unchecked-radio-button-in-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-03-navigate-to-last-unchecked-radio-button-in-group-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-03-navigate-to-last-unchecked-radio-button-in-group-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-04-navigate-to-last-unchecked-radio-button-in-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-04-navigate-to-last-unchecked-radio-button-in-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-04-navigate-to-last-unchecked-radio-button-in-group-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-04-navigate-to-last-unchecked-radio-button-in-group-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-05-navigate-to-first-checked-radio-button-in-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-05-navigate-to-first-checked-radio-button-in-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-05-navigate-to-first-checked-radio-button-in-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-05-navigate-to-first-checked-radio-button-in-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-05-navigate-to-first-checked-radio-button-in-group-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-05-navigate-to-first-checked-radio-button-in-group-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-06-navigate-to-first-checked-radio-button-in-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-06-navigate-to-first-checked-radio-button-in-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-06-navigate-to-first-checked-radio-button-in-group-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-06-navigate-to-first-checked-radio-button-in-group-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-07-navigate-to-last-checked-radio-button-in-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-07-navigate-to-last-checked-radio-button-in-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-07-navigate-to-last-checked-radio-button-in-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-07-navigate-to-last-checked-radio-button-in-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-07-navigate-to-last-checked-radio-button-in-group-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-07-navigate-to-last-checked-radio-button-in-group-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-08-navigate-to-last-checked-radio-button-in-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-08-navigate-to-last-checked-radio-button-in-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-08-navigate-to-last-checked-radio-button-in-group-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-08-navigate-to-last-checked-radio-button-in-group-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-09-navigate-forwards-to-unchecked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-09-navigate-forwards-to-unchecked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-09-navigate-forwards-to-unchecked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-09-navigate-forwards-to-unchecked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-09-navigate-forwards-to-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-09-navigate-forwards-to-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-10-navigate-forwards-to-unchecked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-10-navigate-forwards-to-unchecked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-10-navigate-forwards-to-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-10-navigate-forwards-to-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-11-navigate-backwards-to-unchecked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-11-navigate-backwards-to-unchecked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-11-navigate-backwards-to-unchecked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-11-navigate-backwards-to-unchecked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-11-navigate-backwards-to-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-11-navigate-backwards-to-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-12-navigate-backwards-to-unchecked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-12-navigate-backwards-to-unchecked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-12-navigate-backwards-to-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-12-navigate-backwards-to-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-13-navigate-forwards-to-checked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-13-navigate-forwards-to-checked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-13-navigate-forwards-to-checked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-13-navigate-forwards-to-checked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-13-navigate-forwards-to-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-13-navigate-forwards-to-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-14-navigate-forwards-to-checked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-14-navigate-forwards-to-checked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-14-navigate-forwards-to-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-14-navigate-forwards-to-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-15-navigate-backwards-to-checked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-15-navigate-backwards-to-checked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-15-navigate-backwards-to-checked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-15-navigate-backwards-to-checked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-15-navigate-backwards-to-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-15-navigate-backwards-to-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-16-navigate-backwards-to-checked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-16-navigate-backwards-to-checked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-16-navigate-backwards-to-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-16-navigate-backwards-to-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-17-navigate-out-of-start-of-radio-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-17-navigate-out-of-start-of-radio-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-17-navigate-out-of-start-of-radio-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-17-navigate-out-of-start-of-radio-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-17-navigate-out-of-start-of-radio-group-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-17-navigate-out-of-start-of-radio-group-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-18-navigate-out-of-start-of-radio-group-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-18-navigate-out-of-start-of-radio-group-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-18-navigate-out-of-start-of-radio-group-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-18-navigate-out-of-start-of-radio-group-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-18-navigate-out-of-start-of-radio-group-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-18-navigate-out-of-start-of-radio-group-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-19-navigate-out-of-start-of-radio-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-19-navigate-out-of-start-of-radio-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-19-navigate-out-of-start-of-radio-group-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-19-navigate-out-of-start-of-radio-group-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-20-navigate-out-of-end-of-radio-group-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-20-navigate-out-of-end-of-radio-group-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-20-navigate-out-of-end-of-radio-group-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-20-navigate-out-of-end-of-radio-group-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-20-navigate-out-of-end-of-radio-group-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-20-navigate-out-of-end-of-radio-group-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-21-navigate-out-of-end-of-radio-group-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-21-navigate-out-of-end-of-radio-group-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-21-navigate-out-of-end-of-radio-group-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-21-navigate-out-of-end-of-radio-group-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-21-navigate-out-of-end-of-radio-group-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-21-navigate-out-of-end-of-radio-group-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-22-navigate-out-of-end-of-radio-group-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-22-navigate-out-of-end-of-radio-group-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-22-navigate-out-of-end-of-radio-group-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-22-navigate-out-of-end-of-radio-group-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-23-read-information-about-unchecked-radio-button-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-23-read-information-about-unchecked-radio-button-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-23-read-information-about-unchecked-radio-button-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-23-read-information-about-unchecked-radio-button-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-23-read-information-about-unchecked-radio-button-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-23-read-information-about-unchecked-radio-button-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-24-read-information-about-unchecked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-24-read-information-about-unchecked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-24-read-information-about-unchecked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-24-read-information-about-unchecked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-24-read-information-about-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-24-read-information-about-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-25-read-information-about-unchecked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-25-read-information-about-unchecked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-25-read-information-about-unchecked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-25-read-information-about-unchecked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-26-read-information-about-checked-radio-button-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-26-read-information-about-checked-radio-button-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-26-read-information-about-checked-radio-button-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-26-read-information-about-checked-radio-button-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-26-read-information-about-checked-radio-button-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-26-read-information-about-checked-radio-button-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-27-read-information-about-checked-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-27-read-information-about-checked-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-27-read-information-about-checked-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-27-read-information-about-checked-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-27-read-information-about-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-27-read-information-about-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-28-read-information-about-checked-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-28-read-information-about-checked-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-28-read-information-about-checked-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-28-read-information-about-checked-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-29-navigate-to-next-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-29-navigate-to-next-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-29-navigate-to-next-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-29-navigate-to-next-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-29-navigate-to-next-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-29-navigate-to-next-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-30-navigate-to-next-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-30-navigate-to-next-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-30-navigate-to-next-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-30-navigate-to-next-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-31-navigate-to-previous-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-31-navigate-to-previous-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-31-navigate-to-previous-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-31-navigate-to-previous-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-31-navigate-to-previous-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-31-navigate-to-previous-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-32-navigate-to-previous-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-32-navigate-to-previous-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-32-navigate-to-previous-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-32-navigate-to-previous-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-33-navigate-to-first-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-33-navigate-to-first-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-33-navigate-to-first-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-33-navigate-to-first-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-33-navigate-to-first-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-33-navigate-to-first-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-34-navigate-to-first-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-34-navigate-to-first-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-34-navigate-to-first-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-34-navigate-to-first-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-35-navigate-to-last-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-35-navigate-to-last-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-35-navigate-to-last-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-35-navigate-to-last-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-35-navigate-to-last-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-35-navigate-to-last-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-36-navigate-to-last-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-36-navigate-to-last-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-36-navigate-to-last-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-36-navigate-to-last-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-37-check-radio-button-reading-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-37-check-radio-button-reading-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-37-check-radio-button-reading-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-37-check-radio-button-reading-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-37-check-radio-button-reading.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-37-check-radio-button-reading.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-38-check-radio-button-interaction-jaws.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-38-check-radio-button-interaction-jaws.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-38-check-radio-button-interaction-nvda.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-38-check-radio-button-interaction-nvda.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-38-check-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-38-check-radio-button-interaction.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-39-check-radio-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-39-check-radio-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/radiogroup-roving-tabindex/test-39-check-radio-button-interaction.html delete mode 100644 build/tests/radiogroup-roving-tabindex/test-39-check-radio-button-interaction.json delete mode 100644 build/tests/rating-slider/commands.json delete mode 100644 build/tests/rating-slider/index.html delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/css/slider-rating.css delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/js/slider-rating.js delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/slider-rating.html delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/slider-rating.setFocusAfterSlider.html delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/slider-rating.setFocusBeforeSlider.html delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/slider-rating.setFocusOnSlider.html delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/slider-rating.setFocusOnSliderAndSetValueToFive.html delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/slider-rating.setFocusOnSliderAndSetValueToOne.html delete mode 100644 build/tests/rating-slider/reference/2021-9-21_13436/slider-rating.setFocusOnSliderAndSetValueToOneHalfStar.html delete mode 100644 build/tests/rating-slider/scripts.jsonp.js delete mode 100644 build/tests/rating-slider/scripts.module.js delete mode 100644 build/tests/rating-slider/scripts/setFocusAfterSlider.jsonp.js delete mode 100644 build/tests/rating-slider/scripts/setFocusAfterSlider.module.js delete mode 100644 build/tests/rating-slider/scripts/setFocusBeforeSlider.jsonp.js delete mode 100644 build/tests/rating-slider/scripts/setFocusBeforeSlider.module.js delete mode 100644 build/tests/rating-slider/scripts/setFocusOnSlider.jsonp.js delete mode 100644 build/tests/rating-slider/scripts/setFocusOnSlider.module.js delete mode 100644 build/tests/rating-slider/scripts/setFocusOnSliderAndSetValueToFive.jsonp.js delete mode 100644 build/tests/rating-slider/scripts/setFocusOnSliderAndSetValueToFive.module.js delete mode 100644 build/tests/rating-slider/scripts/setFocusOnSliderAndSetValueToOne.jsonp.js delete mode 100644 build/tests/rating-slider/scripts/setFocusOnSliderAndSetValueToOne.module.js delete mode 100644 build/tests/rating-slider/scripts/setFocusOnSliderAndSetValueToOneHalfStar.jsonp.js delete mode 100644 build/tests/rating-slider/scripts/setFocusOnSliderAndSetValueToOneHalfStar.module.js delete mode 100644 build/tests/rating-slider/test-01-navigate-forwards-to-slider-reading-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-01-navigate-forwards-to-slider-reading-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-01-navigate-forwards-to-slider-reading-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-01-navigate-forwards-to-slider-reading-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-01-navigate-forwards-to-slider-reading.html delete mode 100644 build/tests/rating-slider/test-01-navigate-forwards-to-slider-reading.json delete mode 100644 build/tests/rating-slider/test-02-navigate-backwards-to-slider-reading-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-02-navigate-backwards-to-slider-reading-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-02-navigate-backwards-to-slider-reading-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-02-navigate-backwards-to-slider-reading-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-02-navigate-backwards-to-slider-reading.html delete mode 100644 build/tests/rating-slider/test-02-navigate-backwards-to-slider-reading.json delete mode 100644 build/tests/rating-slider/test-03-navigate-forwards-to-slider-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-03-navigate-forwards-to-slider-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-03-navigate-forwards-to-slider-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-03-navigate-forwards-to-slider-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-03-navigate-forwards-to-slider-interaction.html delete mode 100644 build/tests/rating-slider/test-03-navigate-forwards-to-slider-interaction.json delete mode 100644 build/tests/rating-slider/test-04-navigate-backwards-to-slider-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-04-navigate-backwards-to-slider-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-04-navigate-backwards-to-slider-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-04-navigate-backwards-to-slider-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-04-navigate-backwards-to-slider-interaction.html delete mode 100644 build/tests/rating-slider/test-04-navigate-backwards-to-slider-interaction.json delete mode 100644 build/tests/rating-slider/test-05-navigate-forwards-to-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-05-navigate-forwards-to-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-05-navigate-forwards-to-slider-interaction.html delete mode 100644 build/tests/rating-slider/test-05-navigate-forwards-to-slider-interaction.json delete mode 100644 build/tests/rating-slider/test-06-navigate-backwards-to-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-06-navigate-backwards-to-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-06-navigate-backwards-to-slider-interaction.html delete mode 100644 build/tests/rating-slider/test-06-navigate-backwards-to-slider-interaction.json delete mode 100644 build/tests/rating-slider/test-07-read-information-about-slider-reading-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-07-read-information-about-slider-reading-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-07-read-information-about-slider-reading-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-07-read-information-about-slider-reading-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-07-read-information-about-slider-reading.html delete mode 100644 build/tests/rating-slider/test-07-read-information-about-slider-reading.json delete mode 100644 build/tests/rating-slider/test-08-read-information-about-slider-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-08-read-information-about-slider-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-08-read-information-about-slider-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-08-read-information-about-slider-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-08-read-information-about-slider-interaction.html delete mode 100644 build/tests/rating-slider/test-08-read-information-about-slider-interaction.json delete mode 100644 build/tests/rating-slider/test-09-read-information-about-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-09-read-information-about-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-09-read-information-about-slider-interaction.html delete mode 100644 build/tests/rating-slider/test-09-read-information-about-slider-interaction.json delete mode 100644 build/tests/rating-slider/test-10-increment-slider-by-one-half-star-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-10-increment-slider-by-one-half-star-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-10-increment-slider-by-one-half-star-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-10-increment-slider-by-one-half-star-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-10-increment-slider-by-one-half-star-interaction.html delete mode 100644 build/tests/rating-slider/test-10-increment-slider-by-one-half-star-interaction.json delete mode 100644 build/tests/rating-slider/test-11-increment-slider-by-one-half-star-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-11-increment-slider-by-one-half-star-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-11-increment-slider-by-one-half-star-interaction.html delete mode 100644 build/tests/rating-slider/test-11-increment-slider-by-one-half-star-interaction.json delete mode 100644 build/tests/rating-slider/test-12-decrement-slider-by-one-half-star-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-12-decrement-slider-by-one-half-star-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-12-decrement-slider-by-one-half-star-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-12-decrement-slider-by-one-half-star-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-12-decrement-slider-by-one-half-star-interaction.html delete mode 100644 build/tests/rating-slider/test-12-decrement-slider-by-one-half-star-interaction.json delete mode 100644 build/tests/rating-slider/test-13-decrement-slider-by-one-half-star-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-13-decrement-slider-by-one-half-star-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-13-decrement-slider-by-one-half-star-interaction.html delete mode 100644 build/tests/rating-slider/test-13-decrement-slider-by-one-half-star-interaction.json delete mode 100644 build/tests/rating-slider/test-14-increment-slider-by-one-star-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-14-increment-slider-by-one-star-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-14-increment-slider-by-one-star-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-14-increment-slider-by-one-star-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-14-increment-slider-by-one-star-interaction.html delete mode 100644 build/tests/rating-slider/test-14-increment-slider-by-one-star-interaction.json delete mode 100644 build/tests/rating-slider/test-15-increment-slider-by-one-star-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-15-increment-slider-by-one-star-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-15-increment-slider-by-one-star-interaction.html delete mode 100644 build/tests/rating-slider/test-15-increment-slider-by-one-star-interaction.json delete mode 100644 build/tests/rating-slider/test-16-decrement-slider-by-one-star-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-16-decrement-slider-by-one-star-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-16-decrement-slider-by-one-star-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-16-decrement-slider-by-one-star-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-16-decrement-slider-by-one-star-interaction.html delete mode 100644 build/tests/rating-slider/test-16-decrement-slider-by-one-star-interaction.json delete mode 100644 build/tests/rating-slider/test-17-decrement-slider-by-one-star-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-17-decrement-slider-by-one-star-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-17-decrement-slider-by-one-star-interaction.html delete mode 100644 build/tests/rating-slider/test-17-decrement-slider-by-one-star-interaction.json delete mode 100644 build/tests/rating-slider/test-18-decrement-slider-to-minimum-value-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-18-decrement-slider-to-minimum-value-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-18-decrement-slider-to-minimum-value-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-18-decrement-slider-to-minimum-value-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-18-decrement-slider-to-minimum-value-interaction.html delete mode 100644 build/tests/rating-slider/test-18-decrement-slider-to-minimum-value-interaction.json delete mode 100644 build/tests/rating-slider/test-19-decrement-slider-to-minimum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-19-decrement-slider-to-minimum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-19-decrement-slider-to-minimum-value-interaction.html delete mode 100644 build/tests/rating-slider/test-19-decrement-slider-to-minimum-value-interaction.json delete mode 100644 build/tests/rating-slider/test-20-increment-slider-to-maximum-value-interaction-jaws.collected.html delete mode 100644 build/tests/rating-slider/test-20-increment-slider-to-maximum-value-interaction-jaws.collected.json delete mode 100644 build/tests/rating-slider/test-20-increment-slider-to-maximum-value-interaction-nvda.collected.html delete mode 100644 build/tests/rating-slider/test-20-increment-slider-to-maximum-value-interaction-nvda.collected.json delete mode 100644 build/tests/rating-slider/test-20-increment-slider-to-maximum-value-interaction.html delete mode 100644 build/tests/rating-slider/test-20-increment-slider-to-maximum-value-interaction.json delete mode 100644 build/tests/rating-slider/test-21-increment-slider-to-maximum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/rating-slider/test-21-increment-slider-to-maximum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/rating-slider/test-21-increment-slider-to-maximum-value-interaction.html delete mode 100644 build/tests/rating-slider/test-21-increment-slider-to-maximum-value-interaction.json delete mode 100644 build/tests/resources/aria-at-harness.mjs delete mode 100644 build/tests/resources/aria-at-test-io-format.mjs delete mode 100644 build/tests/resources/aria-at-test-run.mjs delete mode 100644 build/tests/resources/aria-at-test-window.mjs delete mode 100644 build/tests/resources/keys.mjs delete mode 100644 build/tests/resources/vrender.mjs delete mode 100644 build/tests/seek-slider/commands.json delete mode 100644 build/tests/seek-slider/index.html delete mode 100644 build/tests/seek-slider/reference/2021-9-21_14461/css/slider-seek.css delete mode 100644 build/tests/seek-slider/reference/2021-9-21_14461/js/slider-seek.js delete mode 100644 build/tests/seek-slider/reference/2021-9-21_14461/slider-seek.html delete mode 100644 build/tests/seek-slider/reference/2021-9-21_14461/slider-seek.setFocusAfterSlider.html delete mode 100644 build/tests/seek-slider/reference/2021-9-21_14461/slider-seek.setFocusBeforeSlider.html delete mode 100644 build/tests/seek-slider/reference/2021-9-21_14461/slider-seek.setFocusOnSlider.html delete mode 100644 build/tests/seek-slider/scripts.jsonp.js delete mode 100644 build/tests/seek-slider/scripts.module.js delete mode 100644 build/tests/seek-slider/scripts/setFocusAfterSlider.jsonp.js delete mode 100644 build/tests/seek-slider/scripts/setFocusAfterSlider.module.js delete mode 100644 build/tests/seek-slider/scripts/setFocusBeforeSlider.jsonp.js delete mode 100644 build/tests/seek-slider/scripts/setFocusBeforeSlider.module.js delete mode 100644 build/tests/seek-slider/scripts/setFocusOnSlider.jsonp.js delete mode 100644 build/tests/seek-slider/scripts/setFocusOnSlider.module.js delete mode 100644 build/tests/seek-slider/test-01-navigate-forwards-to-slider-reading-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-01-navigate-forwards-to-slider-reading-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-01-navigate-forwards-to-slider-reading-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-01-navigate-forwards-to-slider-reading-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-01-navigate-forwards-to-slider-reading.html delete mode 100644 build/tests/seek-slider/test-01-navigate-forwards-to-slider-reading.json delete mode 100644 build/tests/seek-slider/test-02-navigate-backwards-to-slider-reading-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-02-navigate-backwards-to-slider-reading-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-02-navigate-backwards-to-slider-reading-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-02-navigate-backwards-to-slider-reading-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-02-navigate-backwards-to-slider-reading.html delete mode 100644 build/tests/seek-slider/test-02-navigate-backwards-to-slider-reading.json delete mode 100644 build/tests/seek-slider/test-03-navigate-forwards-to-slider-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-03-navigate-forwards-to-slider-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-03-navigate-forwards-to-slider-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-03-navigate-forwards-to-slider-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-03-navigate-forwards-to-slider-interaction.html delete mode 100644 build/tests/seek-slider/test-03-navigate-forwards-to-slider-interaction.json delete mode 100644 build/tests/seek-slider/test-04-navigate-backwards-to-slider-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-04-navigate-backwards-to-slider-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-04-navigate-backwards-to-slider-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-04-navigate-backwards-to-slider-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-04-navigate-backwards-to-slider-interaction.html delete mode 100644 build/tests/seek-slider/test-04-navigate-backwards-to-slider-interaction.json delete mode 100644 build/tests/seek-slider/test-05-navigate-forwards-to-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-05-navigate-forwards-to-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-05-navigate-forwards-to-slider-interaction.html delete mode 100644 build/tests/seek-slider/test-05-navigate-forwards-to-slider-interaction.json delete mode 100644 build/tests/seek-slider/test-06-navigate-backwards-to-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-06-navigate-backwards-to-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-06-navigate-backwards-to-slider-interaction.html delete mode 100644 build/tests/seek-slider/test-06-navigate-backwards-to-slider-interaction.json delete mode 100644 build/tests/seek-slider/test-07-read-information-about-slider-reading-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-07-read-information-about-slider-reading-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-07-read-information-about-slider-reading-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-07-read-information-about-slider-reading-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-07-read-information-about-slider-reading.html delete mode 100644 build/tests/seek-slider/test-07-read-information-about-slider-reading.json delete mode 100644 build/tests/seek-slider/test-08-read-information-about-slider-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-08-read-information-about-slider-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-08-read-information-about-slider-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-08-read-information-about-slider-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-08-read-information-about-slider-interaction.html delete mode 100644 build/tests/seek-slider/test-08-read-information-about-slider-interaction.json delete mode 100644 build/tests/seek-slider/test-09-read-information-about-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-09-read-information-about-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-09-read-information-about-slider-interaction.html delete mode 100644 build/tests/seek-slider/test-09-read-information-about-slider-interaction.json delete mode 100644 build/tests/seek-slider/test-10-increment-slider-by-one-step-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-10-increment-slider-by-one-step-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-10-increment-slider-by-one-step-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-10-increment-slider-by-one-step-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-10-increment-slider-by-one-step-interaction.html delete mode 100644 build/tests/seek-slider/test-10-increment-slider-by-one-step-interaction.json delete mode 100644 build/tests/seek-slider/test-11-increment-slider-by-one-step-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-11-increment-slider-by-one-step-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-11-increment-slider-by-one-step-interaction.html delete mode 100644 build/tests/seek-slider/test-11-increment-slider-by-one-step-interaction.json delete mode 100644 build/tests/seek-slider/test-12-decrement-slider-by-one-step-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-12-decrement-slider-by-one-step-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-12-decrement-slider-by-one-step-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-12-decrement-slider-by-one-step-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-12-decrement-slider-by-one-step-interaction.html delete mode 100644 build/tests/seek-slider/test-12-decrement-slider-by-one-step-interaction.json delete mode 100644 build/tests/seek-slider/test-13-decrement-slider-by-one-step-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-13-decrement-slider-by-one-step-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-13-decrement-slider-by-one-step-interaction.html delete mode 100644 build/tests/seek-slider/test-13-decrement-slider-by-one-step-interaction.json delete mode 100644 build/tests/seek-slider/test-14-increment-slider-by-fifteen-steps-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-14-increment-slider-by-fifteen-steps-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-14-increment-slider-by-fifteen-steps-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-14-increment-slider-by-fifteen-steps-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-14-increment-slider-by-fifteen-steps-interaction.html delete mode 100644 build/tests/seek-slider/test-14-increment-slider-by-fifteen-steps-interaction.json delete mode 100644 build/tests/seek-slider/test-15-increment-slider-by-fifteen-steps-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-15-increment-slider-by-fifteen-steps-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-15-increment-slider-by-fifteen-steps-interaction.html delete mode 100644 build/tests/seek-slider/test-15-increment-slider-by-fifteen-steps-interaction.json delete mode 100644 build/tests/seek-slider/test-16-decrement-slider-by-fifteen-steps-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-16-decrement-slider-by-fifteen-steps-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-16-decrement-slider-by-fifteen-steps-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-16-decrement-slider-by-fifteen-steps-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-16-decrement-slider-by-fifteen-steps-interaction.html delete mode 100644 build/tests/seek-slider/test-16-decrement-slider-by-fifteen-steps-interaction.json delete mode 100644 build/tests/seek-slider/test-17-decrement-slider-by-fifteen-steps-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-17-decrement-slider-by-fifteen-steps-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-17-decrement-slider-by-fifteen-steps-interaction.html delete mode 100644 build/tests/seek-slider/test-17-decrement-slider-by-fifteen-steps-interaction.json delete mode 100644 build/tests/seek-slider/test-18-decrement-slider-to-minimum-value-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-18-decrement-slider-to-minimum-value-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-18-decrement-slider-to-minimum-value-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-18-decrement-slider-to-minimum-value-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-18-decrement-slider-to-minimum-value-interaction.html delete mode 100644 build/tests/seek-slider/test-18-decrement-slider-to-minimum-value-interaction.json delete mode 100644 build/tests/seek-slider/test-19-decrement-slider-to-minimum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-19-decrement-slider-to-minimum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-19-decrement-slider-to-minimum-value-interaction.html delete mode 100644 build/tests/seek-slider/test-19-decrement-slider-to-minimum-value-interaction.json delete mode 100644 build/tests/seek-slider/test-20-increment-slider-to-maximum-value-interaction-jaws.collected.html delete mode 100644 build/tests/seek-slider/test-20-increment-slider-to-maximum-value-interaction-jaws.collected.json delete mode 100644 build/tests/seek-slider/test-20-increment-slider-to-maximum-value-interaction-nvda.collected.html delete mode 100644 build/tests/seek-slider/test-20-increment-slider-to-maximum-value-interaction-nvda.collected.json delete mode 100644 build/tests/seek-slider/test-20-increment-slider-to-maximum-value-interaction.html delete mode 100644 build/tests/seek-slider/test-20-increment-slider-to-maximum-value-interaction.json delete mode 100644 build/tests/seek-slider/test-21-increment-slider-to-maximum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/seek-slider/test-21-increment-slider-to-maximum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/seek-slider/test-21-increment-slider-to-maximum-value-interaction.html delete mode 100644 build/tests/seek-slider/test-21-increment-slider-to-maximum-value-interaction.json delete mode 100644 build/tests/support.json delete mode 100644 build/tests/switch/commands.json delete mode 100644 build/tests/switch/index.html delete mode 100644 build/tests/switch/reference/2021-10-24_132342/css/switch.css delete mode 100644 build/tests/switch/reference/2021-10-24_132342/js/switch.js delete mode 100644 build/tests/switch/reference/2021-10-24_132342/switch.html delete mode 100644 build/tests/switch/reference/2021-10-24_132342/switch.setFocusAfterAndTurnOnSwitch.html delete mode 100644 build/tests/switch/reference/2021-10-24_132342/switch.setFocusAfterSwitch.html delete mode 100644 build/tests/switch/reference/2021-10-24_132342/switch.setFocusBeforeAndTurnOnSwitch.html delete mode 100644 build/tests/switch/reference/2021-10-24_132342/switch.setFocusBeforeSwitch.html delete mode 100644 build/tests/switch/reference/2021-10-24_132342/switch.setFocusOnAndTurnOnSwitch.html delete mode 100644 build/tests/switch/reference/2021-10-24_132342/switch.setFocusOnSwitch.html delete mode 100644 build/tests/switch/scripts.jsonp.js delete mode 100644 build/tests/switch/scripts.module.js delete mode 100644 build/tests/switch/scripts/setFocusAfterAndTurnOnSwitch.jsonp.js delete mode 100644 build/tests/switch/scripts/setFocusAfterAndTurnOnSwitch.module.js delete mode 100644 build/tests/switch/scripts/setFocusAfterSwitch.jsonp.js delete mode 100644 build/tests/switch/scripts/setFocusAfterSwitch.module.js delete mode 100644 build/tests/switch/scripts/setFocusBeforeAndTurnOnSwitch.jsonp.js delete mode 100644 build/tests/switch/scripts/setFocusBeforeAndTurnOnSwitch.module.js delete mode 100644 build/tests/switch/scripts/setFocusBeforeSwitch.jsonp.js delete mode 100644 build/tests/switch/scripts/setFocusBeforeSwitch.module.js delete mode 100644 build/tests/switch/scripts/setFocusOnAndTurnOnSwitch.jsonp.js delete mode 100644 build/tests/switch/scripts/setFocusOnAndTurnOnSwitch.module.js delete mode 100644 build/tests/switch/scripts/setFocusOnSwitch.jsonp.js delete mode 100644 build/tests/switch/scripts/setFocusOnSwitch.module.js delete mode 100644 build/tests/switch/test-01-navigate-forwards-to-a-switch-in-the-off-state-reading-jaws.collected.html delete mode 100644 build/tests/switch/test-01-navigate-forwards-to-a-switch-in-the-off-state-reading-jaws.collected.json delete mode 100644 build/tests/switch/test-01-navigate-forwards-to-a-switch-in-the-off-state-reading-nvda.collected.html delete mode 100644 build/tests/switch/test-01-navigate-forwards-to-a-switch-in-the-off-state-reading-nvda.collected.json delete mode 100644 build/tests/switch/test-01-navigate-forwards-to-a-switch-in-the-off-state-reading.html delete mode 100644 build/tests/switch/test-01-navigate-forwards-to-a-switch-in-the-off-state-reading.json delete mode 100644 build/tests/switch/test-02-navigate-forwards-to-a-switch-in-the-off-state-interaction-jaws.collected.html delete mode 100644 build/tests/switch/test-02-navigate-forwards-to-a-switch-in-the-off-state-interaction-jaws.collected.json delete mode 100644 build/tests/switch/test-02-navigate-forwards-to-a-switch-in-the-off-state-interaction-nvda.collected.html delete mode 100644 build/tests/switch/test-02-navigate-forwards-to-a-switch-in-the-off-state-interaction-nvda.collected.json delete mode 100644 build/tests/switch/test-02-navigate-forwards-to-a-switch-in-the-off-state-interaction.html delete mode 100644 build/tests/switch/test-02-navigate-forwards-to-a-switch-in-the-off-state-interaction.json delete mode 100644 build/tests/switch/test-03-navigate-forwards-to-a-switch-in-the-off-state-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/switch/test-03-navigate-forwards-to-a-switch-in-the-off-state-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/switch/test-03-navigate-forwards-to-a-switch-in-the-off-state-interaction.html delete mode 100644 build/tests/switch/test-03-navigate-forwards-to-a-switch-in-the-off-state-interaction.json delete mode 100644 build/tests/switch/test-04-navigate-backwards-to-a-switch-in-the-off-state-reading-jaws.collected.html delete mode 100644 build/tests/switch/test-04-navigate-backwards-to-a-switch-in-the-off-state-reading-jaws.collected.json delete mode 100644 build/tests/switch/test-04-navigate-backwards-to-a-switch-in-the-off-state-reading-nvda.collected.html delete mode 100644 build/tests/switch/test-04-navigate-backwards-to-a-switch-in-the-off-state-reading-nvda.collected.json delete mode 100644 build/tests/switch/test-04-navigate-backwards-to-a-switch-in-the-off-state-reading.html delete mode 100644 build/tests/switch/test-04-navigate-backwards-to-a-switch-in-the-off-state-reading.json delete mode 100644 build/tests/switch/test-05-navigate-backwards-to-a-switch-in-the-off-state-interaction-jaws.collected.html delete mode 100644 build/tests/switch/test-05-navigate-backwards-to-a-switch-in-the-off-state-interaction-jaws.collected.json delete mode 100644 build/tests/switch/test-05-navigate-backwards-to-a-switch-in-the-off-state-interaction-nvda.collected.html delete mode 100644 build/tests/switch/test-05-navigate-backwards-to-a-switch-in-the-off-state-interaction-nvda.collected.json delete mode 100644 build/tests/switch/test-05-navigate-backwards-to-a-switch-in-the-off-state-interaction.html delete mode 100644 build/tests/switch/test-05-navigate-backwards-to-a-switch-in-the-off-state-interaction.json delete mode 100644 build/tests/switch/test-06-navigate-backwards-to-a-switch-in-the-off-state-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/switch/test-06-navigate-backwards-to-a-switch-in-the-off-state-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/switch/test-06-navigate-backwards-to-a-switch-in-the-off-state-interaction.html delete mode 100644 build/tests/switch/test-06-navigate-backwards-to-a-switch-in-the-off-state-interaction.json delete mode 100644 build/tests/switch/test-07-navigate-forwards-to-a-switch-in-the-on-state-reading-jaws.collected.html delete mode 100644 build/tests/switch/test-07-navigate-forwards-to-a-switch-in-the-on-state-reading-jaws.collected.json delete mode 100644 build/tests/switch/test-07-navigate-forwards-to-a-switch-in-the-on-state-reading-nvda.collected.html delete mode 100644 build/tests/switch/test-07-navigate-forwards-to-a-switch-in-the-on-state-reading-nvda.collected.json delete mode 100644 build/tests/switch/test-07-navigate-forwards-to-a-switch-in-the-on-state-reading.html delete mode 100644 build/tests/switch/test-07-navigate-forwards-to-a-switch-in-the-on-state-reading.json delete mode 100644 build/tests/switch/test-08-navigate-forwards-to-a-switch-in-the-on-state-interaction-jaws.collected.html delete mode 100644 build/tests/switch/test-08-navigate-forwards-to-a-switch-in-the-on-state-interaction-jaws.collected.json delete mode 100644 build/tests/switch/test-08-navigate-forwards-to-a-switch-in-the-on-state-interaction-nvda.collected.html delete mode 100644 build/tests/switch/test-08-navigate-forwards-to-a-switch-in-the-on-state-interaction-nvda.collected.json delete mode 100644 build/tests/switch/test-08-navigate-forwards-to-a-switch-in-the-on-state-interaction.html delete mode 100644 build/tests/switch/test-08-navigate-forwards-to-a-switch-in-the-on-state-interaction.json delete mode 100644 build/tests/switch/test-09-navigate-forwards-to-a-switch-in-the-on-state-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/switch/test-09-navigate-forwards-to-a-switch-in-the-on-state-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/switch/test-09-navigate-forwards-to-a-switch-in-the-on-state-interaction.html delete mode 100644 build/tests/switch/test-09-navigate-forwards-to-a-switch-in-the-on-state-interaction.json delete mode 100644 build/tests/switch/test-10-navigate-backwards-to-a-switch-in-the-on-state-reading-jaws.collected.html delete mode 100644 build/tests/switch/test-10-navigate-backwards-to-a-switch-in-the-on-state-reading-jaws.collected.json delete mode 100644 build/tests/switch/test-10-navigate-backwards-to-a-switch-in-the-on-state-reading-nvda.collected.html delete mode 100644 build/tests/switch/test-10-navigate-backwards-to-a-switch-in-the-on-state-reading-nvda.collected.json delete mode 100644 build/tests/switch/test-10-navigate-backwards-to-a-switch-in-the-on-state-reading.html delete mode 100644 build/tests/switch/test-10-navigate-backwards-to-a-switch-in-the-on-state-reading.json delete mode 100644 build/tests/switch/test-11-navigate-backwards-to-a-switch-in-the-on-state-interaction-jaws.collected.html delete mode 100644 build/tests/switch/test-11-navigate-backwards-to-a-switch-in-the-on-state-interaction-jaws.collected.json delete mode 100644 build/tests/switch/test-11-navigate-backwards-to-a-switch-in-the-on-state-interaction-nvda.collected.html delete mode 100644 build/tests/switch/test-11-navigate-backwards-to-a-switch-in-the-on-state-interaction-nvda.collected.json delete mode 100644 build/tests/switch/test-11-navigate-backwards-to-a-switch-in-the-on-state-interaction.html delete mode 100644 build/tests/switch/test-11-navigate-backwards-to-a-switch-in-the-on-state-interaction.json delete mode 100644 build/tests/switch/test-12-navigate-backwards-to-a-switch-in-the-on-state-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/switch/test-12-navigate-backwards-to-a-switch-in-the-on-state-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/switch/test-12-navigate-backwards-to-a-switch-in-the-on-state-interaction.html delete mode 100644 build/tests/switch/test-12-navigate-backwards-to-a-switch-in-the-on-state-interaction.json delete mode 100644 build/tests/switch/test-13-read-information-about-a-switch-in-the-off-state-reading-jaws.collected.html delete mode 100644 build/tests/switch/test-13-read-information-about-a-switch-in-the-off-state-reading-jaws.collected.json delete mode 100644 build/tests/switch/test-13-read-information-about-a-switch-in-the-off-state-reading-nvda.collected.html delete mode 100644 build/tests/switch/test-13-read-information-about-a-switch-in-the-off-state-reading-nvda.collected.json delete mode 100644 build/tests/switch/test-13-read-information-about-a-switch-in-the-off-state-reading.html delete mode 100644 build/tests/switch/test-13-read-information-about-a-switch-in-the-off-state-reading.json delete mode 100644 build/tests/switch/test-14-read-information-about-a-switch-in-the-off-state-interaction-jaws.collected.html delete mode 100644 build/tests/switch/test-14-read-information-about-a-switch-in-the-off-state-interaction-jaws.collected.json delete mode 100644 build/tests/switch/test-14-read-information-about-a-switch-in-the-off-state-interaction-nvda.collected.html delete mode 100644 build/tests/switch/test-14-read-information-about-a-switch-in-the-off-state-interaction-nvda.collected.json delete mode 100644 build/tests/switch/test-14-read-information-about-a-switch-in-the-off-state-interaction.html delete mode 100644 build/tests/switch/test-14-read-information-about-a-switch-in-the-off-state-interaction.json delete mode 100644 build/tests/switch/test-15-read-information-about-a-switch-in-the-off-state-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/switch/test-15-read-information-about-a-switch-in-the-off-state-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/switch/test-15-read-information-about-a-switch-in-the-off-state-interaction.html delete mode 100644 build/tests/switch/test-15-read-information-about-a-switch-in-the-off-state-interaction.json delete mode 100644 build/tests/switch/test-16-read-information-about-a-switch-in-the-on-state-reading-jaws.collected.html delete mode 100644 build/tests/switch/test-16-read-information-about-a-switch-in-the-on-state-reading-jaws.collected.json delete mode 100644 build/tests/switch/test-16-read-information-about-a-switch-in-the-on-state-reading-nvda.collected.html delete mode 100644 build/tests/switch/test-16-read-information-about-a-switch-in-the-on-state-reading-nvda.collected.json delete mode 100644 build/tests/switch/test-16-read-information-about-a-switch-in-the-on-state-reading.html delete mode 100644 build/tests/switch/test-16-read-information-about-a-switch-in-the-on-state-reading.json delete mode 100644 build/tests/switch/test-17-read-information-about-a-switch-in-the-on-state-interaction-jaws.collected.html delete mode 100644 build/tests/switch/test-17-read-information-about-a-switch-in-the-on-state-interaction-jaws.collected.json delete mode 100644 build/tests/switch/test-17-read-information-about-a-switch-in-the-on-state-interaction-nvda.collected.html delete mode 100644 build/tests/switch/test-17-read-information-about-a-switch-in-the-on-state-interaction-nvda.collected.json delete mode 100644 build/tests/switch/test-17-read-information-about-a-switch-in-the-on-state-interaction.html delete mode 100644 build/tests/switch/test-17-read-information-about-a-switch-in-the-on-state-interaction.json delete mode 100644 build/tests/switch/test-18-read-information-about-a-switch-in-the-on-state-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/switch/test-18-read-information-about-a-switch-in-the-on-state-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/switch/test-18-read-information-about-a-switch-in-the-on-state-interaction.html delete mode 100644 build/tests/switch/test-18-read-information-about-a-switch-in-the-on-state-interaction.json delete mode 100644 build/tests/switch/test-19-operate-a-switch-in-the-off-state-reading-jaws.collected.html delete mode 100644 build/tests/switch/test-19-operate-a-switch-in-the-off-state-reading-jaws.collected.json delete mode 100644 build/tests/switch/test-19-operate-a-switch-in-the-off-state-reading-nvda.collected.html delete mode 100644 build/tests/switch/test-19-operate-a-switch-in-the-off-state-reading-nvda.collected.json delete mode 100644 build/tests/switch/test-19-operate-a-switch-in-the-off-state-reading.html delete mode 100644 build/tests/switch/test-19-operate-a-switch-in-the-off-state-reading.json delete mode 100644 build/tests/switch/test-20-operate-a-switch-in-the-off-state-interaction-jaws.collected.html delete mode 100644 build/tests/switch/test-20-operate-a-switch-in-the-off-state-interaction-jaws.collected.json delete mode 100644 build/tests/switch/test-20-operate-a-switch-in-the-off-state-interaction-nvda.collected.html delete mode 100644 build/tests/switch/test-20-operate-a-switch-in-the-off-state-interaction-nvda.collected.json delete mode 100644 build/tests/switch/test-20-operate-a-switch-in-the-off-state-interaction.html delete mode 100644 build/tests/switch/test-20-operate-a-switch-in-the-off-state-interaction.json delete mode 100644 build/tests/switch/test-21-operate-a-switch-in-the-off-state-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/switch/test-21-operate-a-switch-in-the-off-state-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/switch/test-21-operate-a-switch-in-the-off-state-interaction.html delete mode 100644 build/tests/switch/test-21-operate-a-switch-in-the-off-state-interaction.json delete mode 100644 build/tests/switch/test-22-operate-a-switch-in-the-on-state-reading-jaws.collected.html delete mode 100644 build/tests/switch/test-22-operate-a-switch-in-the-on-state-reading-jaws.collected.json delete mode 100644 build/tests/switch/test-22-operate-a-switch-in-the-on-state-reading-nvda.collected.html delete mode 100644 build/tests/switch/test-22-operate-a-switch-in-the-on-state-reading-nvda.collected.json delete mode 100644 build/tests/switch/test-22-operate-a-switch-in-the-on-state-reading.html delete mode 100644 build/tests/switch/test-22-operate-a-switch-in-the-on-state-reading.json delete mode 100644 build/tests/switch/test-23-operate-a-switch-in-the-on-state-interaction-jaws.collected.html delete mode 100644 build/tests/switch/test-23-operate-a-switch-in-the-on-state-interaction-jaws.collected.json delete mode 100644 build/tests/switch/test-23-operate-a-switch-in-the-on-state-interaction-nvda.collected.html delete mode 100644 build/tests/switch/test-23-operate-a-switch-in-the-on-state-interaction-nvda.collected.json delete mode 100644 build/tests/switch/test-23-operate-a-switch-in-the-on-state-interaction.html delete mode 100644 build/tests/switch/test-23-operate-a-switch-in-the-on-state-interaction.json delete mode 100644 build/tests/switch/test-24-operate-a-switch-in-the-on-state-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/switch/test-24-operate-a-switch-in-the-on-state-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/switch/test-24-operate-a-switch-in-the-on-state-interaction.html delete mode 100644 build/tests/switch/test-24-operate-a-switch-in-the-on-state-interaction.json delete mode 100644 build/tests/tabs-manual-activation/commands.json delete mode 100644 build/tests/tabs-manual-activation/index.html delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/css/tabs.css delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/js/tabs.js delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/tabs.activateThirdTabAndSetFocusOnTabpanel.html delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/tabs.html delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/tabs.setFocusAfterTabpanel.html delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/tabs.setFocusBeforeTablist.html delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/tabs.setFocusOnFirstTab.html delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/tabs.setFocusOnSecondTab.html delete mode 100644 build/tests/tabs-manual-activation/reference/2021-2-15_124757/tabs.setFocusOnThirdTab.html delete mode 100644 build/tests/tabs-manual-activation/scripts.jsonp.js delete mode 100644 build/tests/tabs-manual-activation/scripts.module.js delete mode 100644 build/tests/tabs-manual-activation/scripts/activateThirdTabAndSetFocusOnTabpanel.jsonp.js delete mode 100644 build/tests/tabs-manual-activation/scripts/activateThirdTabAndSetFocusOnTabpanel.module.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusAfterTabpanel.jsonp.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusAfterTabpanel.module.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusBeforeTablist.jsonp.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusBeforeTablist.module.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusOnFirstTab.jsonp.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusOnFirstTab.module.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusOnSecondTab.jsonp.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusOnSecondTab.module.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusOnThirdTab.jsonp.js delete mode 100644 build/tests/tabs-manual-activation/scripts/setFocusOnThirdTab.module.js delete mode 100644 build/tests/tabs-manual-activation/test-01-navigate-forwards-to-tab-list-reading-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-01-navigate-forwards-to-tab-list-reading-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-01-navigate-forwards-to-tab-list-reading-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-01-navigate-forwards-to-tab-list-reading-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-01-navigate-forwards-to-tab-list-reading.html delete mode 100644 build/tests/tabs-manual-activation/test-01-navigate-forwards-to-tab-list-reading.json delete mode 100644 build/tests/tabs-manual-activation/test-02-navigate-backwards-to-tab-list-reading-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-02-navigate-backwards-to-tab-list-reading-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-02-navigate-backwards-to-tab-list-reading-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-02-navigate-backwards-to-tab-list-reading-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-02-navigate-backwards-to-tab-list-reading.html delete mode 100644 build/tests/tabs-manual-activation/test-02-navigate-backwards-to-tab-list-reading.json delete mode 100644 build/tests/tabs-manual-activation/test-03-navigate-forwards-to-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-03-navigate-forwards-to-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-03-navigate-forwards-to-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-03-navigate-forwards-to-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-03-navigate-forwards-to-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-03-navigate-forwards-to-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-04-navigate-backwards-to-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-04-navigate-backwards-to-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-04-navigate-backwards-to-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-04-navigate-backwards-to-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-04-navigate-backwards-to-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-04-navigate-backwards-to-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-05-navigate-forwards-to-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-05-navigate-forwards-to-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-05-navigate-forwards-to-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-05-navigate-forwards-to-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-06-navigate-backwards-to-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-06-navigate-backwards-to-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-06-navigate-backwards-to-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-06-navigate-backwards-to-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-07-read-information-about-tab-in-tab-list-reading-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-07-read-information-about-tab-in-tab-list-reading-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-07-read-information-about-tab-in-tab-list-reading-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-07-read-information-about-tab-in-tab-list-reading-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-07-read-information-about-tab-in-tab-list-reading.html delete mode 100644 build/tests/tabs-manual-activation/test-07-read-information-about-tab-in-tab-list-reading.json delete mode 100644 build/tests/tabs-manual-activation/test-08-read-information-about-tab-in-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-08-read-information-about-tab-in-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-08-read-information-about-tab-in-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-08-read-information-about-tab-in-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-08-read-information-about-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-08-read-information-about-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-09-read-information-about-tab-in-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-09-read-information-about-tab-in-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-09-read-information-about-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-09-read-information-about-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-10-navigate-to-next-tab-in-tab-list-reading-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-10-navigate-to-next-tab-in-tab-list-reading-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-10-navigate-to-next-tab-in-tab-list-reading-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-10-navigate-to-next-tab-in-tab-list-reading-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-10-navigate-to-next-tab-in-tab-list-reading.html delete mode 100644 build/tests/tabs-manual-activation/test-10-navigate-to-next-tab-in-tab-list-reading.json delete mode 100644 build/tests/tabs-manual-activation/test-11-navigate-to-next-tab-in-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-11-navigate-to-next-tab-in-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-11-navigate-to-next-tab-in-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-11-navigate-to-next-tab-in-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-11-navigate-to-next-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-11-navigate-to-next-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-12-navigate-to-next-tab-in-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-12-navigate-to-next-tab-in-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-12-navigate-to-next-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-12-navigate-to-next-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-13-navigate-to-previous-tab-in-tab-list-reading-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-13-navigate-to-previous-tab-in-tab-list-reading-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-13-navigate-to-previous-tab-in-tab-list-reading-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-13-navigate-to-previous-tab-in-tab-list-reading-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-13-navigate-to-previous-tab-in-tab-list-reading.html delete mode 100644 build/tests/tabs-manual-activation/test-13-navigate-to-previous-tab-in-tab-list-reading.json delete mode 100644 build/tests/tabs-manual-activation/test-14-navigate-to-previous-tab-in-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-14-navigate-to-previous-tab-in-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-14-navigate-to-previous-tab-in-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-14-navigate-to-previous-tab-in-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-14-navigate-to-previous-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-14-navigate-to-previous-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-15-navigate-to-previous-tab-in-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-15-navigate-to-previous-tab-in-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-15-navigate-to-previous-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-15-navigate-to-previous-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-16-navigate-to-first-tab-in-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-16-navigate-to-first-tab-in-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-16-navigate-to-first-tab-in-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-16-navigate-to-first-tab-in-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-16-navigate-to-first-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-16-navigate-to-first-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-17-navigate-to-first-tab-in-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-17-navigate-to-first-tab-in-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-17-navigate-to-first-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-17-navigate-to-first-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-18-navigate-to-last-tab-in-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-18-navigate-to-last-tab-in-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-18-navigate-to-last-tab-in-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-18-navigate-to-last-tab-in-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-18-navigate-to-last-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-18-navigate-to-last-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-19-navigate-to-last-tab-in-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-19-navigate-to-last-tab-in-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-19-navigate-to-last-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-19-navigate-to-last-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-20-navigate-forwards-to-tab-panel-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-20-navigate-forwards-to-tab-panel-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-20-navigate-forwards-to-tab-panel-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-20-navigate-forwards-to-tab-panel-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-20-navigate-forwards-to-tab-panel-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-20-navigate-forwards-to-tab-panel-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-21-navigate-backwards-to-tab-panel-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-21-navigate-backwards-to-tab-panel-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-21-navigate-backwards-to-tab-panel-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-21-navigate-backwards-to-tab-panel-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-21-navigate-backwards-to-tab-panel-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-21-navigate-backwards-to-tab-panel-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-22-navigate-forwards-to-tab-panel-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-22-navigate-forwards-to-tab-panel-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-22-navigate-forwards-to-tab-panel-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-22-navigate-forwards-to-tab-panel-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-23-navigate-backwards-to-tab-panel-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-23-navigate-backwards-to-tab-panel-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-23-navigate-backwards-to-tab-panel-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-23-navigate-backwards-to-tab-panel-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-24-activate-tab-in-tab-list-reading-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-24-activate-tab-in-tab-list-reading-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-24-activate-tab-in-tab-list-reading-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-24-activate-tab-in-tab-list-reading-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-24-activate-tab-in-tab-list-reading.html delete mode 100644 build/tests/tabs-manual-activation/test-24-activate-tab-in-tab-list-reading.json delete mode 100644 build/tests/tabs-manual-activation/test-25-activate-tab-in-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-25-activate-tab-in-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-25-activate-tab-in-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-25-activate-tab-in-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-25-activate-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-25-activate-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-26-activate-tab-in-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-26-activate-tab-in-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-26-activate-tab-in-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-26-activate-tab-in-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-27-delete-tab-from-tab-list-reading-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-27-delete-tab-from-tab-list-reading-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-27-delete-tab-from-tab-list-reading-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-27-delete-tab-from-tab-list-reading-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-27-delete-tab-from-tab-list-reading.html delete mode 100644 build/tests/tabs-manual-activation/test-27-delete-tab-from-tab-list-reading.json delete mode 100644 build/tests/tabs-manual-activation/test-28-delete-tab-from-tab-list-interaction-jaws.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-28-delete-tab-from-tab-list-interaction-jaws.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-28-delete-tab-from-tab-list-interaction-nvda.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-28-delete-tab-from-tab-list-interaction-nvda.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-28-delete-tab-from-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-28-delete-tab-from-tab-list-interaction.json delete mode 100644 build/tests/tabs-manual-activation/test-29-delete-tab-from-tab-list-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/tabs-manual-activation/test-29-delete-tab-from-tab-list-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/tabs-manual-activation/test-29-delete-tab-from-tab-list-interaction.html delete mode 100644 build/tests/tabs-manual-activation/test-29-delete-tab-from-tab-list-interaction.json delete mode 100644 build/tests/toggle-button/commands.json delete mode 100644 build/tests/toggle-button/index.html delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/button.html delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/button.setFocusAfterButton.html delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/button.setFocusAfterButtonAndSetStateToPressed.html delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/button.setFocusBeforeButton.html delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/button.setFocusBeforeButtonAndSetStateToPressed.html delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/button.setFocusOnButton.html delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/button.setFocusOnButtonAndSetStateToPressed.html delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/css/button.css delete mode 100644 build/tests/toggle-button/reference/2021-3-29_145942/js/button.js delete mode 100644 build/tests/toggle-button/scripts.jsonp.js delete mode 100644 build/tests/toggle-button/scripts.module.js delete mode 100644 build/tests/toggle-button/scripts/setFocusAfterButton.jsonp.js delete mode 100644 build/tests/toggle-button/scripts/setFocusAfterButton.module.js delete mode 100644 build/tests/toggle-button/scripts/setFocusAfterButtonAndSetStateToPressed.jsonp.js delete mode 100644 build/tests/toggle-button/scripts/setFocusAfterButtonAndSetStateToPressed.module.js delete mode 100644 build/tests/toggle-button/scripts/setFocusBeforeButton.jsonp.js delete mode 100644 build/tests/toggle-button/scripts/setFocusBeforeButton.module.js delete mode 100644 build/tests/toggle-button/scripts/setFocusBeforeButtonAndSetStateToPressed.jsonp.js delete mode 100644 build/tests/toggle-button/scripts/setFocusBeforeButtonAndSetStateToPressed.module.js delete mode 100644 build/tests/toggle-button/scripts/setFocusOnButton.jsonp.js delete mode 100644 build/tests/toggle-button/scripts/setFocusOnButton.module.js delete mode 100644 build/tests/toggle-button/scripts/setFocusOnButtonAndSetStateToPressed.jsonp.js delete mode 100644 build/tests/toggle-button/scripts/setFocusOnButtonAndSetStateToPressed.module.js delete mode 100644 build/tests/toggle-button/test-01-navigate-forwards-to-not-pressed-toggle-button-reading-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-01-navigate-forwards-to-not-pressed-toggle-button-reading-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-01-navigate-forwards-to-not-pressed-toggle-button-reading-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-01-navigate-forwards-to-not-pressed-toggle-button-reading-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-01-navigate-forwards-to-not-pressed-toggle-button-reading.html delete mode 100644 build/tests/toggle-button/test-01-navigate-forwards-to-not-pressed-toggle-button-reading.json delete mode 100644 build/tests/toggle-button/test-02-navigate-backwards-to-not-pressed-toggle-button-reading-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-02-navigate-backwards-to-not-pressed-toggle-button-reading-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-02-navigate-backwards-to-not-pressed-toggle-button-reading-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-02-navigate-backwards-to-not-pressed-toggle-button-reading-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-02-navigate-backwards-to-not-pressed-toggle-button-reading.html delete mode 100644 build/tests/toggle-button/test-02-navigate-backwards-to-not-pressed-toggle-button-reading.json delete mode 100644 build/tests/toggle-button/test-03-navigate-forwards-to-not-pressed-toggle-button-interaction-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-03-navigate-forwards-to-not-pressed-toggle-button-interaction-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-03-navigate-forwards-to-not-pressed-toggle-button-interaction-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-03-navigate-forwards-to-not-pressed-toggle-button-interaction-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-03-navigate-forwards-to-not-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-03-navigate-forwards-to-not-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-04-navigate-backwards-to-not-pressed-toggle-button-interaction-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-04-navigate-backwards-to-not-pressed-toggle-button-interaction-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-04-navigate-backwards-to-not-pressed-toggle-button-interaction-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-04-navigate-backwards-to-not-pressed-toggle-button-interaction-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-04-navigate-backwards-to-not-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-04-navigate-backwards-to-not-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-05-navigate-forwards-to-not-pressed-toggle-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/toggle-button/test-05-navigate-forwards-to-not-pressed-toggle-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/toggle-button/test-05-navigate-forwards-to-not-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-05-navigate-forwards-to-not-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-06-navigate-backwards-to-not-pressed-toggle-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/toggle-button/test-06-navigate-backwards-to-not-pressed-toggle-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/toggle-button/test-06-navigate-backwards-to-not-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-06-navigate-backwards-to-not-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-07-navigate-forwards-to-pressed-toggle-button-reading-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-07-navigate-forwards-to-pressed-toggle-button-reading-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-07-navigate-forwards-to-pressed-toggle-button-reading-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-07-navigate-forwards-to-pressed-toggle-button-reading-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-07-navigate-forwards-to-pressed-toggle-button-reading.html delete mode 100644 build/tests/toggle-button/test-07-navigate-forwards-to-pressed-toggle-button-reading.json delete mode 100644 build/tests/toggle-button/test-08-navigate-backwards-to-pressed-toggle-button-reading-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-08-navigate-backwards-to-pressed-toggle-button-reading-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-08-navigate-backwards-to-pressed-toggle-button-reading-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-08-navigate-backwards-to-pressed-toggle-button-reading-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-08-navigate-backwards-to-pressed-toggle-button-reading.html delete mode 100644 build/tests/toggle-button/test-08-navigate-backwards-to-pressed-toggle-button-reading.json delete mode 100644 build/tests/toggle-button/test-09-navigate-forwards-to-pressed-toggle-button-interaction-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-09-navigate-forwards-to-pressed-toggle-button-interaction-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-09-navigate-forwards-to-pressed-toggle-button-interaction-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-09-navigate-forwards-to-pressed-toggle-button-interaction-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-09-navigate-forwards-to-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-09-navigate-forwards-to-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-10-navigate-backwards-to-pressed-toggle-button-interaction-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-10-navigate-backwards-to-pressed-toggle-button-interaction-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-10-navigate-backwards-to-pressed-toggle-button-interaction-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-10-navigate-backwards-to-pressed-toggle-button-interaction-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-10-navigate-backwards-to-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-10-navigate-backwards-to-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-11-navigate-forwards-to-pressed-toggle-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/toggle-button/test-11-navigate-forwards-to-pressed-toggle-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/toggle-button/test-11-navigate-forwards-to-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-11-navigate-forwards-to-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-12-navigate-backwards-to-pressed-toggle-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/toggle-button/test-12-navigate-backwards-to-pressed-toggle-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/toggle-button/test-12-navigate-backwards-to-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-12-navigate-backwards-to-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-13-read-information-about-not-pressed-toggle-button-reading-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-13-read-information-about-not-pressed-toggle-button-reading-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-13-read-information-about-not-pressed-toggle-button-reading-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-13-read-information-about-not-pressed-toggle-button-reading-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-13-read-information-about-not-pressed-toggle-button-reading.html delete mode 100644 build/tests/toggle-button/test-13-read-information-about-not-pressed-toggle-button-reading.json delete mode 100644 build/tests/toggle-button/test-14-read-information-about-not-pressed-toggle-button-interaction-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-14-read-information-about-not-pressed-toggle-button-interaction-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-14-read-information-about-not-pressed-toggle-button-interaction-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-14-read-information-about-not-pressed-toggle-button-interaction-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-14-read-information-about-not-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-14-read-information-about-not-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-15-read-information-about-not-pressed-toggle-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/toggle-button/test-15-read-information-about-not-pressed-toggle-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/toggle-button/test-15-read-information-about-not-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-15-read-information-about-not-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-16-read-information-about-pressed-toggle-button-reading-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-16-read-information-about-pressed-toggle-button-reading-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-16-read-information-about-pressed-toggle-button-reading-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-16-read-information-about-pressed-toggle-button-reading-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-16-read-information-about-pressed-toggle-button-reading.html delete mode 100644 build/tests/toggle-button/test-16-read-information-about-pressed-toggle-button-reading.json delete mode 100644 build/tests/toggle-button/test-17-read-information-about-pressed-toggle-button-interaction-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-17-read-information-about-pressed-toggle-button-interaction-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-17-read-information-about-pressed-toggle-button-interaction-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-17-read-information-about-pressed-toggle-button-interaction-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-17-read-information-about-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-17-read-information-about-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-18-read-information-about-pressed-toggle-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/toggle-button/test-18-read-information-about-pressed-toggle-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/toggle-button/test-18-read-information-about-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-18-read-information-about-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-19-operate-not-pressed-toggle-button-reading-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-19-operate-not-pressed-toggle-button-reading-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-19-operate-not-pressed-toggle-button-reading-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-19-operate-not-pressed-toggle-button-reading-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-19-operate-not-pressed-toggle-button-reading.html delete mode 100644 build/tests/toggle-button/test-19-operate-not-pressed-toggle-button-reading.json delete mode 100644 build/tests/toggle-button/test-20-operate-not-pressed-toggle-button-interaction-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-20-operate-not-pressed-toggle-button-interaction-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-20-operate-not-pressed-toggle-button-interaction-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-20-operate-not-pressed-toggle-button-interaction-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-20-operate-not-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-20-operate-not-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-21-operate-not-pressed-toggle-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/toggle-button/test-21-operate-not-pressed-toggle-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/toggle-button/test-21-operate-not-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-21-operate-not-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-22-operate-pressed-toggle-button-reading-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-22-operate-pressed-toggle-button-reading-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-22-operate-pressed-toggle-button-reading-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-22-operate-pressed-toggle-button-reading-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-22-operate-pressed-toggle-button-reading.html delete mode 100644 build/tests/toggle-button/test-22-operate-pressed-toggle-button-reading.json delete mode 100644 build/tests/toggle-button/test-23-operate-pressed-toggle-button-interaction-jaws.collected.html delete mode 100644 build/tests/toggle-button/test-23-operate-pressed-toggle-button-interaction-jaws.collected.json delete mode 100644 build/tests/toggle-button/test-23-operate-pressed-toggle-button-interaction-nvda.collected.html delete mode 100644 build/tests/toggle-button/test-23-operate-pressed-toggle-button-interaction-nvda.collected.json delete mode 100644 build/tests/toggle-button/test-23-operate-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-23-operate-pressed-toggle-button-interaction.json delete mode 100644 build/tests/toggle-button/test-24-operate-pressed-toggle-button-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/toggle-button/test-24-operate-pressed-toggle-button-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/toggle-button/test-24-operate-pressed-toggle-button-interaction.html delete mode 100644 build/tests/toggle-button/test-24-operate-pressed-toggle-button-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/commands.json delete mode 100644 build/tests/vertical-temperature-slider/index.html delete mode 100644 build/tests/vertical-temperature-slider/reference/2021-9-21_142211/css/slider-temperature.css delete mode 100644 build/tests/vertical-temperature-slider/reference/2021-9-21_142211/js/slider-temperature.js delete mode 100644 build/tests/vertical-temperature-slider/reference/2021-9-21_142211/slider-temperature.html delete mode 100644 build/tests/vertical-temperature-slider/reference/2021-9-21_142211/slider-temperature.setFocusAfterSlider.html delete mode 100644 build/tests/vertical-temperature-slider/reference/2021-9-21_142211/slider-temperature.setFocusBeforeSlider.html delete mode 100644 build/tests/vertical-temperature-slider/reference/2021-9-21_142211/slider-temperature.setFocusOnSlider.html delete mode 100644 build/tests/vertical-temperature-slider/scripts.jsonp.js delete mode 100644 build/tests/vertical-temperature-slider/scripts.module.js delete mode 100644 build/tests/vertical-temperature-slider/scripts/setFocusAfterSlider.jsonp.js delete mode 100644 build/tests/vertical-temperature-slider/scripts/setFocusAfterSlider.module.js delete mode 100644 build/tests/vertical-temperature-slider/scripts/setFocusBeforeSlider.jsonp.js delete mode 100644 build/tests/vertical-temperature-slider/scripts/setFocusBeforeSlider.module.js delete mode 100644 build/tests/vertical-temperature-slider/scripts/setFocusOnSlider.jsonp.js delete mode 100644 build/tests/vertical-temperature-slider/scripts/setFocusOnSlider.module.js delete mode 100644 build/tests/vertical-temperature-slider/test-01-navigate-forwards-to-slider-reading-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-01-navigate-forwards-to-slider-reading-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-01-navigate-forwards-to-slider-reading-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-01-navigate-forwards-to-slider-reading-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-01-navigate-forwards-to-slider-reading.html delete mode 100644 build/tests/vertical-temperature-slider/test-01-navigate-forwards-to-slider-reading.json delete mode 100644 build/tests/vertical-temperature-slider/test-02-navigate-backwards-to-slider-reading-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-02-navigate-backwards-to-slider-reading-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-02-navigate-backwards-to-slider-reading-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-02-navigate-backwards-to-slider-reading-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-02-navigate-backwards-to-slider-reading.html delete mode 100644 build/tests/vertical-temperature-slider/test-02-navigate-backwards-to-slider-reading.json delete mode 100644 build/tests/vertical-temperature-slider/test-03-navigate-forwards-to-slider-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-03-navigate-forwards-to-slider-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-03-navigate-forwards-to-slider-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-03-navigate-forwards-to-slider-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-03-navigate-forwards-to-slider-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-03-navigate-forwards-to-slider-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-04-navigate-backwards-to-slider-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-04-navigate-backwards-to-slider-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-04-navigate-backwards-to-slider-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-04-navigate-backwards-to-slider-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-04-navigate-backwards-to-slider-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-04-navigate-backwards-to-slider-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-05-navigate-forwards-to-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-05-navigate-forwards-to-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-05-navigate-forwards-to-slider-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-05-navigate-forwards-to-slider-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-06-navigate-backwards-to-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-06-navigate-backwards-to-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-06-navigate-backwards-to-slider-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-06-navigate-backwards-to-slider-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-07-read-information-about-slider-reading-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-07-read-information-about-slider-reading-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-07-read-information-about-slider-reading-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-07-read-information-about-slider-reading-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-07-read-information-about-slider-reading.html delete mode 100644 build/tests/vertical-temperature-slider/test-07-read-information-about-slider-reading.json delete mode 100644 build/tests/vertical-temperature-slider/test-08-read-information-about-slider-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-08-read-information-about-slider-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-08-read-information-about-slider-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-08-read-information-about-slider-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-08-read-information-about-slider-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-08-read-information-about-slider-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-09-read-information-about-slider-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-09-read-information-about-slider-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-09-read-information-about-slider-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-09-read-information-about-slider-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-10-increment-slider-by-one-step-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-10-increment-slider-by-one-step-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-10-increment-slider-by-one-step-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-10-increment-slider-by-one-step-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-10-increment-slider-by-one-step-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-10-increment-slider-by-one-step-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-11-increment-slider-by-one-step-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-11-increment-slider-by-one-step-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-11-increment-slider-by-one-step-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-11-increment-slider-by-one-step-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-12-decrement-slider-by-one-step-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-12-decrement-slider-by-one-step-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-12-decrement-slider-by-one-step-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-12-decrement-slider-by-one-step-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-12-decrement-slider-by-one-step-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-12-decrement-slider-by-one-step-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-13-decrement-slider-by-one-step-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-13-decrement-slider-by-one-step-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-13-decrement-slider-by-one-step-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-13-decrement-slider-by-one-step-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-14-increment-slider-by-twenty-steps-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-14-increment-slider-by-twenty-steps-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-14-increment-slider-by-twenty-steps-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-14-increment-slider-by-twenty-steps-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-14-increment-slider-by-twenty-steps-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-14-increment-slider-by-twenty-steps-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-15-increment-slider-by-twenty-steps-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-15-increment-slider-by-twenty-steps-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-15-increment-slider-by-twenty-steps-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-15-increment-slider-by-twenty-steps-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-16-decrement-slider-by-twenty-steps-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-16-decrement-slider-by-twenty-steps-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-16-decrement-slider-by-twenty-steps-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-16-decrement-slider-by-twenty-steps-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-16-decrement-slider-by-twenty-steps-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-16-decrement-slider-by-twenty-steps-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-17-decrement-slider-by-twenty-steps-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-17-decrement-slider-by-twenty-steps-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-17-decrement-slider-by-twenty-steps-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-17-decrement-slider-by-twenty-steps-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-18-decrement-slider-to-minimum-value-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-18-decrement-slider-to-minimum-value-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-18-decrement-slider-to-minimum-value-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-18-decrement-slider-to-minimum-value-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-18-decrement-slider-to-minimum-value-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-18-decrement-slider-to-minimum-value-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-19-decrement-slider-to-minimum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-19-decrement-slider-to-minimum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-19-decrement-slider-to-minimum-value-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-19-decrement-slider-to-minimum-value-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-20-increment-slider-to-maximum-value-interaction-jaws.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-20-increment-slider-to-maximum-value-interaction-jaws.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-20-increment-slider-to-maximum-value-interaction-nvda.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-20-increment-slider-to-maximum-value-interaction-nvda.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-20-increment-slider-to-maximum-value-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-20-increment-slider-to-maximum-value-interaction.json delete mode 100644 build/tests/vertical-temperature-slider/test-21-increment-slider-to-maximum-value-interaction-voiceover_macos.collected.html delete mode 100644 build/tests/vertical-temperature-slider/test-21-increment-slider-to-maximum-value-interaction-voiceover_macos.collected.json delete mode 100644 build/tests/vertical-temperature-slider/test-21-increment-slider-to-maximum-value-interaction.html delete mode 100644 build/tests/vertical-temperature-slider/test-21-increment-slider-to-maximum-value-interaction.json diff --git a/build/index.html b/build/index.html deleted file mode 100644 index 7b8afdd2f..000000000 --- a/build/index.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - Test Patterns for Review - - - - -

Test Patterns for Review

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PatternIndex PageReview PageNumber of TestsCommit of Last Change
alertIndexReview

3

73f3498 Generate test and review files automatically -
bannerIndexReview

26

73f3498 Generate test and review files automatically -
breadcrumbIndexReview

9

73f3498 Generate test and review files automatically -
checkboxIndexReview

26

73f3498 Generate test and review files automatically -
checkbox-tri-stateIndexReview

24

73f3498 Generate test and review files automatically -
combobox-autocomplete-both-updatedIndexReview

76

73f3498 Generate test and review files automatically -
combobox-select-onlyIndexReview

38

73f3498 Generate test and review files automatically -
command-buttonIndexReview

9

73f3498 Generate test and review files automatically -
complementaryIndexReview

20

73f3498 Generate test and review files automatically -
contentinfoIndexReview

16

73f3498 Generate test and review files automatically -
datepicker-spin-buttonIndexReview

21

73f3498 Generate test and review files automatically -
disclosure-faqIndexReview

26

73f3498 Generate test and review files automatically -
disclosure-navigationIndexReview

46

73f3498 Generate test and review files automatically -
formIndexReview

20

73f3498 Generate test and review files automatically -
horizontal-sliderIndexReview

21

73f3498 Generate test and review files automatically -
mainIndexReview

16

73f3498 Generate test and review files automatically -
menu-button-actionsIndexReview

26

73f3498 Generate test and review files automatically -
menu-button-actions-active-descendantIndexReview

26

73f3498 Generate test and review files automatically -
menubar-editorIndexReview

40

73f3498 Generate test and review files automatically -
meterIndexReview

9

73f3498 Generate test and review files automatically -
minimal-data-gridIndexReview

55

73f3498 Generate test and review files automatically -
modal-dialogIndexReview

29

73f3498 Generate test and review files automatically -
radiogroup-aria-activedescendantIndexReview

39

73f3498 Generate test and review files automatically -
radiogroup-roving-tabindexIndexReview

39

73f3498 Generate test and review files automatically -
rating-sliderIndexReview

21

73f3498 Generate test and review files automatically -
seek-sliderIndexReview

21

73f3498 Generate test and review files automatically -
switchIndexReview

24

73f3498 Generate test and review files automatically -
tabs-manual-activationIndexReview

29

73f3498 Generate test and review files automatically -
toggle-buttonIndexReview

24

73f3498 Generate test and review files automatically -
vertical-temperature-sliderIndexReview

21

73f3498 Generate test and review files automatically -
- - - diff --git a/build/review/alert.html b/build/review/alert.html deleted file mode 100644 index ce380e134..000000000 --- a/build/review/alert.html +++ /dev/null @@ -1,1069 +0,0 @@ - - - - - Test plan review for pattern: alert - - - - - -

Test plan review for pattern: alert (3 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Trigger an alert in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Trigger Alert' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Trigger Alert' button, activate the button to trigger the alert. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'alert' is conveyed
requiredText 'Hello' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Trigger Alert' button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Trigger Alert' button, activate the button to trigger the alert. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'alert' is conveyed
requiredText 'Hello' is conveyed
-
-

Test 2: Trigger an alert in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Trigger Alert' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Trigger Alert' button, activate the button to trigger the alert. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'alert' is conveyed
requiredText 'Hello' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Trigger Alert' button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Trigger Alert' button, activate the button to trigger the alert. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'alert' is conveyed
requiredText 'Hello' is conveyed
-
-

Test 3: Trigger an alert

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Trigger Alert' button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Trigger Alert' button, activate the button to trigger the alert. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'alert' is conveyed
requiredText 'Hello' is conveyed
-
- - - diff --git a/build/review/banner.html b/build/review/banner.html deleted file mode 100644 index 6ed9a0e3b..000000000 --- a/build/review/banner.html +++ /dev/null @@ -1,2618 +0,0 @@ - - - - - Test plan review for pattern: banner - - - - - -

Test plan review for pattern: banner (26 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards into a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • R
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • D
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    • K
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 2: Navigate forwards into a banner landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 3: Navigate forwards into a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 4: Navigate backwards into a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    • Shift+K
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 5: Navigate backwards into a banner landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 6: Navigate backwards into a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 7: Navigate forwards out of a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • K
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 8: Navigate forwards out of a banner landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 9: Navigate forwards out of a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 10: Navigate backwards out of a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+U
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+K
    • -
    • Shift+U
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 11: Navigate backwards out of a banner landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 12: Navigate backwards out of a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredBanner landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 13: Navigate forwards to a button inside a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark, and hides the first link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Skip To Content' button. using the following commands: -
      -
    • B
    • -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'menu button' is conveyed
requiredName 'Skip To Content' is conveyed
requiredState 'collapsed' is conveyed
requiredAccess key '0' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark, and hides the first link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Skip To Content' button. using the following commands: -
      -
    • B
    • -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'menu button' is conveyed
requiredName 'Skip To Content' is conveyed
requiredState 'collapsed' is conveyed
requiredAccess key '0' is conveyed
-
-

Test 14: Navigate forwards to a button inside a banner landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark, and hides the first link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Skip To Content' button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'menu button' is conveyed
requiredName 'Skip To Content' is conveyed
requiredState 'collapsed' is conveyed
requiredAccess key '0' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark, and hides the first link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Skip To Content' button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'menu button' is conveyed
requiredName 'Skip To Content' is conveyed
requiredState 'collapsed' is conveyed
requiredAccess key '0' is conveyed
-
-

Test 15: Navigate forwards to a button inside a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark, and hides the first link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Skip To Content' button. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'menu button' is conveyed
requiredName 'Skip To Content' is conveyed
requiredState 'collapsed' is conveyed
requiredAccess key '0' is conveyed
-
-

Test 16: Navigate backwards to a button inside a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark, and hides the last link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Show Headings' button. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+B
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'button' is conveyed
requiredName 'Show Headings' is conveyed
requiredButton description is conveyed as: 'Visually outline the landmarks and/or headings on the page'
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark, and hides the last link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Show Headings' button. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+B
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'button' is conveyed
requiredName 'Show Headings' is conveyed
requiredButton description is conveyed as: 'Visually outline the landmarks and/or headings on the page'
-
-

Test 17: Navigate backwards to a button inside a banner landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark, and hides the last link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Show Headings' button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'button' is conveyed
requiredName 'Show Headings' is conveyed
requiredButton description is conveyed as: 'Visually outline the landmarks and/or headings on the page'
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark, and hides the last link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Show Headings' button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'button' is conveyed
requiredName 'Show Headings' is conveyed
requiredButton description is conveyed as: 'Visually outline the landmarks and/or headings on the page'
-
-

Test 18: Navigate backwards to a button inside a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark, and hides the last link inside the landmark region
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Show Headings' button. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'button' is conveyed
requiredName 'Show Headings' is conveyed
requiredButton description is conveyed as: 'Visually outline the landmarks and/or headings on the page'
-
-

Test 19: Navigate forwards to an image inside a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'W3C Logo' image. using the following commands: -
      -
    • G
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'image' is conveyed
requiredName 'W3C Logo' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'W3C Logo' image. using the following commands: -
      -
    • G
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'image' is conveyed
requiredName 'W3C Logo' is conveyed
-
-

Test 20: Navigate forwards to an image inside a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'W3C Logo' image. using the following commands: -
      -
    • Control+Option+Command+G
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'image' is conveyed
requiredName 'W3C Logo' is conveyed
-
-

Test 21: Navigate backwards to an image inside a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'W3C Logo' image. using the following commands: -
      -
    • Shift+G
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'image' is conveyed
requiredName 'W3C Logo' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'W3C Logo' image. using the following commands: -
      -
    • Shift+G
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'image' is conveyed
requiredName 'W3C Logo' is conveyed
-
-

Test 22: Navigate backwards to an image inside a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'W3C Logo' image. using the following commands: -
      -
    • Shift+Control+Option+Command+G
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'image' is conveyed
requiredName 'W3C Logo' is conveyed
-
-

Test 23: Navigate forwards to a heading inside a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'ARIA Landmarks Example' heading. using the following commands: -
      -
    • H
    • -
    • 1
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName 'ARIA Landmarks Example' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'ARIA Landmarks Example' heading. using the following commands: -
      -
    • H
    • -
    • 1
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName 'ARIA Landmarks Example' is conveyed
-
-

Test 24: Navigate forwards to a heading inside a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'ARIA Landmarks Example' heading. using the following commands: -
      -
    • Control+Option+Command+H
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName 'ARIA Landmarks Example' is conveyed
-
-

Test 25: Navigate backwards to a heading inside a banner landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'ARIA Landmarks Example' heading. using the following commands: -
      -
    • Shift+H
    • -
    • Shift+1
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName 'ARIA Landmarks Example' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'ARIA Landmarks Example' heading. using the following commands: -
      -
    • Shift+H
    • -
    • Shift+1
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName 'ARIA Landmarks Example' is conveyed
-
-

Test 26: Navigate backwards to a heading inside a banner landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the banner landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'ARIA Landmarks Example' heading. using the following commands: -
      -
    • Shift+Control+Option+Command+H
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'banner' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName 'ARIA Landmarks Example' is conveyed
-
- - - diff --git a/build/review/breadcrumb.html b/build/review/breadcrumb.html deleted file mode 100644 index 23bd5bd03..000000000 --- a/build/review/breadcrumb.html +++ /dev/null @@ -1,1528 +0,0 @@ - - - - - Test plan review for pattern: breadcrumb - - - - - -

Test plan review for pattern: breadcrumb (9 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate to the first breadcrumb link in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the 'WAI-ARIA Authoring Practices' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Authoring Practices' link. using the following commands: -
      -
    • U
    • -
    • I
    • -
    • Tab
    • -
    • Down Arrow, then Down Arrow, then Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'WAI-ARIA Authoring Practices' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the 'WAI-ARIA Authoring Practices' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Authoring Practices' link. using the following commands: -
      -
    • U
    • -
    • K
    • -
    • L
    • -
    • I
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'WAI-ARIA Authoring Practices' is conveyed
-
-

Test 2: Navigate to the last breadcrumb link in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Breadcrumb Example' link. using the following commands: -
      -
    • Shift+U
    • -
    • Shift+I
    • -
    • Shift+Tab
    • -
    • Up Arrow, then Up Arrow, then Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Breadcrumb Example' link. using the following commands: -
      -
    • Shift+U
    • -
    • Shift+K
    • -
    • Shift+L
    • -
    • Shift+I
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-

Test 3: Navigate to the first breadcrumb link in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the 'WAI-ARIA Authoring Practices' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Authoring Practices' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'WAI-ARIA Authoring Practices' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the 'WAI-ARIA Authoring Practices' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Authoring Practices' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'WAI-ARIA Authoring Practices' is conveyed
-
-

Test 4: Navigate to the last breadcrumb link in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Breadcrumb Example' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Breadcrumb Example' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-

Test 5: Navigate to the first breadcrumb link

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the 'WAI-ARIA Authoring Practices' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'WAI-ARIA Authoring Practices' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'WAI-ARIA Authoring Practices' is conveyed
-
-

Test 6: Navigate to the last breadcrumb link

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Breadcrumb Example' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole of the landmark region, 'navigation', is conveyed
requiredName of the landmark region, 'Breadcrumb', is conveyed
required'Role of the breadcrumbs container, 'list', is conveyed
requiredNumber of list items, 4, is conveyed
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-

Test 7: Read information about a breadcrumb link in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Breadcrumb Example' link, read information about the link. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Breadcrumb Example' link, read information about the link. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-

Test 8: Read information about a breadcrumb link in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Breadcrumb Example' link, read information about the link. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Breadcrumb Example' link, read information about the link. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
-

Test 9: Read information about a breadcrumb link

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Breadcrumb Example' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Breadcrumb Example' link, read information about the link. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Breadcrumb Example' is conveyed
requiredState 'current page' is conveyed
-
- - - diff --git a/build/review/checkbox-tri-state.html b/build/review/checkbox-tri-state.html deleted file mode 100644 index 2879bda20..000000000 --- a/build/review/checkbox-tri-state.html +++ /dev/null @@ -1,2460 +0,0 @@ - - - - - Test plan review for pattern: checkbox-tri-state - - - - - -

Test plan review for pattern: checkbox-tri-state (24 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a partially checked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the checkbox. using the following commands: -
      -
    • X
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the checkbox. using the following commands: -
      -
    • X
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 2: Navigate backwards to a partially checked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Shift+X
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Shift+X
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 3: Navigate forwards to a partially checked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 4: Navigate backwards to a partially checked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 5: Navigate forwards to a partially checked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. You may need to press certain commands (such as Control+Option+Right) multiple times to hear all information relating to the checkbox. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 6: Navigate backwards to a partially checked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 7: Operate a partially checked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Check the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Check the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to checked) is conveyed
-
-

Test 8: Operate a partially checked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Check the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Check the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to checked) is conveyed
-
-

Test 9: Operate a partially checked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Check the first checkbox. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to checked) is conveyed
-
-

Test 10: Operate an unchecked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to unchecked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Partially check the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to partially checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to unchecked
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Partially check the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to partially checked) is conveyed
-
-

Test 11: Operate an unchecked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to unchecked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Partially check the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to partially checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to unchecked
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Partially check the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to partially checked) is conveyed
-
-

Test 12: Operate an unchecked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Partially check the first checkbox. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to partially checked) is conveyed
-
-

Test 13: Read a partially checked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When the reading cursor is on the first checkbox, read the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. When the reading cursor is on the first checkbox, read the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 14: Read a partially checked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 15: Read a partially checked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox. Note: it should be in the partially checked state. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'All condiments' is conveyed
requiredState of the checkbox (partially checked) is conveyed
-
-

Test 16: Read grouping information of a grouped, partially checked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When reading cursor is on the first checkbox, read its grouping information. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. When reading cursor is on the first checkbox, read its grouping information. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-

Test 17: Read grouping information of a grouped, partially checked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When focus is on the first checkbox, read its grouping information. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. When focus is on the first checkbox, read its grouping information. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-

Test 18: Read grouping information of a grouped, partially checked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. When focus is on a checkbox, read its grouping information. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-

Test 19: Navigate forwards into a checkbox group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate forwards into the checkbox group. using the following commands: -
      -
    • X
    • -
    • F
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
requiredThe group boundary is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate forwards into the checkbox group. using the following commands: -
      -
    • X
    • -
    • F
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
requiredThe group boundary is conveyed
-
-

Test 20: Navigate backwards out of a checkbox group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate backwards out of the checkbox group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate backwards out of the checkbox group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-

Test 21: Navigate forwards into a checkbox group in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate forwards into the checkbox group. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
requiredThe group boundary is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate forwards into the checkbox group. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
requiredThe group boundary is conveyed
-
-

Test 22: Navigate backwards out of a checkbox group in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate backwards out of the checkbox group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate backwards out of the checkbox group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-

Test 23: Navigate forwards into a checkbox group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate forwards into the checkbox group. Note: You may need to press certain commands (such as Control+Option+Command+J) multiple times to hear all information relating to the checkbox. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
requiredThe group boundary is conveyed
-
-

Test 24: Navigate backwards out of a checkbox group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate backwards out of the checkbox group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
- - - diff --git a/build/review/checkbox.html b/build/review/checkbox.html deleted file mode 100644 index c4802e648..000000000 --- a/build/review/checkbox.html +++ /dev/null @@ -1,2512 +0,0 @@ - - - - - Test plan review for pattern: checkbox - - - - - -

Test plan review for pattern: checkbox (26 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate to an unchecked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the unchecked state. using the following commands: -
      -
    • X / Shift+X
    • -
    • F / Shift+F
    • -
    • Tab / Shift+Tab
    • -
    • Up Arrow / Down Arrow
    • -
    • Left Arrow / Right Arrow (with Smart Navigation on)
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the unchecked state. using the following commands: -
      -
    • X / Shift+X
    • -
    • F / Shift+F
    • -
    • Tab / Shift+Tab
    • -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-

Test 2: Navigate to an unchecked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the unchecked state. using the following commands: -
      -
    • Tab / Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the unchecked state. using the following commands: -
      -
    • Tab / Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-

Test 3: Navigate to an unchecked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the unchecked state. using the following commands: -
      -
    • Tab / Shift+Tab
    • -
    • Control+Option+Right / Ctrl+Option+Left
    • -
    • Control+Option+Command+J / Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-

Test 4: Navigate to a checked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first checkbox to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • X / Shift+X
    • -
    • F / Shift+F
    • -
    • Tab / Shift+Tab
    • -
    • Up Arrow / Down Arrow
    • -
    • Left Arrow / Right Arrow (with Smart Navigation on)
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first checkbox to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • X / Shift+X
    • -
    • F / Shift+F
    • -
    • Tab / Shift+Tab
    • -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (checked) is conveyed
-
-

Test 5: Navigate to a checked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first checkbox to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • Tab / Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first checkbox to checked
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • Tab / Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (checked) is conveyed
-
-

Test 6: Navigate to a checked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first checkbox to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • Tab / Shift+Tab
    • -
    • Control+Option+Right / Ctrl+Option+Left
    • -
    • Control+Option+Command+J / Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (checked) is conveyed
-
-

Test 7: Operate a checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Check and uncheck the first checkbox. using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Check and uncheck the first checkbox. using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state is conveyed
-
-

Test 8: Operate a checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Check and uncheck the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Check and uncheck the first checkbox. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state is conveyed
-
-

Test 9: Operate a checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Check and uncheck the first checkbox. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state is conveyed
-
-

Test 10: Read an unchecked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When the reading cursor is on the first checkbox, read the first checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. When the reading cursor is on the first checkbox, read the first checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-

Test 11: Read an unchecked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-

Test 12: Read an unchecked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (not checked) is conveyed
-
-

Test 13: Read a checked checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When the reading cursor is on the first checkbox, read the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox ( checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. When the reading cursor is on the first checkbox, read the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox ( checked) is conveyed
-
-

Test 14: Read a checked checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (checked) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (checked) is conveyed
-
-

Test 15: Read a checked checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first checkbox and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. When the focus is on the first checkbox, read the first checkbox. Note: it should be in the checked state. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'checkbox' is conveyed
requiredName 'Lettuce' is conveyed
requiredState of the checkbox (checked) is conveyed
-
-

Test 16: Read grouping information of a grouped checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When reading cursor is on a checkbox, read its grouping information using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. When reading cursor is on a checkbox, read its grouping information using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-

Test 17: Read grouping information of a grouped checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. When focus is on a checkbox, read its grouping information using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. When focus is on a checkbox, read its grouping information using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-

Test 18: Read grouping information of a grouped checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. When focus is on a checkbox, read its grouping information using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
-
-

Test 19: Navigate sequentially through a checkbox group in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate both forward and backward into and out of the checkbox group. using the following commands: -
      -
    • Up Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
requiredGroup boundaries at start and end of group are conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate both forward and backward into and out of the checkbox group. using the following commands: -
      -
    • Up Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
requiredGroup boundaries at start and end of group are conveyed
-
-

Test 20: Navigate sequentially through a checkbox group

-

-

- - -

-
-

VoiceOver for macOS

-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate both forward and backward into and out of the checkbox group. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
requiredGroup boundaries at start and end of group are conveyed
-
-

Test 21: Navigate into a checkbox group in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate from outside the checkbox group to a checkbox inside the group. Test both navigating forward into the start and backward into the end. using the following commands: -
      -
    • X
    • -
    • Shift+X
    • -
    • F
    • -
    • Shift+F
    • -
    • Tab
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate from outside the checkbox group to a checkbox inside the group. Test both navigating forward into the start and backward into the end. using the following commands: -
      -
    • X
    • -
    • Shift+X
    • -
    • F
    • -
    • Shift+F
    • -
    • Tab
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-

Test 22: Navigate into a checkbox group in interaction mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate from outside the checkbox group to a checkbox inside the group. Test both navigating forward into the start and backward into the end. using the following commands: -
      -
    • Tab
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate from outside the checkbox group to a checkbox inside the group. Test both navigating forward into the start and backward into the end. using the following commands: -
      -
    • Tab
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-

Test 23: Navigate into a checkbox group

-

-

- - -

-
-

VoiceOver for macOS

-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate from outside the checkbox group to a checkbox inside the group. Test both navigating forward into the start and backward into the end. using the following commands: -
      -
    • Tab
    • -
    • Shift+Tab
    • -
    • Control+Option+Right
    • -
    • Ctrl+Option+Left
    • -
    • Control+Option+Command+J
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
requiredGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-

Test 24: Navigate out of a checkbox group in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate from a checkbox inside the checkbox group to an element outside the checkbox group. Test both navigating forward out of the end and backward out of the start. using the following commands: -
      -
    • Tab
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate from a checkbox inside the checkbox group to an element outside the checkbox group. Test both navigating forward out of the end and backward out of the start. using the following commands: -
      -
    • Tab
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-

Test 25: Navigate out of a checkbox group in interaction mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate from a checkbox inside the checkbox group to an element outside the checkbox group. Test both navigating forward out of the end and backward out of the start. using the following commands: -
      -
    • Tab
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate from a checkbox inside the checkbox group to an element outside the checkbox group. Test both navigating forward out of the end and backward out of the start. using the following commands: -
      -
    • Tab
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
-

Test 26: Navigate out of a checkbox group

-

-

- - -

-
-

VoiceOver for macOS

-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate from a checkbox inside the checkbox group to an element outside the checkbox group. Test both navigating forward out of the end and backward out of the start. using the following commands: -
      -
    • Tab
    • -
    • Shift+Tab
    • -
    • Control+Option+Right
    • -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalGroup name 'Sandwich Condiments' is conveyed
optionalThe group boundary is conveyed
-
- - - diff --git a/build/review/combobox-autocomplete-both-updated.html b/build/review/combobox-autocomplete-both-updated.html deleted file mode 100644 index 5db3937f1..000000000 --- a/build/review/combobox-autocomplete-both-updated.html +++ /dev/null @@ -1,6178 +0,0 @@ - - - - - Test plan review for pattern: combobox-autocomplete-both-updated - - - - - -

Test plan review for pattern: combobox-autocomplete-both-updated (76 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to an empty, collapsed combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • F
    • -
    • E
    • -
    • C
    • -
    • Tab
    • -
    • Down Arrow, then Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • F
    • -
    • E
    • -
    • C
    • -
    • Tab
    • -
    • Down Arrow, then Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 2: Navigate backwards to an empty, collapsed combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+E
    • -
    • Shift+C
    • -
    • Shift+Tab
    • -
    • Up Arrow, then Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+E
    • -
    • Shift+C
    • -
    • Shift+Tab
    • -
    • Up Arrow, then Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 3: Navigate forwards to an empty, collapsed combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 4: Navigate backwards to an empty, collapsed combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 5: Navigate forwards to an empty, collapsed combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 6: Navigate backwards to an empty, collapsed combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 7: Read information about an empty, collapsed combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 8: Read information about an empty, collapsed combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 9: Read information about an empty, collapsed combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 10: Navigate forwards to a filled in, collapsed combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • F
    • -
    • E
    • -
    • C
    • -
    • Tab
    • -
    • Down Arrow, then Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • F
    • -
    • E
    • -
    • C
    • -
    • Tab
    • -
    • Down Arrow, then Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 11: Navigate backwards to a filled in, collapsed combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+E
    • -
    • Shift+C
    • -
    • Shift+Tab
    • -
    • Up Arrow, then Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+E
    • -
    • Shift+C
    • -
    • Shift+Tab
    • -
    • Up Arrow, then Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 12: Navigate forwards to a filled in, collapsed combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 13: Navigate backwards to a filled in, collapsed combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 14: Navigate forwards to a filled in, collapsed combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 15: Navigate backwards to a filled in, collapsed combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 16: Read information about a filled in, collapsed combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 17: Read information about a filled in, collapsed combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 18: Read information about a filled in, collapsed combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 19: Open an empty, collapsed combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Alt+Down
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Alt+Down
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 20: Open an empty, collapsed combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Alt+Down
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Alt+Down
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 21: Open an empty, collapsed combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Option+Down
    • -
    • Option+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 22: Open a filled in, collapsed combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Alt+Down
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Alt+Down
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 23: Open a filled in, collapsed combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Alt+Down
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Alt+Down
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 24: Open a filled in, collapsed combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • Option+Down
    • -
    • Option+Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 25: Open an empty, collapsed combobox by typing a character in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-

Test 26: Open an empty, collapsed combobox by typing a character

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-

Test 27: Open a filled in, collapsed combobox by typing a character in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-

Test 28: Open a filled in, collapsed combobox by typing a character

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox without moving into the listbox popup. using the following commands: -
      -
    • L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-

Test 29: Read information about an empty, expanded combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 30: Read information about an empty, expanded combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 31: Read information about an empty, expanded combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 32: Read information about a filled in, expanded combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 33: Read information about a filled in, expanded combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 34: Read information about a filled in, expanded combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, read information about the combobox. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredState of the text in the input (selected) is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 35: Narrow down the matching options in an empty, expanded combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-

Test 36: Narrow down the matching options in an empty, expanded combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-

Test 37: Narrow down the matching options in a filled in, expanded combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. using the following commands: -
      -
    • L
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. using the following commands: -
      -
    • L
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-

Test 38: Narrow down the matching options in a filled in, expanded combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. using the following commands: -
      -
    • L
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the automatically completed option ('Alabama') is conveyed
requiredState of the text in the input (selected) is conveyed
-
-

Test 39: Close an empty combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, close the combobox. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, close the combobox. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 40: Close an empty combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, close the combobox. using the following commands: -
      -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, close the combobox. using the following commands: -
      -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 41: Close an empty combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, close the combobox. using the following commands: -
      -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 42: Close a filled in combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, close the combobox. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, close the combobox. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 43: Close a filled in combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, close the combobox. using the following commands: -
      -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, close the combobox. using the following commands: -
      -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 44: Close a filled in combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'Alabama'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, close the combobox. using the following commands: -
      -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 45: Navigate from an empty, collapsed combobox to the first option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 46: Navigate from an empty, collapsed combobox to the first option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 47: Navigate from an empty, collapsed combobox to the last option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Wyoming') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (56) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Wyoming') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (56) is conveyed
-
-

Test 48: Navigate from an empty, collapsed combobox to the last option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Wyoming') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (56) is conveyed
-
-

Test 49: Navigate from a filled in, collapsed combobox to the first option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-

Test 50: Navigate from a filled in, collapsed combobox to the first option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-

Test 51: Navigate from a filled in, collapsed combobox to the last option in a listbox popup interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Arkansas') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (5) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Arkansas') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (5) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-

Test 52: Navigate from a filled in, collapsed combobox to the last option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Arkansas') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (5) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-

Test 53: Navigate from an empty, expanded combobox to the first option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, navigate to the the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, navigate to the the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 54: Navigate from an empty, expanded combobox to the first option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, navigate to the the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 55: Navigate from an empty, expanded combobox to the last option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, navigate to the the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Wyoming') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (56) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, navigate to the the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Wyoming') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (56) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 56: Navigate from an empty, expanded combobox to the last option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, navigate to the the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Wyoming') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (56) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 57: Navigate from a filled in, expanded combobox to the first option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, navigate to the the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, navigate to the the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-

Test 58: Navigate from a filled in, expanded combobox to the first option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, navigate to the the first option in the listbox popup. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-

Test 59: Navigate from a filled in, expanded combobox to the last option in a listbox popup interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, navigate to the the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Arkansas') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (5) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, navigate to the the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Arkansas') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (5) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-

Test 60: Navigate from a filled in, expanded combobox to the last option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the combobox, and sets the combobox value to 'a'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, navigate to the the last option in the listbox popup. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Arkansas') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (5) is conveyed
requiredNumber of options in the popup (5) is conveyed
-
-

Test 61: Navigate to the next option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an option in the listbox popup, navigate forwards to the next option. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alaska') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an option in the listbox popup, navigate forwards to the next option. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alaska') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 62: Navigate to the next option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an option in the listbox popup, navigate forwards to the next option. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alaska') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 63: Navigate to the previous option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 64: Navigate to the previous option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 65: Read information about a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, and places focus on the first option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an option in the listbox popup, read information about the listbox popup. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, and places focus on the first option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an option in the listbox popup, read information about the listbox popup. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 66: Read information about a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, and places focus on the first option in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an option in the listbox popup, read information about the listbox popup. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('States') is conveyed
requiredText of the focused option in the popup ('Alabama') is conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (56) is conveyed
-
-

Test 67: Navigate out of a listbox popup by moving the editing cursor to the right in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the right. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'l') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the right. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'l') is conveyed
-
-

Test 68: Navigate out of a listbox popup by moving the editing cursor to the left in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'a') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'a') is conveyed
-
-

Test 69: Navigate out of a listbox popup by moving the editing cursor to the right

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an option in the listbox popupwith focus on the listbox popup, navigate back to the textbox by moving the editing cursor to the right. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'l') is conveyed
-
-

Test 70: Navigate out of a listbox popup by moving the editing cursor to the left

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'a') is conveyed
-
-

Test 71: Navigate out of a listbox popup by moving the editing cursor to the end of the textbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (at the end of the textbox) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (at the end of the textbox) is conveyed
-
-

Test 72: Navigate out of a listbox popup by moving the editing cursor to the beginning of the textbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'a') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'a') is conveyed
-
-

Test 73: Navigate out of a listbox popup by moving the editing cursor to the end of the textbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (at the end of the textbox) is conveyed
-
-

Test 74: Navigate out of a listbox popup by moving the editing cursor to the beginning of the textbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (expanded) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
requiredCursor position (on the character 'a') is conveyed
-
-

Test 75: Select an option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the Combobox and places focus on 'Alabama' in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an option in the listbox popup, select the focused option. using the following commands: -
      -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the Combobox and places focus on 'Alabama' in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an option in the listbox popup, select the focused option. using the following commands: -
      -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
-

Test 76: Select an option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. expands the Combobox and places focus on 'Alabama' in the listbox popup
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an option in the listbox popup, select the focused option. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Enter
    • -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName of the combobox ('State') is conveyed
requiredState of the combobox (collapsed) is conveyed
requiredText of the selected option ('Alabama') is conveyed
requiredThe ability to enter or edit text is conveyed
requiredThe presence of autocomplete behavior is conveyed
-
- - - diff --git a/build/review/combobox-select-only.html b/build/review/combobox-select-only.html deleted file mode 100644 index 3b240aac1..000000000 --- a/build/review/combobox-select-only.html +++ /dev/null @@ -1,3494 +0,0 @@ - - - - - Test plan review for pattern: combobox-select-only - - - - - -

Test plan review for pattern: combobox-select-only (38 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a collapsed select-only combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • F
    • -
    • C
    • -
    • Tab
    • -
    • Down Arrow, then Down Arrow, then Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • F
    • -
    • C
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 2: Navigate backwards to a collapsed select-only combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+C
    • -
    • Shift+Tab
    • -
    • Up Arrow, then Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+C
    • -
    • Shift+Tab
    • -
    • Up Arrow, then Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 3: Navigate forwards to a collapsed select-only combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 4: Navigate backwards to a collapsed select-only combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 5: Navigate forwards to a collapsed select-only combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 6: Navigate backwards to a collapsed select-only combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Favorite Fruit' Combobox. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 7: Read information about a collapsed select-only combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Favorite Fruit' combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Favorite Fruit' combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 8: Read information about a collapsed select-only combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Favorite Fruit' combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Favorite Fruit' combobox, read information about the combobox. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 9: Read information about a collapsed select-only combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Favorite Fruit' combobox, read information about the combobox. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 10: Open a collapsed select-only combobox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the combobox, open the combobox. using the following commands: -
      -
    • Alt+Down
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is not conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the combobox, open the combobox. using the following commands: -
      -
    • Alt+Down
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is not conveyed
optionalState of the focused option in the popup (selected) is conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 11: Open a collapsed select-only combobox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox. using the following commands: -
      -
    • Down Arrow
    • -
    • Alt+Down
    • -
    • Up Arrow
    • -
    • Enter
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox. using the following commands: -
      -
    • Down Arrow
    • -
    • Alt+Down
    • -
    • Up Arrow
    • -
    • Enter
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 12: Open a collapsed select-only combobox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Down Arrow
    • -
    • Option+Down
    • -
    • Up Arrow
    • -
    • Enter
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 13: Open a collapsed select-only combobox to the first option in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox and set focus to the first option. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox and set focus to the first option. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 14: Open a collapsed select-only combobox to the first option

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox and set focus to the first option. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 15: Open a collapsed select-only combobox to a specific option in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox and set focus on a specific option by typing a printable character. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox and set focus on a specific option by typing a printable character. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 16: Open a collapsed select-only combobox to a specific option

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox and set focus on a specific option by typing a printable character. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 17: Open a collapsed select-only combobox to the last option in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the combobox, open the combobox and set focus on the last option. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Huckleberry') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (13) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the combobox, open the combobox and set focus on the last option. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Huckleberry') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (13) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 18: Open a collapsed select-only combobox to the last option

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the combobox, open the combobox and set focus on the last option. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredState of the combobox (expanded) is conveyed
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Huckleberry') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (13) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 19: Read information about a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. with focus on the listbox popup, read information about the listbox popup. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. with focus on the listbox popup, read information about the listbox popup. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 20: Read information about a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. with focus on the listbox popup, read information about the listbox popup. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole of the popup ('listbox') is conveyed
requiredName of the popup ('Favorite Fruit') is conveyed
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 21: Navigate forwards to an option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the listbox popup, navigate forwards by a single option. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the listbox popup, navigate forwards by a single option. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 22: Navigate backwards to an option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the listbox popup, navigate backwards by a single option. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the listbox popup, navigate backwards by a single option. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 23: Navigate forwards to an option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the listbox popup, navigate forwards by a single option. using the following commands: -
      -
    • Down Arrow
    • -
    • Control+Option+Down
    • -
    • Control+Option+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 24: Navigate backwards to an option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the listbox popup, navigate backwards by a single option. using the following commands: -
      -
    • Up Arrow
    • -
    • Control+Option+Up
    • -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 25: Navigate to a specific option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the listbox popup, type a printable character to set focus on a specific option. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the listbox popup, type a printable character to set focus on a specific option. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 26: Navigate to a specific option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the listbox popup, type a printable character to set focus on a specific option. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Apple') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (2) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 27: Navigate to the first option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the listbox popup, navigate to the first option. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the listbox popup, navigate to the first option. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 28: Navigate to the last option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Guava'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the listbox popup, navigate to the last option. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Huckleberry') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (13) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Guava'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the listbox popup, navigate to the last option. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Huckleberry') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (13) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 29: Navigate to the first option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the listbox popup, navigate to the first option. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Choose a Fruit') is conveyed
optionalState of the focused option in the popup (selected) is not conveyed
requiredPosition of the focused option in the popup (1) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 30: Navigate to the last option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Guava'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the listbox popup, navigate to the last option. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Huckleberry') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (13) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 31: Navigate forwards by ten options in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. with focus on the listbox popup, navigate forwards by ten options. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Grape') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (11) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. with focus on the listbox popup, navigate forwards by ten options. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Grape') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (11) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 32: Navigate backwards by ten options in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Huckleberry'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. with focus on the listbox popup, navigate backwards by ten options. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Banana') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (3) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Huckleberry'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. with focus on the listbox popup, navigate backwards by ten options. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Banana') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (3) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 33: Navigate forwards by ten options in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. with focus on the listbox popup, navigate forwards by ten options. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Grape') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (11) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 34: Navigate backwards by ten options in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Huckleberry'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. with focus on the listbox popup, navigate backwards by ten options. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the focused option in the popup ('Banana') is conveyed
optionalState of the focused option in the popup (not selected) is conveyed
requiredPosition of the focused option in the popup (3) is conveyed
requiredNumber of options in the popup (13) is conveyed
-
-

Test 35: Select an option in a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple' without selecting it
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. with focus on the listbox popup, select the focused option. using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Apple') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple' without selecting it
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. with focus on the listbox popup, select the focused option. using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    • Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Apple') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 36: Select an option in a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple' without selecting it
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. with focus on the listbox popup, select the focused option. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Enter
    • -
    • Space
    • -
    • Option+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Apple') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 37: Close a listbox popup in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple' without selecting it
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. with focus on the listbox popup, close the listbox popup without changing the selected value of the combobox. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple' without selecting it
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. with focus on the listbox popup, close the listbox popup without changing the selected value of the combobox. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
-

Test 38: Close a listbox popup

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on and expands the Combobox, and sets the focused option to 'Apple' without selecting it
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. with focus on the listbox popup, close the listbox popup without changing the selected value of the combobox. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'combobox' is conveyed
requiredName 'Favorite Fruit' is conveyed
requiredText of the selected option ('Choose a Fruit') is conveyed
requiredState of the combobox (collapsed) is conveyed
-
- - - diff --git a/build/review/command-button.html b/build/review/command-button.html deleted file mode 100644 index 47feba1b2..000000000 --- a/build/review/command-button.html +++ /dev/null @@ -1,1470 +0,0 @@ - - - - - Test plan review for pattern: command-button - - - - - -

Test plan review for pattern: command-button (9 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Print Page' button using the following commands: -
      -
    • Down Arrow
    • -
    • B
    • -
    • F
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Print Page' button using the following commands: -
      -
    • Down Arrow
    • -
    • B
    • -
    • F
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-

Test 2: Navigate backwards to a button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Print Page' button using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Print Page' button using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-

Test 3: Navigate forwards to a button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'navigate forwards from here' link, navigate to the 'Print Page' button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'navigate forwards from here' link, navigate to the 'Print Page' button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-

Test 4: Navigate backwards to a button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Print Page' button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Print Page' button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-

Test 5: Navigate forwards to a button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Print Page' button. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-

Test 6: Navigate backwards to a button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Print Page' button. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-

Test 7: Read information about a button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Print Page' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Print Page' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-

Test 8: Read information about a button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Print Page' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Print Page' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
-

Test 9: Read information about a button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Print Page' button, read information about the button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Print Page' is conveyed
-
- - - diff --git a/build/review/complementary.html b/build/review/complementary.html deleted file mode 100644 index 8987735dd..000000000 --- a/build/review/complementary.html +++ /dev/null @@ -1,2230 +0,0 @@ - - - - - Test plan review for pattern: complementary - - - - - -

Test plan review for pattern: complementary (20 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards into a complementary landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • R
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • D
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    • K
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 2: Navigate forwards into a complementary landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 3: Navigate forwards into a complementary landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 4: Navigate backwards into a complementary landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    • Shift+K
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 5: Navigate backwards into a complementary landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 6: Navigate backwards into a complementary landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 7: Navigate forwards out of a complementary landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • K
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 8: Navigate forwards out of a complementary landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 9: Navigate forwards out of a complementary landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 10: Navigate backwards out of a complementary landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+U
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+K
    • -
    • Shift+U
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 11: Navigate backwards out of a complementary landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 12: Navigate backwards out of a complementary landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredcomplementary landmark boundary is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 13: Navigate forwards to a heading inside a complementary landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Landmarks' heading. using the following commands: -
      -
    • H
    • -
    • 2
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '2' is conveyed
requiredName of the heading, 'Landmarks', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Landmarks' heading. using the following commands: -
      -
    • H
    • -
    • 2
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '2' is conveyed
requiredName of the heading, 'Landmarks', is conveyed
-
-

Test 14: Navigate forwards to a heading inside a complementary landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Landmarks' heading. using the following commands: -
      -
    • Control+Option+Command+H
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '2' is conveyed
requiredName of the heading, 'Landmarks', is conveyed
-
-

Test 15: Navigate backwards to a heading inside a complementary landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Landmarks' heading. using the following commands: -
      -
    • Shift+H
    • -
    • Shift+2
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '2' is conveyed
requiredName of the heading, 'Landmarks', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Landmarks' heading. using the following commands: -
      -
    • Shift+H
    • -
    • Shift+2
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '2' is conveyed
requiredName of the heading, 'Landmarks', is conveyed
-
-

Test 16: Navigate backwards to a heading inside a complementary landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Landmarks' heading. using the following commands: -
      -
    • Shift+Control+Option+Command+H
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '2' is conveyed
requiredName of the heading, 'Landmarks', is conveyed
-
-

Test 17: Navigate forwards to a list inside a complementary landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the list. using the following commands: -
      -
    • L, then Down Arrow
    • -
    • I
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'list' is conveyed
requiredNumber of items in the list (6) is conveyed
requiredName of first list item, 'Banner', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the list. using the following commands: -
      -
    • L
    • -
    • I
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'list' is conveyed
requiredNumber of items in the list (6) is conveyed
requiredName of first list item, 'Banner', is conveyed
-
-

Test 18: Navigate forwards to a list inside a complementary landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the list. using the following commands: -
      -
    • Control+Option+Command+X
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'list' is conveyed
requiredNumber of items in the list (6) is conveyed
requiredName of first list item, 'Banner', is conveyed
-
-

Test 19: Navigate backwards to a list inside a complementary landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the list. using the following commands: -
      -
    • Shift+L, then Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'list' is conveyed
requiredNumber of items in the list (6) is conveyed
requiredName of first list item, 'Banner', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the list. using the following commands: -
      -
    • Shift+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'list' is conveyed
requiredNumber of items in the list (6) is conveyed
requiredName of first list item, 'Banner', is conveyed
-
-

Test 20: Navigate backwards to a list inside a complementary landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the complementary landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the list. using the following commands: -
      -
    • Shift+Control+Option+Command+X
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'complementary' is conveyed
requiredName 'Landmarks' is conveyed
requiredRole 'list' is conveyed
requiredNumber of items in the list (6) is conveyed
requiredName of first list item, 'Banner', is conveyed
-
- - - diff --git a/build/review/contentinfo.html b/build/review/contentinfo.html deleted file mode 100644 index 5d9c1ab51..000000000 --- a/build/review/contentinfo.html +++ /dev/null @@ -1,1876 +0,0 @@ - - - - - Test plan review for pattern: contentinfo - - - - - -

Test plan review for pattern: contentinfo (16 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards into a contentinfo landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • R
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • D
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    • K
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 2: Navigate forwards into a contentinfo landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 3: Navigate forwards into a contentinfo landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 4: Navigate backwards into a contentinfo landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    • Shift+K
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 5: Navigate backwards into a contentinfo landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 6: Navigate backwards into a contentinfo landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 7: Navigate forwards out of a contentinfo landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • K
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 8: Navigate forwards out of a contentinfo landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 9: Navigate forwards out of a contentinfo landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 10: Navigate backwards out of a contentinfo landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+U
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+K
    • -
    • Shift+U
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 11: Navigate backwards out of a contentinfo landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 12: Navigate backwards out of a contentinfo landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredcontentinfo landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 13: Navigate forwards to a paragraph inside a contentinfo landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the paragraph inside the contentinfo landmark. using the following commands: -
      -
    • P
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredText 'W3C ARIA Authoring Practices Task Force' is conveyed
-
-

Test 14: Navigate forwards to a paragraph inside a contentinfo landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the paragraph inside the contentinfo landmark. using the following commands: -
      -
    • Control+Option+Command+P
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredText 'W3C ARIA Authoring Practices Task Force' is conveyed
-
-

Test 15: Navigate backwards to a paragraph inside a contentinfo landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the paragraph inside the contentinfo landmark. using the following commands: -
      -
    • Shift+P
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredText 'W3C ARIA Authoring Practices Task Force' is conveyed
-
-

Test 16: Navigate backwards to a paragraph inside a contentinfo landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the contentinfo landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the paragraph inside the contentinfo landmark. using the following commands: -
      -
    • Shift+Control+Option+Command+P
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'contentinfo' is conveyed
requiredText 'W3C ARIA Authoring Practices Task Force' is conveyed
-
- - - diff --git a/build/review/datepicker-spin-button.html b/build/review/datepicker-spin-button.html deleted file mode 100644 index 0736e13c5..000000000 --- a/build/review/datepicker-spin-button.html +++ /dev/null @@ -1,2253 +0,0 @@ - - - - - Test plan review for pattern: datepicker-spin-button - - - - - -

Test plan review for pattern: datepicker-spin-button (21 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a spin button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link before the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Day' spin button. using the following commands: -
      -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link before the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Day' spin button. using the following commands: -
      -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-

Test 2: Navigate backwards to a spin button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link after the 'Year' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Year' spin button. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Year' is conveyed
requiredValue '2021' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link after the 'Year' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Year' spin button. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Year' is conveyed
requiredValue '2021' is conveyed
-
-

Test 3: Navigate forwards to a spin button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link before the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Day' spin button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link before the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Day' spin button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-

Test 4: Navigate backwards to a spin button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link after the 'Year' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Year' spin button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Year' is conveyed
requiredValue '2021' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link after the 'Year' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Year' spin button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Year' is conveyed
requiredValue '2021' is conveyed
-
-

Test 5: Navigate forwards to a spin button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link before the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Day' spin button. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-

Test 6: Navigate backwards to a spin button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, hides the previous/next arrow buttons and sets focus on a link after the 'Year' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Year' spin button. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group is conveyed as: 'Choose a Date current value is Friday, March nineteenth, 2021'
requiredRole 'spin button' is conveyed
requiredName 'Year' is conveyed
requiredValue '2021' is conveyed
-
-

Test 7: Read information about a spin button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Day' spin button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Day' spin button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-

Test 8: Read information about a spin button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Day' spin button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Day' spin button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-

Test 9: Read information about a spin button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Day' spin button, read information about the button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'spin button' is conveyed
requiredName 'Day' is conveyed
requiredValue 'nineteenth' is conveyed
-
-

Test 10: Decrement a spin button by one step in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'eighteenth'. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'eighteenth' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'eighteenth'. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'eighteenth' is conveyed
-
-

Test 11: Decrement a spin button by one step

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'eighteenth'. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'eighteenth' is conveyed
-
-

Test 12: Increment a spin button by one step in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'twentieth'. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'twentieth' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'twentieth'. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'twentieth' is conveyed
-
-

Test 13: Increment a spin button by one step

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'twentieth'. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'twentieth' is conveyed
-
-

Test 14: Decrement a spin button by five steps in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'fourteenth'. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'fourteenth' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'fourteenth'. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'fourteenth' is conveyed
-
-

Test 15: Decrement a spin button by five steps

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'fourteenth'. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'fourteenth' is conveyed
-
-

Test 16: Increment a spin button by five steps in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'twenty fourth'. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'twenty fourth' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'twenty fourth'. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'twenty fourth' is conveyed
-
-

Test 17: Increment a spin button by five steps

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'twenty fourth'. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'twenty fourth' is conveyed
-
-

Test 18: Decrement a spin button to the minimum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'first'. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'first' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'first'. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'first' is conveyed
-
-

Test 19: Decrement a spin button to the minimum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'first'. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'first' is conveyed
-
-

Test 20: Increment a spin button to the maximum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'thirty first'. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'thirty first' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'thirty first'. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'thirty first' is conveyed
-
-

Test 21: Increment a spin button to the maximum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the date picker to March 19, 2021, and sets focus on the 'Day' spin button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Day' spin button, set its value to 'thirty first'. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue 'thirty first' is conveyed
-
- - - diff --git a/build/review/disclosure-faq.html b/build/review/disclosure-faq.html deleted file mode 100644 index 56507b931..000000000 --- a/build/review/disclosure-faq.html +++ /dev/null @@ -1,2601 +0,0 @@ - - - - - Test plan review for pattern: disclosure-faq - - - - - -

Test plan review for pattern: disclosure-faq (26 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 2: Navigate backwards to a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 3: Navigate forwards to a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 4: Navigate backwards to a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 5: Navigate forwards to a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 6: Navigate backwards to a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 7: Navigate forwards to an expanded disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 8: Navigate backwards to an expanded disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 9: Navigate forwards to an expanded disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 10: Navigate backwards to an expanded disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 11: Navigate forwards to an expanded disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 12: Navigate backwards to an expanded disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first disclosure button in the list of frequently asked questions. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 13: Read information about a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 14: Read information about a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 15: Read information about a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 16: Read information about an expanded disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 17: Read information about an expanded disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 18: Read information about an expanded disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, read information about the button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName, 'What do I do if I have a permit for an assigned lot, but can't find a space there?', is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 19: Operate a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, set the state of the button to expanded. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, set the state of the button to expanded. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 20: Operate a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, set the state of the button to expanded. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, set the state of the button to expanded. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 21: Operate a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, set the state of the button to expanded. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 22: Operate an expanded disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, set the state of the button to collapsed. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, set the state of the button to collapsed. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 23: Operate an expanded disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, set the state of the button to collapsed. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, set the state of the button to collapsed. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 24: Operate an expanded disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, set the state of the button to collapsed. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 25: Navigate from an expanded disclosure button to the text of a question answer in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, move into the text of the associated question answer. Note: you may need to press Down Arrow multiple times to hear the answer text in its entirety. using the following commands: -
      -
    • Down Arrow
    • -
    • P
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredText of the answer is conveyed as 'Park at the nearest available parking meter without paying the meter and call 999-999-9999 to report the problem. We will note and approve your alternate location and will investigate the cause of the shortage in your assigned facility.'
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the list of frequently asked questions, move into the text of the associated question answer. Note: you may need to press Down Arrow multiple times to hear the answer text in its entirety. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredText of the answer is conveyed as 'Park at the nearest available parking meter without paying the meter and call 999-999-9999 to report the problem. We will note and approve your alternate location and will investigate the cause of the shortage in your assigned facility.'
-
-

Test 26: Navigate from an expanded disclosure button to the text of a question answer

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the list of frequently asked questions, move into the text of the associated question answer. Note: you may need to press Control+Option+Right multiple times to hear the answer text in its entirety. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Control+Option+Command+P
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredText of the answer is conveyed as 'Park at the nearest available parking meter without paying the meter and call 999-999-9999 to report the problem. We will note and approve your alternate location and will investigate the cause of the shortage in your assigned facility.'
-
- - - diff --git a/build/review/disclosure-navigation.html b/build/review/disclosure-navigation.html deleted file mode 100644 index dc3270e47..000000000 --- a/build/review/disclosure-navigation.html +++ /dev/null @@ -1,3956 +0,0 @@ - - - - - Test plan review for pattern: disclosure-navigation - - - - - -

Test plan review for pattern: disclosure-navigation (46 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 2: Navigate backwards to a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second disclosure button in the navigation region
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second disclosure button in the navigation region
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 3: Navigate forwards to a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 4: Navigate backwards to a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second disclosure button in the navigation region
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    • Left Arrow
    • -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second disclosure button in the navigation region
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    • Left Arrow
    • -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 5: Navigate forwards to a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 6: Navigate backwards to a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second disclosure button in the navigation region
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the collapsed state. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 7: Navigate forwards to an expanded disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 8: Navigate backwards to an expanded disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 9: Navigate forwards to an expanded disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 10: Navigate backwards to an expanded disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 11: Navigate forwards to an expanded disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the first disclosure button, and sets the state of the first button to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 12: Navigate backwards to an expanded disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first disclosure button in the navigation region. Note: it should be in the expanded state. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 13: Read information about a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 14: Read information about a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 15: Read information about a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 16: Read information about an expanded disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 17: Read information about an expanded disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 18: Read information about an expanded disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the navigation region, read information about the button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (expanded) is conveyed
-
-

Test 19: Operate a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, set the state of the button to expanded. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, set the state of the button to expanded. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 20: Operate a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the navigation region, set the state of the button to expanded. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the navigation region, set the state of the button to expanded. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 21: Operate a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the navigation region, set the state of the button to expanded. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to expanded) is conveyed
-
-

Test 22: Operate an expanded disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, set the state of the button to collapsed. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, set the state of the button to collapsed. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 23: Operate an expanded disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the navigation region, set the state of the button to collapsed. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the navigation region, set the state of the button to collapsed. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 24: Operate an expanded disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the navigation region, set the state of the button to collapsed. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state (to collapsed) is conveyed
-
-

Test 25: Navigate from an expanded disclosure button to a link in the associated dropdown in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, move into the button's associated list of links. Note: you may need to press certain commands (such as Down Arrow) multiple times to hear all information about the dropdown and link. using the following commands: -
      -
    • U
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, move into the button's associated list of links. Note: you may need to press certain commands (such as Down Arrow) multiple times to hear all information about the dropdown and link. using the following commands: -
      -
    • U
    • -
    • K
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
-
-

Test 26: Navigate from an expanded disclosure button to a link in the associated dropdown in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the navigation region, move into the button's associated list of links. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the navigation region, move into the button's associated list of links. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
-
-

Test 27: Navigate from an expanded disclosure button to a link in the associated dropdown

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, and sets its state to expanded
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the navigation region, move into the button's associated list of links. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Tab
    • -
    • Down Arrow
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
-
-

Test 28: Navigate from an expanded disclosure button to the current page link in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, sets its state to expanded, and marks the first link in the associated dropdown as being the current page
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, move into the button's associated list of links. Note: you may need to press certain commands (such as Down Arrow) multiple times to hear all information about the dropdown and link. using the following commands: -
      -
    • U
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
requiredState of the first item in the dropdown (as the current page) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, sets its state to expanded, and marks the first link in the associated dropdown as being the current page
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first disclosure button in the navigation region, move into the button's associated list of links. Note: you may need to press certain commands (such as Down Arrow) multiple times to hear all information about the dropdown and link. using the following commands: -
      -
    • U
    • -
    • K
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
requiredState of the first item in the dropdown (as the current page) is conveyed
-
-

Test 29: Navigate from an expanded disclosure button to the current page link in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, sets its state to expanded, and marks the first link in the associated dropdown as being the current page
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first disclosure button in the navigation region, move into the button's associated list of links. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
requiredState of the first item in the dropdown (as the current page) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, sets its state to expanded, and marks the first link in the associated dropdown as being the current page
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first disclosure button in the navigation region, move into the button's associated list of links. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
requiredState of the first item in the dropdown (as the current page) is conveyed
-
-

Test 30: Navigate from an expanded disclosure button to the current page link

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first disclosure button, sets its state to expanded, and marks the first link in the associated dropdown as being the current page
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first disclosure button in the navigation region, move into the button's associated list of links. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Tab
    • -
    • Down Arrow
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole of the dropdown ('list') is conveyed
requiredNumber of items in the dropdown (4) is conveyed
requiredRole of the first item in the dropdown ('link') is conveyed
requiredName of the first item in the dropdown ('Overview') is conveyed
requiredState of the first item in the dropdown (as the current page) is conveyed
-
-

Test 31: Navigate from a dropdown to a collapsed disclosure button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on a link in the first dropdown, close the dropdown and return focus to the associated disclosure button. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on a link in the first dropdown, close the dropdown and return focus to the associated disclosure button. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 32: Navigate from a dropdown to a collapsed disclosure button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on a link in the first dropdown, close the dropdown and return focus to the associated disclosure button. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on a link in the first dropdown, close the dropdown and return focus to the associated disclosure button. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 33: Navigate from a dropdown to a collapsed disclosure button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on a link in the first dropdown, close the dropdown and return focus to the associated disclosure button. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'About' is conveyed
requiredState of the button (collapsed) is conveyed
-
-

Test 34: Navigate forwards to a link in a dropdown in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on a link in the first dropdown, navigate to the next link. using the following commands: -
      -
    • U
    • -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Administration' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on a link in the first dropdown, navigate to the next link. using the following commands: -
      -
    • U
    • -
    • K
    • -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Administration' is conveyed
-
-

Test 35: Navigate backwards to a link in a dropdown in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the second link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on a link in the first dropdown, navigate to the previous link. using the following commands: -
      -
    • Shift+U
    • -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Overview' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the second link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on a link in the first dropdown, navigate to the previous link. using the following commands: -
      -
    • Shift+U
    • -
    • Shift+K
    • -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Overview' is conveyed
-
-

Test 36: Navigate forwards to a link in a dropdown in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on a link in the first dropdown, navigate to the next link. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Administration' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on a link in the first dropdown, navigate to the next link. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Administration' is conveyed
-
-

Test 37: Navigate backwards to a link in a dropdown in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the second link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on a link in the first dropdown, navigate to the previous link. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Overview' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the second link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on a link in the first dropdown, navigate to the previous link. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Overview' is conveyed
-
-

Test 38: Navigate forwards to a link in a dropdown

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on a link in the first dropdown, navigate to the next link. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Down Arrow
    • -
    • Right Arrow
    • -
    • Tab
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Administration' is conveyed
-
-

Test 39: Navigate backwards to a link in a dropdown

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the second link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on a link in the first dropdown, navigate to the previous link. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Up Arrow
    • -
    • Left Arrow
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Overview' is conveyed
-
-

Test 40: Navigate to the first link in a dropdown in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the second link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on a link in the first dropdown, navigate to the first link. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Overview' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the second link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on a link in the first dropdown, navigate to the first link. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Overview' is conveyed
-
-

Test 41: Navigate to the last link in a dropdown in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on a link in the first dropdown, navigate to the last link. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Campus Tours' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on a link in the first dropdown, navigate to the last link. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Campus Tours' is conveyed
-
-

Test 42: Navigate to the first link in a dropdown

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the second link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on a link in the first dropdown, navigate to the first link. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Overview' is conveyed
-
-

Test 43: Navigate to the last link in a dropdown

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on a link in the first dropdown, navigate to the last link. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Campus Tours' is conveyed
-
-

Test 44: Activate a link in a dropdown in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on a link in the first dropdown, activate the link. using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'Region' is conveyed
requiredName 'Mythical University sample page content' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on a link in the first dropdown, activate the link. using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'Region' is conveyed
requiredName 'Mythical University sample page content' is conveyed
-
-

Test 45: Activate a link in a dropdown in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on a link in the first dropdown, activate the link. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'Region' is conveyed
requiredName 'Mythical University sample page content' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on a link in the first dropdown, activate the link. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'Region' is conveyed
requiredName 'Mythical University sample page content' is conveyed
-
-

Test 46: Activate a link in a dropdown

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first disclosure button to expanded, and sets focus on the first link of the associated dropdown
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'Region' is conveyed
requiredName 'Mythical University sample page content' is conveyed
-
- - - diff --git a/build/review/form.html b/build/review/form.html deleted file mode 100644 index 7afbe2ef5..000000000 --- a/build/review/form.html +++ /dev/null @@ -1,2314 +0,0 @@ - - - - - Test plan review for pattern: form - - - - - -

Test plan review for pattern: form (20 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards into a form landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. setFocusBeforeForm
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • R
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. setFocusBeforeForm
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • D
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    • K
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 2: Navigate forwards into a form landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. setFocusBeforeForm
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. setFocusBeforeForm
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 3: Navigate forwards into a form landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. setFocusBeforeForm
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 4: Navigate backwards into a form landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    • Shift+K
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 5: Navigate backwards into a form landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 6: Navigate backwards into a form landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 7: Navigate forwards out of a form landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • K
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 8: Navigate forwards out of a form landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 9: Navigate forwards out of a form landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 10: Navigate backwards out of a form landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+U
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+K
    • -
    • Shift+U
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 11: Navigate backwards out of a form landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 12: Navigate backwards out of a form landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredform landmark boundary is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 13: Navigate forwards to a text input inside a form landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the form landmark, and hides the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Name' text input. using the following commands: -
      -
    • F
    • -
    • E
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Name', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the form landmark, and hides the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Name' text input. using the following commands: -
      -
    • F
    • -
    • E
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Name', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-

Test 14: Navigate forwards to a text input inside a form landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the form landmark, and hides the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Name' text input. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Name', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the form landmark, and hides the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Name' text input. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Name', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-

Test 15: Navigate forwards to a text input inside a form landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the form landmark, and hides the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Name' text input. using the following commands: -
      -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Name', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-

Test 16: Navigate backwards to a text input inside a form landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark, and hides the 'Bottom' link and 'Add Contact' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Phone' text input. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+E
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Phone', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark, and hides the 'Bottom' link and 'Add Contact' button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Phone' text input. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+E
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Phone', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-

Test 17: Navigate backwards to a text input inside a form landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark, and hides the 'Bottom' link and 'Add Contact' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Phone' text input. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Phone', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark, and hides the 'Bottom' link and 'Add Contact' button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Phone' text input. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Phone', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-

Test 18: Navigate backwards to a text input inside a form landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark, and hides the 'Bottom' link and 'Add Contact' button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Phone' text input. using the following commands: -
      -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredName of the input, 'Phone', is conveyed
requiredThe ability to enter text into the input is conveyed
-
-

Test 19: Navigate forwards to a button inside a form landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Add contact' button. using the following commands: -
      -
    • B
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredRole 'button' is conveyed
requiredName of the button, 'Add Contact', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Add contact' button. using the following commands: -
      -
    • B
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredRole 'button' is conveyed
requiredName of the button, 'Add Contact', is conveyed
-
-

Test 20: Navigate backwards to a button inside a form landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Add contact' button. using the following commands: -
      -
    • Shift+B
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredRole 'button' is conveyed
requiredName of button, 'Add Contact', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the form landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Add contact' button. using the following commands: -
      -
    • Shift+B
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'form' is conveyed
requiredName 'Add Contact' is conveyed
requiredRole 'group' is conveyed
requiredName of the group, 'Add Contact', is conveyed
requiredRole 'button' is conveyed
requiredName of button, 'Add Contact', is conveyed
-
- - - diff --git a/build/review/horizontal-slider.html b/build/review/horizontal-slider.html deleted file mode 100644 index 933a65475..000000000 --- a/build/review/horizontal-slider.html +++ /dev/null @@ -1,2268 +0,0 @@ - - - - - Test plan review for pattern: horizontal-slider - - - - - -

Test plan review for pattern: horizontal-slider (21 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Down Arrow, then Down Arrow, then Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Down Arrow, then Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 2: Navigate backwards to a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Up Arrow, then Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Up Arrow, then Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 3: Navigate forwards to a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 4: Navigate backwards to a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 5: Navigate forwards to a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 6: Navigate backwards to a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the Red slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Red' slider. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 7: Read information about a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Red' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Red' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 8: Read information about a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Red' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Red' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 9: Read information about a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Red' slider, read information about the slider. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Red' is conveyed
requiredValue '128' is conveyed
requiredOrientation 'horizontal' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '255' is conveyed
-
-

Test 10: Increment a slider by one step in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Red' slider, set its value to 129. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '129' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Red' slider, set its value to 129. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '129' is conveyed
-
-

Test 11: Increment a slider by one step

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Red' slider, set its value to 129. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '129' is conveyed
-
-

Test 12: Decrement a slider by one step in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Red' slider, set its value to 127. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '127' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Red' slider, set its value to 127. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '127' is conveyed
-
-

Test 13: Decrement a slider by one step

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Red' slider, set its value to 127. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '127' is conveyed
-
-

Test 14: Increment a slider by ten steps in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Red' slider, set its value to 138. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '138' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Red' slider, set its value to 138. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '138' is conveyed
-
-

Test 15: Increment a slider by ten steps

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Red' slider, set its value to 138. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '138' is conveyed
-
-

Test 16: Decrement a slider by ten steps in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Red' slider, set its value to 118. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '118' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Red' slider, set its value to 118. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '118' is conveyed
-
-

Test 17: Decrement a slider by ten steps

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Red' slider, set its value to 118. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '118' is conveyed
-
-

Test 18: Decrement a slider to the minimum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Red' slider, set its value to 0. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '0' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Red' slider, set its value to 0. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '0' is conveyed
-
-

Test 19: Decrement a slider to the minimum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Red' slider, set its value to 0. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '0' is conveyed
-
-

Test 20: Increment a slider to the maximum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Red' slider, set its value to 255. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '255' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Red' slider, set its value to 255. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '255' is conveyed
-
-

Test 21: Increment a slider to the maximum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Red' slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Red' slider, set its value to 255. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredValue '255' is conveyed
-
- - - diff --git a/build/review/main.html b/build/review/main.html deleted file mode 100644 index 2976da168..000000000 --- a/build/review/main.html +++ /dev/null @@ -1,1945 +0,0 @@ - - - - - Test plan review for pattern: main - - - - - -

Test plan review for pattern: main (16 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards into a main landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • R
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    • Q
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • D
    • -
    • Down Arrow
    • -
    • Tab
    • -
    • U
    • -
    • K
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 2: Navigate forwards into a main landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 3: Navigate forwards into a main landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Top' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Top' is conveyed
-
-

Test 4: Navigate backwards into a main landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    • Shift+U
    • -
    • Shift+K
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 5: Navigate backwards into a main landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 6: Navigate backwards into a main landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Bottom' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'link' is conveyed
requiredName 'Bottom' is conveyed
-
-

Test 7: Navigate forwards out of a main landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Down Arrow
    • -
    • U
    • -
    • K
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 8: Navigate forwards out of a main landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 9: Navigate forwards out of a main landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Bottom' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Bottom' link, navigate to the 'Navigate backwards from here' link. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate backwards from here' is conveyed
-
-

Test 10: Navigate backwards out of a main landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+U
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+K
    • -
    • Shift+U
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 11: Navigate backwards out of a main landmark in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 12: Navigate backwards out of a main landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Top' link
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Top' link, navigate to the 'Navigate forwards from here' link. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredmain landmark boundary is conveyed
requiredRole 'link' is conveyed
requiredName 'Navigate forwards from here' is conveyed
-
-

Test 13: Navigate forwards to a heading inside a main landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Main Landmark' heading. using the following commands: -
      -
    • H
    • -
    • 1
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName of the heading, 'Main Landmark', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Main Landmark' heading. using the following commands: -
      -
    • H
    • -
    • 1
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName of the heading, 'Main Landmark', is conveyed
-
-

Test 14: Navigate forwards to a heading inside a main landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Main Landmark' heading. using the following commands: -
      -
    • Control+Option+Command+H
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName of the heading, 'Main Landmark', is conveyed
-
-

Test 15: Navigate backwards to a heading inside a main landmark in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Main Landmark' heading. using the following commands: -
      -
    • Shift+H
    • -
    • Shift+1
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName of the heading, 'Main Landmark', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Main Landmark' heading. using the following commands: -
      -
    • Shift+H
    • -
    • Shift+1
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName of the heading, 'Main Landmark', is conveyed
-
-

Test 16: Navigate backwards to a heading inside a main landmark

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the main landmark
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Main Landmark' heading. using the following commands: -
      -
    • Shift+Control+Option+Command+H
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'main' is conveyed
requiredRole 'heading' is conveyed
requiredHeading level '1' is conveyed
requiredName of the heading, 'Main Landmark', is conveyed
-
- - - diff --git a/build/review/menu-button-actions-active-descendant.html b/build/review/menu-button-actions-active-descendant.html deleted file mode 100644 index 855dd8971..000000000 --- a/build/review/menu-button-actions-active-descendant.html +++ /dev/null @@ -1,2600 +0,0 @@ - - - - - Test plan review for pattern: menu-button-actions-active-descendant - - - - - -

Test plan review for pattern: menu-button-actions-active-descendant (26 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a menu button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 2: Navigate backwards to a menu button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 3: Navigate forwards to a menu button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 4: Navigate backwards to a menu button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 5: Navigate forwards to a menu button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 6: Navigate backwards to a menu button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 7: Read information about a menu button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 8: Read information about a menu button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 9: Read information about a menu button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 10: Open a menu in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 11: Open a menu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 12: Open a menu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 13: Open a menu to the last item in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 14: Open a menu to the last item

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 15: Read information about a menu item in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, read information about the menu item. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, read information about the menu item. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 16: Read information about a menu item

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, read information about the menu item. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 17: Navigate to the first item in a menu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 4'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 4' menu item, navigate to the first menu item. using the following commands: -
      -
    • Home
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 4'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 4' menu item, navigate to the first menu item. using the following commands: -
      -
    • Home
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 18: Navigate to the first item in a menu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 4'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 4' menu item, navigate to the first menu item. using the following commands: -
      -
    • Home
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 19: Navigate to the last item in a menu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, navigate to the last menu item. using the following commands: -
      -
    • End
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, navigate to the last menu item. using the following commands: -
      -
    • End
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 20: Navigate to the last item in a menu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, navigate to the last menu item. using the following commands: -
      -
    • End
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 21: Navigate to an item in a menu by typing a character in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, type a character to navigate to a different menu item. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 2', is conveyed
requiredPosition of the focused item in the menu (2) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, type a character to navigate to a different menu item. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 2', is conveyed
requiredPosition of the focused item in the menu (2) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 22: Navigate to an item in a menu by typing a character

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, type a character to navigate to a different menu item. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 2', is conveyed
requiredPosition of the focused item in the menu (2) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 23: Activate a menu item in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, activate the menu item. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, activate the menu item. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 24: Activate a menu item

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, activate the menu item. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 25: Close a menu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, close the menu. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, close the menu. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 26: Close a menu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, close the menu. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
- - - diff --git a/build/review/menu-button-actions.html b/build/review/menu-button-actions.html deleted file mode 100644 index fd20d2cbc..000000000 --- a/build/review/menu-button-actions.html +++ /dev/null @@ -1,2588 +0,0 @@ - - - - - Test plan review for pattern: menu-button-actions - - - - - -

Test plan review for pattern: menu-button-actions (26 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a menu button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • B
    • -
    • F
    • -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 2: Navigate backwards to a menu button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 3: Navigate forwards to a menu button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 4: Navigate backwards to a menu button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 5: Navigate forwards to a menu button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 6: Navigate backwards to a menu button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the menu button. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 7: Read information about a menu button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 8: Read information about a menu button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 9: Read information about a menu button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Actions' menu button, read information about the menu button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 10: Open a menu in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 11: Open a menu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 12: Open a menu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 13: Open a menu to the last item in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 14: Open a menu to the last item

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the menu button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Actions' menu button, open the menu. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'menu' is conveyed
requiredName 'Actions' is conveyed
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 15: Read information about a menu item in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, read information about the menu item. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, read information about the menu item. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 16: Read information about a menu item

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, read information about the menu item. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 17: Navigate to the first item in a menu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 4'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 4' menu item, navigate to the first menu item. using the following commands: -
      -
    • Home
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 4'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 4' menu item, navigate to the first menu item. using the following commands: -
      -
    • Home
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 18: Navigate to the first item in a menu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 4'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 4' menu item, navigate to the first menu item. using the following commands: -
      -
    • Home
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 1', is conveyed
requiredPosition of the focused item in the menu (1) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 19: Navigate to the last item in a menu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, navigate to the last menu item. using the following commands: -
      -
    • End
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, navigate to the last menu item. using the following commands: -
      -
    • End
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 20: Navigate to the last item in a menu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, navigate to the last menu item. using the following commands: -
      -
    • End
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 4', is conveyed
requiredPosition of the focused item in the menu (4) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 21: Navigate to an item in a menu by typing a character in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, type a character to navigate to a different menu item. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 2', is conveyed
requiredPosition of the focused item in the menu (2) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, type a character to navigate to a different menu item. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 2', is conveyed
requiredPosition of the focused item in the menu (2) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 22: Navigate to an item in a menu by typing a character

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, type a character to navigate to a different menu item. using the following commands: -
      -
    • A
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
optionalRole of the focused item, 'menu item', is conveyed
requiredName of the focused item, 'Action 2', is conveyed
requiredPosition of the focused item in the menu (2) is conveyed
requiredNumber of items in the menu (4) is conveyed
-
-

Test 23: Activate a menu item in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, activate the menu item. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, activate the menu item. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 24: Activate a menu item

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, activate the menu item. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 25: Close a menu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Action 1' menu item, close the menu. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Action 1' menu item, close the menu. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
-

Test 26: Close a menu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the menu, and sets focus on 'Action 1'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Action 1' menu item, close the menu. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'menu button' is conveyed
requiredName 'Actions' is conveyed
-
- - - diff --git a/build/review/menubar-editor.html b/build/review/menubar-editor.html deleted file mode 100644 index 850d9c75a..000000000 --- a/build/review/menubar-editor.html +++ /dev/null @@ -1,3661 +0,0 @@ - - - - - Test plan review for pattern: menubar-editor - - - - - -

Test plan review for pattern: menubar-editor (40 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate to menubar in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the 'Text Formatting' menubar using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    • F / Shift+F
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe role 'menubar' is conveyed
requiredThe menubar name 'Text Formatting' is conveyed
requiredThe menu item name "Font" is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the 'Text Formatting' menubar using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    • Insert+Down (or CapsLock+Down)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe role 'menubar' is conveyed
requiredThe menubar name 'Text Formatting' is conveyed
requiredThe menu item name "Font" is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-

Test 2: Activate menubar in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the 'Font" menu item in the 'Text Formatting' menubar example with down arrow. | Activate the 'Font' menu using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange of mode from reading to interaction is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the 'Font" menu item in the 'Text Formatting' menubar example with down arrow. | Activate the 'Font' menu using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange of mode from reading to interaction is conveyed
-
-

Test 3: Navigate to menubar with commands that switch mode from reading to interaction

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the 'Text Formatting' menubar using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredChange of mode from reading to interaction is conveyed
requiredThe role 'menubar' is conveyed
requiredThe menubar name 'Text Formatting' is conveyed
requiredThe menu item name "Font" is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the 'Text Formatting' menubar using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredChange of mode from reading to interaction is conveyed
requiredThe role 'menubar' is conveyed
requiredThe menubar name 'Text Formatting' is conveyed
requiredThe menu item name "Font" is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-

Test 4: Navigate to menubar in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the 'Text Formatting' menubar using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe role 'menubar' is conveyed
requiredThe menubar name 'Text Formatting' is conveyed
requiredThe menu item name "Font" is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the 'Text Formatting' menubar using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe role 'menubar' is conveyed
requiredThe menubar name 'Text Formatting' is conveyed
requiredThe menu item name "Font" is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-

Test 5: Navigate to menubar

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the 'Text Formatting' menubar using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe role 'menubar' is conveyed
requiredThe menubar name 'Text Formatting' is conveyed
requiredThe menu item name "Font" is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-

Test 6: Navigate to menu item in menubar in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to 'Text Formatting' menu with down arrow| Navigate to 'Style/Color' menu using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Style/Color' is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menuitem' is conveyed
optional Closed state of the submenu is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to 'Text Formatting' menu with down arrow| Navigate to 'Style/Color' menu using the following commands: -
      -
    • Insert+Numpad 6 (or CapsLock+Numpad 6)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Style/Color' is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menuitem' is conveyed
optional Closed state of the submenu is conveyed
-
-

Test 7: Navigate to menu item in menubar in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to 'Style/Color' menu using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Style/Color' is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menuitem' is conveyed
optional Closed state of the submenu is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to 'Style/Color' menu using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Style/Color' is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menuitem' is conveyed
optional Closed state of the submenu is conveyed
-
-

Test 8: Navigate to menu item in menubar

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to 'Style/Color' menu using the following commands: -
      -
    • Control+Option+Right
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Style/Color' is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menuitem' is conveyed
optional Closed state of the submenu is conveyed
-
-

Test 9: Navigate to open menu item in menubar in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open 'Font' menu with down arrow. | Navigate to 'Style/Color' menu using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Style/Color' is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menuitem' is conveyed
optional Open state of the submenu is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open 'Font' menu with down arrow. | Navigate to 'Style/Color' menu using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Style/Color' is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menuitem' is conveyed
optional Open state of the submenu is conveyed
-
-

Test 10: Navigate to open menu item in menubar

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open 'Font' menu with down arrow. | Navigate to 'Style/Color' menu using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Style/Color' is conveyed
requiredAvailability of a submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menuitem' is conveyed
optional Open state of the submenu is conveyed
-
-

Test 11: Open submenu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Text Align' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open 'Text Align' submenu using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredThe name 'Left' is conveyed
requiredThe role 'menu item radio' is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Text Align' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open 'Text Align' submenu using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredThe name 'Left' is conveyed
requiredThe role 'menu item radio' is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-

Test 12: Open submenu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Text Align' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open 'Text Align' submenu using the following commands: -
      -
    • Enter
    • -
    • Space
    • -
    • Down Arrow
    • -
    • Control+Option+Space followed by Control+Option+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredThe name 'Left' is conveyed
requiredThe role 'menu item radio' is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-

Test 13: Close submenu in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Text Align' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open 'Text Align' submenu. | Close the menu using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Text Align' is conveyed
requiredAvailability of a submenu is conveyed
optional Closed state of the submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Text Align' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open 'Text Align' submenu. | Close the menu using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Text Align' is conveyed
requiredAvailability of a submenu is conveyed
optional Closed state of the submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-

Test 14: Close submenu

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Text Align' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open 'Text Align' submenu. | Close the menu using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Text Align' is conveyed
requiredAvailability of a submenu is conveyed
optional Closed state of the submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
-
-

Test 15: Navigate to checked menu item radio in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open "Font" menu with down arrow. | Navigate to 'Sans-serif' menu item radio using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Sans-serif' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open "Font" menu with down arrow. | Navigate to 'Sans-serif' menu item radio using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Sans-serif' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-

Test 16: Navigate to checked menu item radio

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open "Font" menu with down arrow. | Navigate to 'Sans-serif' menu item radio using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    • Control+Option+Right / Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Sans-serif' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-

Test 17: Navigate to unchecked menu item radio in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open "Font" menu with down arrow. | Navigate to 'Monospace' menu item radio using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Monospace' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open "Font" menu with down arrow. | Navigate to 'Monospace' menu item radio using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Monospace' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-

Test 18: Navigate to unchecked menu item radio

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Font' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open "Font" menu with down arrow. | Navigate to 'Monospace' menu item radio using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    • Control+Option+Right / Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Monospace' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-

Test 19: Navigate to unchecked menu item checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the menu are conveyed
optional The name and role of the 'Font Style' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the menu are conveyed
optional The name and role of the 'Font Style' group are conveyed
-
-

Test 20: Navigate to unchecked menu item checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    • Control+Option+Right / Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the menu are conveyed
optional The name and role of the 'Font Style' group are conveyed
-
-

Test 21: Navigate to checked menu item checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open "Style/Color" menu with down arrow. | -Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | -Re-open "Style/Color" menu with down arrow. | -Navigate to 'Italic' menu item checkbox using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the menu are conveyed
optional The name and role of the 'Font Style' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open "Style/Color" menu with down arrow. | -Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | -Re-open "Style/Color" menu with down arrow. | -Navigate to 'Italic' menu item checkbox using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the menu are conveyed
optional The name and role of the 'Font Style' group are conveyed
-
-

Test 22: Navigate to checked menu item checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open "Style/Color" menu with down arrow. | -Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | -Re-open "Style/Color" menu with down arrow. | -Navigate to 'Italic' menu item checkbox using the following commands: -
      -
    • Up Arrow / Down Arrow
    • -
    • Control+Option+Right / Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the menu are conveyed
optional The name and role of the 'Font Style' group are conveyed
-
-

Test 23: Read menu item in reading mode

-

-

- - -

-
-

JAWS

-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the 'Text Formatting' menubar. | Navigate to the size menu item in the menubar. | Read 'Size' menu item using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Size' is conveyed
requiredAvailability of a submenu is conveyed
optional Closed state of the submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menu item' is conveyed
-
-
-

NVDA

-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the 'Text Formatting' menubar. | Navigate to the size menu item in the menubar. | Read 'Size' menu item using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Size' is conveyed
requiredAvailability of a submenu is conveyed
optional Closed state of the submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menu item' is conveyed
-
-

Test 24: Read menu item in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Size' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Read the 'Size' menu item in the menubar using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Size' is conveyed
requiredAvailability of a submenu is conveyed
optional Closed state of the submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menu item' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Size' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Read the 'Size' menu item in the menubar using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Size' is conveyed
requiredAvailability of a submenu is conveyed
optional Closed state of the submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menu item' is conveyed
-
-

Test 25: Read menu item

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Size' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Read the 'Size' menu item in the menubar using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Size' is conveyed
requiredAvailability of a submenu is conveyed
optional Closed state of the submenu is conveyed
optional The position of the item and number of items in the menubar are conveyed
optional The role 'menu item' is conveyed
-
-

Test 26: Read unchecked menu item radio in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Activate the screen reader reading cursor. | Read the 'Blue' menu item radio using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Blue' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Activate the screen reader reading cursor. | Read the 'Blue' menu item radio using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Blue' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-

Test 27: Read unchecked menu item radio in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Read the 'Blue' menu item radio using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Blue' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Read the 'Blue' menu item radio using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Blue' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-

Test 28: Read unchecked menu item radio

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Blue' menu item radio with down arrow. | Read the 'Blue' menu item radio using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Blue' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-

Test 29: Read checked menu item radio in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Activate the screen reader reading cursor. | Read the 'Black' menu item radio using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Black' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Activate the screen reader reading cursor. | Read the 'Black' menu item radio using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Black' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-

Test 30: Read checked menu item radio in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Read the 'Black' menu item radio using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Black' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Read the 'Black' menu item radio using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Black' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-

Test 31: Read checked menu item radio

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Black' menu item radio with down arrow. | Read the 'Black' menu item radio using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Black' is conveyed
requiredThe role 'menu item radio' is conveyed
requiredThe checked state is conveyed
optional The position of the item and number of items in the 'Text Color' group are conveyed
requiredThe name and role of the 'Text Color' group are conveyed
-
-

Test 32: Read unchecked menu item checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Activate the screen reader reading cursor. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Activate the screen reader reading cursor. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-

Test 33: Read unchecked menu item checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-

Test 34: Read unchecked menu item checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open "Style/Color" menu with down arrow. | Navigate to 'Italic' menu item checkbox with down arrow. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-

Test 35: Read checked menu item checkbox in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox. | Activate the screen reader reading cursor. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Style/Color' menu item with right arrow. | Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item checkbox. | Activate the screen reader reading cursor. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-

Test 36: Read checked menu item checkbox in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-

Test 37: Read checked menu item checkbox

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Style/Color' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item and check it by pressing enter. (the menu will close.) | Re-open 'Style/Color' menu with down arrow. | Navigate to 'Italic' menu item. | Read the 'Italic' menu item checkbox using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredThe name 'Italic' is conveyed
requiredThe role 'menu item checkbox' is conveyed
requiredThe unchecked state is conveyed
optional The position of the item and number of items in the 'Font Style ' group are conveyed
requiredThe name and role of the 'Font Style' group are conveyed
-
-

Test 38: Read disabled menu item in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Size' menu item with right arrow. | Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Activate the screen reader reading cursor. | Read the 'Smaller' menu item using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Smaller' is conveyed
optional The role 'menu item' is conveyed
requiredThe disabled state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link just before the menubar
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Tab to 'Text Formatting' menubar. | Navigate to 'Size' menu item with right arrow. | Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Activate the screen reader reading cursor. | Read the 'Smaller' menu item using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Smaller' is conveyed
optional The role 'menu item' is conveyed
requiredThe disabled state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-

Test 39: Read disabled menu item in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Size' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Read the 'Smaller' menu item using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Smaller' is conveyed
optional The role 'menu item' is conveyed
requiredThe disabled state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Size' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Read the 'Smaller' menu item using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Numpad 5 (or CapsLock+Numpad 5)
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Smaller' is conveyed
optional The role 'menu item' is conveyed
requiredThe disabled state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
-

Test 40: Read disabled menu item

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Size' menu item
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Open 'Size' menu with down arrow. | Navigate to 'X-Small' with down arrow. | Activate 'X-Small'. with Enter. | Open 'Size' menu with down arrow. | Read the 'Smaller' menu item using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredThe name 'Smaller' is conveyed
optional The role 'menu item' is conveyed
requiredThe disabled state is conveyed
optional The position of the item and number of items in the menu are conveyed
-
- - - diff --git a/build/review/meter.html b/build/review/meter.html deleted file mode 100644 index 8a1e6c9c2..000000000 --- a/build/review/meter.html +++ /dev/null @@ -1,1478 +0,0 @@ - - - - - Test plan review for pattern: meter - - - - - -

Test plan review for pattern: meter (9 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a meter in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the meter. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the meter. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-

Test 2: Navigate forwards to a meter

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the meter. using the following commands: -
      -
    • Control+Option+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-

Test 3: Navigate backwards to a meter in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the meter. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the meter. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-

Test 4: Navigate backwards to a meter

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the meter. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-

Test 5: Read information about a meter in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the meter, read information about the meter using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the meter, read information about the meter using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-

Test 6: Read information about a meter

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the meter
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the meter, read information about the meter using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed
-
-

Test 7: Trigger a meter update in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Change Value' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Change Value' button, activate the button to trigger a meter update. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Change Value' button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Change Value' button, activate the button to trigger a meter update. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent
-
-

Test 8: Trigger a meter update in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Change Value' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Change Value' button, activate the button to trigger a meter update. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Change Value' button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Change Value' button, activate the button to trigger a meter update. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent
-
-

Test 9: Trigger a meter update

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Change Value' button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Change Value' button, activate the button to trigger a meter update. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent
-
- - - diff --git a/build/review/minimal-data-grid.html b/build/review/minimal-data-grid.html deleted file mode 100644 index 18d840140..000000000 --- a/build/review/minimal-data-grid.html +++ /dev/null @@ -1,4533 +0,0 @@ - - - - - Test plan review for pattern: minimal-data-grid - - - - - -

Test plan review for pattern: minimal-data-grid (55 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first column header in the grid. using the following commands: -
      -
    • T, then Down Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredCoordinates of the column header (column 1, row 1) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first column header in the grid. using the following commands: -
      -
    • T
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredCoordinates of the column header (column 1, row 1) are conveyed
-
-

Test 2: Navigate backwards to a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first column header in the grid. using the following commands: -
      -
    • Shift+T, then Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredCoordinates of the column header (column 1, row 1) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first column header in the grid. using the following commands: -
      -
    • Shift+T
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredCoordinates of the column header (column 1, row 1) are conveyed
-
-

Test 3: Navigate forwards to a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first column header in the grid. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Control+Option+Command+T
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredCoordinates of the column header (column 1, row 1) are conveyed
-
-

Test 4: Navigate into the end of a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the last cell in the grid. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredGrid boundary is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
optionalNumber of columns (5) is conveyed
optionalNumber of rows (7) is conveyed
requiredText of the last column header ('Balance') is conveyed
requiredText of the last cell ('$995,532.00') is conveyed
requiredCoordinates of the last cell (column 5, row 7) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the last cell in the grid. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredGrid boundary is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
optionalNumber of columns (5) is conveyed
optionalNumber of rows (7) is conveyed
requiredText of the last column header ('Balance') is conveyed
requiredText of the last cell ('$995,532.00') is conveyed
requiredCoordinates of the last cell (column 5, row 7) are conveyed
-
-

Test 5: Navigate into the end of a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the last cell in the grid. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredGrid boundary is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
optionalNumber of columns (5) is conveyed
optionalNumber of rows (7) is conveyed
requiredText of the last column header ('Balance') is conveyed
requiredText of the last cell ('$995,532.00') is conveyed
requiredCoordinates of the last cell (column 5, row 7) are conveyed
-
-

Test 6: Move focus forwards into a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 7: Move focus backwards into a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 8: Move focus forwards into a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 9: Move focus backwards into a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 10: Move focus forwards into a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 11: Move focus backwards into a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Move keyboard focus onto the first non-header cell in the grid. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'grid' is conveyed
requiredName 'Transactions January 1 through January 6' is conveyed
requiredNumber of columns (5) is conveyed
requiredNumber of rows (7) is conveyed
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 12: Read information about a grid cell in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the first non-header cell in the grid, read information about the cell. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the first non-header cell in the grid, read information about the cell. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 13: Read information about a grid cell in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first non-header cell in the grid, read information about the cell. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first non-header cell in the grid, read information about the cell. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 14: Read information about a grid cell

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first non-header cell in the grid, read information about the cell. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the first column header ('Date') is conveyed
requiredText of the first cell ('01-Jan-16') is conveyed
requiredcoordinates of the first cell (column 1, row 2) are conveyed
-
-

Test 15: Read information about a grid cell containing a link in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on a cell containing a link in the grid, read information about the cell. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on a cell containing a link in the grid, read information about the cell. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 16: Read information about a grid cell containing a link in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on a cell containing a link in the grid, read information about the cell. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on a cell containing a link in the grid, read information about the cell. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 17: Read information about a grid cell containing a link

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on a cell containing a link in the grid, read information about the cell. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 18: Navigate to the next column in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the next column in the grid. using the following commands: -
      -
    • Control+Alt+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the next column in the grid. using the following commands: -
      -
    • Control+Alt+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-

Test 19: Navigate to the next column in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the next column in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the next column in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-

Test 20: Navigate to the next column in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the next column in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+Y
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-

Test 21: Navigate to the previous column in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the previous column in the grid. using the following commands: -
      -
    • Control+Alt+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the previous column in the grid. using the following commands: -
      -
    • Control+Alt+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 22: Navigate to the previous column in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the previous column in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the previous column in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 23: Navigate to the previous column in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the previous column in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+Y
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 24: Navigate to the next column containing a link in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the next column containing a link in the grid. using the following commands: -
      -
    • U
    • -
    • Control+Alt+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the next column containing a link in the grid. using the following commands: -
      -
    • U
    • -
    • K
    • -
    • Control+Alt+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 25: Navigate to the next column containing a link in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the next column containing a link in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the next column containing a link in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    • Control+Alt+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 26: Navigate to the next column containing a link in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the next column containing a link in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+Y
    • -
    • Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 27: Navigate to the previous column containing a link in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fourth cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the previous column containing a link in the grid. using the following commands: -
      -
    • Shift+U
    • -
    • Control+Alt+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fourth cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the previous column containing a link in the grid. using the following commands: -
      -
    • Shift+U
    • -
    • Shift+K
    • -
    • Control+Alt+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 28: Navigate to the previous column containing a link in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fourth cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the previous column containing a link in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fourth cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the previous column containing a link in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 29: Navigate to the previous column containing a link in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fourth cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the previous column containing a link in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+Y
    • -
    • Shift+Control+Option+Command+L
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredText of the column header ('Description') is conveyed
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 30: Navigate to the next column from a cell containing a link in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. From a cell containing a link, navigate to the next column in the grid. using the following commands: -
      -
    • Control+Alt+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Amount') is conveyed
requiredText of the cell ('$1,000,000.00') is conveyed
requiredcoordinates of the cell (column 4, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. From a cell containing a link, navigate to the next column in the grid. using the following commands: -
      -
    • Control+Alt+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Amount') is conveyed
requiredText of the cell ('$1,000,000.00') is conveyed
requiredcoordinates of the cell (column 4, row 2) are conveyed
-
-

Test 31: Navigate to the next column from a cell containing a link in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. From a cell containing a link, navigate to the next column in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Amount') is conveyed
requiredText of the cell ('$1,000,000.00') is conveyed
requiredcoordinates of the cell (column 4, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. From a cell containing a link, navigate to the next column in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Amount') is conveyed
requiredText of the cell ('$1,000,000.00') is conveyed
requiredcoordinates of the cell (column 4, row 2) are conveyed
-
-

Test 32: Navigate to the next column from a cell containing a link in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. From a cell containing a link, navigate to the next column in the grid. using the following commands: -
      -
    • Right Arrow
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+Y
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Amount') is conveyed
requiredText of the cell ('$1,000,000.00') is conveyed
requiredcoordinates of the cell (column 4, row 2) are conveyed
-
-

Test 33: Navigate to the previous column from a cell containing a link in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. From a cell containing a link, navigate to the previous column in the grid. using the following commands: -
      -
    • Control+Alt+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. From a cell containing a link, navigate to the previous column in the grid. using the following commands: -
      -
    • Control+Alt+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-

Test 34: Navigate to the previous column from a cell containing a link in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. From a cell containing a link, navigate to the previous column in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. From a cell containing a link, navigate to the previous column in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-

Test 35: Navigate to the previous column from a cell containing a link in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. From a cell containing a link, navigate to the previous column in the grid. using the following commands: -
      -
    • Left Arrow
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+Y
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Type') is conveyed
requiredText of the cell ('Deposit') is conveyed
requiredcoordinates of the cell (column 2, row 2) are conveyed
-
-

Test 36: Navigate to the next row in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the next row in the grid. using the following commands: -
      -
    • Control+Alt+Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('02-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 3) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the next row in the grid. using the following commands: -
      -
    • Control+Alt+Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('02-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 3) are conveyed
-
-

Test 37: Navigate to the next row in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the next row in the grid. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('02-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 3) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the next row in the grid. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('02-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 3) are conveyed
-
-

Test 38: Navigate to the next row in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the next row in the grid. using the following commands: -
      -
    • Down Arrow
    • -
    • Control+Option+Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('02-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 3) are conveyed
-
-

Test 39: Navigate to the previous row in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the previous row in the grid. using the following commands: -
      -
    • Control+Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the previous row in the grid. using the following commands: -
      -
    • Control+Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 40: Navigate to the previous row in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the previous row in the grid. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the previous row in the grid. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 41: Navigate to the previous row in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the previous row in the grid. using the following commands: -
      -
    • Up Arrow
    • -
    • Control+Option+Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 42: Navigate to a cell containing a link on the next row in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. From a cell containing a link, navigate to the next row in the grid. using the following commands: -
      -
    • Control+Alt+Down
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Down Town Grocery' is conveyed
requiredcoordinates of the cell (column 3, row 3) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. From a cell containing a link, navigate to the next row in the grid. using the following commands: -
      -
    • Control+Alt+Down
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Down Town Grocery' is conveyed
requiredcoordinates of the cell (column 3, row 3) are conveyed
-
-

Test 43: Navigate to a cell containing a link on the next row in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. From a cell containing a link, navigate to the next row in the grid. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Down Town Grocery' is conveyed
requiredcoordinates of the cell (column 3, row 3) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. From a cell containing a link, navigate to the next row in the grid. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Down Town Grocery' is conveyed
requiredcoordinates of the cell (column 3, row 3) are conveyed
-
-

Test 44: Navigate to a cell containing a link on the next row in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. From a cell containing a link, navigate to the next row in the grid. using the following commands: -
      -
    • Down Arrow
    • -
    • Control+Option+Down
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Down Town Grocery' is conveyed
requiredcoordinates of the cell (column 3, row 3) are conveyed
-
-

Test 45: Navigate to a cell containing a link on the previous row in a grid in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. From a cell containing a link, navigate to the previous row in the grid. using the following commands: -
      -
    • Control+Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. From a cell containing a link, navigate to the previous row in the grid. using the following commands: -
      -
    • Control+Alt+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 46: Navigate to a cell containing a link on the previous row in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. From a cell containing a link, navigate to the previous row in the grid. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. From a cell containing a link, navigate to the previous row in the grid. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 47: Navigate to a cell containing a link on the previous row in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third cell of the third row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. From a cell containing a link, navigate to the previous row in the grid. using the following commands: -
      -
    • Up Arrow
    • -
    • Control+Option+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'link' is conveyed
requiredName 'Cash Deposit' is conveyed
requiredcoordinates of the cell (column 3, row 2) are conveyed
-
-

Test 48: Navigate to the first cell of a row in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fifth cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first cell of the current row in the grid. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fifth cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first cell of the current row in the grid. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 49: Navigate to the first cell of a row in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fifth cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first cell of the current row in the grid. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 50: Navigate to the last cell of a row in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the last cell of the current row in the grid. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Balance') is conveyed
requiredText of the cell ('$1,000,000.00') is conveyed
requiredcoordinates of the cell (column 5, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the last cell of the current row in the grid. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Balance') is conveyed
requiredText of the cell ('$1,000,000.00') is conveyed
requiredcoordinates of the cell (column 5, row 2) are conveyed
-
-

Test 51: Navigate to the last cell of a row in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the last cell of the current row in the grid. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Balance') is conveyed
requiredText of the cell ('$1,000,000.00') is conveyed
requiredcoordinates of the cell (column 5, row 2) are conveyed
-
-

Test 52: Navigate to the first cell in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fifth cell of the seventh row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first cell in the grid. using the following commands: -
      -
    • Control+Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fifth cell of the seventh row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first cell in the grid. using the following commands: -
      -
    • Control+Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 53: Navigate to the first cell in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the fifth cell of the seventh row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first cell in the grid. using the following commands: -
      -
    • Control+Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Date') is conveyed
requiredText of the cell ('01-Jan-16') is conveyed
requiredcoordinates of the cell (column 1, row 2) are conveyed
-
-

Test 54: Navigate to the last cell in a grid in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the last cell in the grid. using the following commands: -
      -
    • Control+End
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Balance') is conveyed
requiredText of the cell ('$995,532.00') is conveyed
requiredcoordinates of the cell (column 5, row 7) are conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the last cell in the grid. using the following commands: -
      -
    • Control+End
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Balance') is conveyed
requiredText of the cell ('$995,532.00') is conveyed
requiredcoordinates of the cell (column 5, row 7) are conveyed
-
-

Test 55: Navigate to the last cell in a grid

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first cell of the second row in the grid
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the last cell in the grid. using the following commands: -
      -
    • Control+End
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredText of the column header ('Balance') is conveyed
requiredText of the cell ('$995,532.00') is conveyed
requiredcoordinates of the cell (column 5, row 7) are conveyed
-
- - - diff --git a/build/review/modal-dialog.html b/build/review/modal-dialog.html deleted file mode 100644 index 995bebb54..000000000 --- a/build/review/modal-dialog.html +++ /dev/null @@ -1,2796 +0,0 @@ - - - - - Test plan review for pattern: modal-dialog - - - - - -

Test plan review for pattern: modal-dialog (29 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Open a modal dialog in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Add Delivery Address' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Add Delivery Address' button, open the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredName of the focused input ('Street') is conveyed
requiredThe ability to enter text into the focused input is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Add Delivery Address' button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Add Delivery Address' button, open the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredName of the focused input ('Street') is conveyed
requiredThe ability to enter text into the focused input is conveyed
-
-

Test 2: Open a modal dialog in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Add Delivery Address' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Add Delivery Address' button, open the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredName of the focused input ('Street') is conveyed
requiredThe ability to enter text into the focused input is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Add Delivery Address' button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Add Delivery Address' button, open the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredName of the focused input ('Street') is conveyed
requiredThe ability to enter text into the focused input is conveyed
-
-

Test 3: Open a Modal Dialog

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Add Delivery Address' button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Add Delivery Address' button, open the dialog. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredName of the focused input ('Street') is conveyed
requiredThe ability to enter text into the focused input is conveyed
-
-

Test 4: Close a modal dialog in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on an input inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on an input inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-

Test 5: Close a modal dialog in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on an input inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on an input inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-

Test 6: Close a modal dialog

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an input inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-

Test 7: Close a modal dialog using a button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Cancel' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Cancel' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-

Test 8: Close a modal dialog using a button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Cancel' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Cancel' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-

Test 9: Close a modal dialog using a button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Cancel' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Add Delivery Address') is conveyed
-
-

Test 10: Navigate to the last focusable element in a modal dialog in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the first focusable element inside a modal dialog, navigate to the last focusable element in the same dialog. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Cancel' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the first focusable element inside a modal dialog, navigate to the last focusable element in the same dialog. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Cancel' is conveyed
-
-

Test 11: Navigate to the last focusable element in a modal dialog

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the first focusable element inside a modal dialog, navigate to the last focusable element in the same dialog. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Cancel' is conveyed
-
-

Test 12: Navigate to the first focusable element in a modal dialog in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the last focusable element inside a modal dialog, navigate to the first focusable element in the same dialog. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredName 'Street' is conveyed
requiredThe ability to enter text is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the last focusable element inside a modal dialog, navigate to the first focusable element in the same dialog. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredName 'Street' is conveyed
requiredThe ability to enter text is conveyed
-
-

Test 13: Navigate to the first focusable element in a modal dialog

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Cancel' button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the last focusable element inside a modal dialog, navigate to the first focusable element in the same dialog. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredName 'Street' is conveyed
requiredThe ability to enter text is conveyed
-
-

Test 14: Navigate to the beginning of a modal dialog in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on an input inside a modal dialog, navigate to the beginning of the dialog. using the following commands: -
      -
    • Control+Home followed by Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'heading' is conveyed
requiredLevel of the heading (2) is conveyed
requiredText of the heading ('Add Delivery Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on an input inside a modal dialog, navigate to the beginning of the dialog. using the following commands: -
      -
    • Control+Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'heading' is conveyed
requiredLevel of the heading (2) is conveyed
requiredText of the heading ('Add Delivery Address') is conveyed
-
-

Test 15: Navigate to the beginning of a modal dialog

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an input inside a modal dialog, navigate to the beginning of the dialog. using the following commands: -
      -
    • Control+Option+Home
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'heading' is conveyed
requiredLevel of the heading (2) is conveyed
requiredText of the heading ('Add Delivery Address') is conveyed
-
-

Test 16: Navigate to the end of a modal dialog in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on an input inside a modal dialog, navigate to the end of the dialog. using the following commands: -
      -
    • Control+End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Cancel' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on an input inside a modal dialog, navigate to the end of the dialog. using the following commands: -
      -
    • Control+End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Cancel' is conveyed
-
-

Test 17: Navigate to the end of a modal dialog

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the first input
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on an input inside a modal dialog, navigate to the end of the dialog. using the following commands: -
      -
    • Control+Option+End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Cancel' is conveyed
-
-

Test 18: Open a nested modal dialog in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Address Added' is conveyed
requiredDescription of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('OK') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Address Added' is conveyed
requiredDescription of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('OK') is conveyed
-
-

Test 19: Open a nested modal dialog in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Address Added' is conveyed
requiredDescription of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('OK') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Address Added' is conveyed
requiredDescription of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('OK') is conveyed
-
-

Test 20: Open a nested modal dialog

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' modal dialog, and sets focus on the 'Add' button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Add' button inside a modal dialog, open the nested 'Address Added' dialog. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Address Added' is conveyed
requiredDescription of the dialog ('The address you provided has been added to your list of delivery addresses. It is ready for immediate use. If you wish to remove it, you can do so from your profile.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('OK') is conveyed
-
-

Test 21: Close a nested modal dialog in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Close' button inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Close' button inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-

Test 22: Close a nested modal dialog in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Close' button inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Close' button inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-

Test 23: Close a nested modal dialog

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Close' button inside a modal dialog, close the dialog. using the following commands: -
      -
    • Escape
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-

Test 24: Close a nested modal dialog using a button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Close' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Close' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-

Test 25: Close a nested modal dialog using a button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Close' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Close' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-

Test 26: Close a nested modal dialog using a button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Verification Result' dialog, and sets focus on the 'Close' button inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Close' button inside a modal dialog, press the button to close the dialog. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'Add Delivery Address' is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Verify Address') is conveyed
-
-

Test 27: Open a nested modal dialog using a link in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'End of the Road!' is conveyed
requiredDescription of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Close') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'End of the Road!' is conveyed
requiredDescription of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Close') is conveyed
-
-

Test 28: Open a nested modal dialog using a link in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'End of the Road!' is conveyed
requiredDescription of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Close') is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands: -
      -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'End of the Road!' is conveyed
requiredDescription of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Close') is conveyed
-
-

Test 29: Open a nested modal dialog using a link

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. opens the 'Add Delivery Address' dialog followed by the 'Address Added' dialog, and sets focus on the 'your profile' link inside the second dialog
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'your profile' link inside a modal dialog, open the nested 'End of the Road!' dialog. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'dialog' is conveyed
requiredName 'End of the Road!' is conveyed
requiredDescription of the dialog ('You activated a fake link or button that goes nowhere! The link or button is present for demonstration purposes only.') is conveyed
requiredRole of the focused element ('button') is conveyed
requiredName of the focused element ('Close') is conveyed
-
- - - diff --git a/build/review/radiogroup-aria-activedescendant.html b/build/review/radiogroup-aria-activedescendant.html deleted file mode 100644 index a417b1682..000000000 --- a/build/review/radiogroup-aria-activedescendant.html +++ /dev/null @@ -1,3635 +0,0 @@ - - - - - Test plan review for pattern: radiogroup-aria-activedescendant - - - - - -

Test plan review for pattern: radiogroup-aria-activedescendant (39 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate to the first unchecked radio button in a group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button in the group. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • F
    • -
    • A
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first radio button in the group. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • F
    • -
    • R
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 2: Navigate to the first unchecked radio button in a group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button in the group. Note: You may need to press certain commands (such as Control+Option+Right Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 3: navigate to the last unchecked radio button in a group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+A
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+R
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 4: Navigate to the last unchecked radio button in a group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Control+Option+Left Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 5: Navigate to the first checked radio button in a group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button in the group. using the following commands: -
      -
    • F
    • -
    • A
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first radio button in the group. using the following commands: -
      -
    • F
    • -
    • R
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 6: Navigate to the first checked radio button in a group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button in the group. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 7: Navigate to the last checked radio button in a group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the third radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+A
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the third radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+R
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 8: Navigate to the last checked radio button in a group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the third radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Control+Option+Left Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 3, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 9: Navigate forwards to an unchecked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 10: Navigate forwards to an unchecked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 11: Navigate backwards to an unchecked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 12: Navigate backwards to an unchecked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 13: Navigate forwards to a checked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 14: Navigate forwards to a checked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 15: Navigate backwards to a checked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 16: Navigate backwards to a checked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 17: Navigate out of the start of a radio group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-

Test 18: Navigate out of the start of a radio group in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-

Test 19: Navigate out of the start of a radio group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-

Test 20: Navigate out of the end of a radio group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Thin crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Thin crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-

Test 21: Navigate out of the end of a radio group in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-

Test 22: Navigate out of the end of a radio group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Control+Option+Right Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-

Test 23: Read information about an unchecked radio button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 24: Read information about an unchecked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 25: Read information about an unchecked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 26: Read information about a checked radio button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 27: Read information about a checked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 28: Read information about a checked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 29: Navigate to the next radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the next radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Deep dish' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 2, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the next radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Deep dish' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 2, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 30: Navigate to the next radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the next radio button. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Deep dish' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 2, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 31: Navigate to the previous radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Deep dish' radio button, navigate to the previous radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Deep dish' radio button, navigate to the previous radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 32: Navigate to the previous radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Deep dish' radio button, navigate to the previous radio button. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 33: Navigate to the first radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate to the first radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate to the first radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 34: Navigate to the first radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate to the first radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 35: Navigate to the last radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the last radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Thin crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 3, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the last radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Thin crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 3, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 36: Navigate to the last radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the last radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Thin crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 3, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 37: Check a radio button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
-

Test 38: Check a radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
-

Test 39: Check a radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    • Control+Option+Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
- - - diff --git a/build/review/radiogroup-roving-tabindex.html b/build/review/radiogroup-roving-tabindex.html deleted file mode 100644 index 96bac0174..000000000 --- a/build/review/radiogroup-roving-tabindex.html +++ /dev/null @@ -1,3605 +0,0 @@ - - - - - Test plan review for pattern: radiogroup-roving-tabindex - - - - - -

Test plan review for pattern: radiogroup-roving-tabindex (39 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate to the first unchecked radio button in a group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button in the group. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • F
    • -
    • A
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first radio button in the group. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • F
    • -
    • R
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 2: Navigate to the first unchecked radio button in a group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button in the group. Note: You may need to press certain commands (such as Control+Option+Right Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 3: navigate to the last unchecked radio button in a group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+A
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+R
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 4: Navigate to the last unchecked radio button in a group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Control+Option+Left Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 5: Navigate to the first checked radio button in a group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button in the group. using the following commands: -
      -
    • F
    • -
    • A
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the first radio button in the group. using the following commands: -
      -
    • F
    • -
    • R
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 6: Navigate to the first checked radio button in a group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button in the group. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 7: Navigate to the last checked radio button in a group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the third radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+A
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the third radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Shift+F
    • -
    • Shift+R
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 3, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 8: Navigate to the last checked radio button in a group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the third radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the last radio button in the group. Note: You may need to press certain commands (such as Control+Option+Left Arrow) multiple times to hear all information relating to the radio button and group. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Thin crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 3, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 9: Navigate forwards to an unchecked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 10: Navigate forwards to an unchecked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 11: Navigate backwards to an unchecked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 12: Navigate backwards to an unchecked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 13: Navigate forwards to a checked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 14: Navigate forwards to a checked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 15: Navigate backwards to a checked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 16: Navigate backwards to a checked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets the state of the first radio button to checked, and sets focus on a link after the radio group
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the first radio button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'group' is conveyed
requiredName of the group, 'Pizza Crust', is conveyed
requiredrole 'radio button' is conveyed
requiredname of the radio button, 'Regular crust', is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 17: Navigate out of the start of a radio group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-

Test 18: Navigate out of the start of a radio group in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-

Test 19: Navigate out of the start of a radio group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate forwards from here' is conveyed
-
-

Test 20: Navigate out of the end of a radio group in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Thin crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Thin crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-

Test 21: Navigate out of the end of a radio group in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate out of the radio group. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-

Test 22: Navigate out of the end of a radio group

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate out of the radio group. Note: You may need to press certain commands (such as Control+Option+Right Arrow) multiple times to hear all information relating to the group. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
optionalRole 'group' is conveyed
optionalName of the group, 'Pizza Crust', is conveyed
requiredThe group boundary is conveyed
requiredRole 'link' is conveyed
requiredname 'Navigate backwards from here' is conveyed
-
-

Test 23: Read information about an unchecked radio button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 24: Read information about an unchecked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 25: Read information about an unchecked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'unchecked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 26: Read information about a checked radio button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
optionalPosition of the radio button, 1, is conveyed
optionalNumber of radio buttons in the group, 3, is conveyed
-
-

Test 27: Read information about a checked radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 28: Read information about a checked radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button, and sets its state to checked
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, read information about the radio button using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 29: Navigate to the next radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the next radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Deep dish' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 2, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the next radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Deep dish' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 2, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 30: Navigate to the next radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the next radio button. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Deep dish' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 2, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 31: Navigate to the previous radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Deep dish' radio button, navigate to the previous radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Deep dish' radio button, navigate to the previous radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 32: Navigate to the previous radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Deep dish' radio button, navigate to the previous radio button. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 33: Navigate to the first radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate to the first radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate to the first radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 34: Navigate to the first radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Thin crust' radio button, navigate to the first radio button. using the following commands: -
      -
    • Down Arrow
    • -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Regular crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 1, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 35: Navigate to the last radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the last radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Thin crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 3, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the last radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Thin crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 3, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 36: Navigate to the last radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, navigate to the last radio button. using the following commands: -
      -
    • Up Arrow
    • -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredrole 'radio button' is conveyed
requiredname 'Thin crust' is conveyed
requiredState of the radio button, 'checked', is conveyed
requiredPosition of the radio button, 3, is conveyed
requiredNumber of radio buttons in the group, 3, is conveyed
-
-

Test 37: Check a radio button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
-

Test 38: Check a radio button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
-

Test 39: Check a radio button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first radio button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Regular crust' radio button, check the radio button. using the following commands: -
      -
    • Space
    • -
    • Control+Option+Space
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'checked', is conveyed
-
- - - diff --git a/build/review/rating-slider.html b/build/review/rating-slider.html deleted file mode 100644 index ec99b9d48..000000000 --- a/build/review/rating-slider.html +++ /dev/null @@ -1,2322 +0,0 @@ - - - - - Test plan review for pattern: rating-slider - - - - - -

Test plan review for pattern: rating-slider (21 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Down Arrow, then Down Arrow, then Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Down Arrow, then Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 2: Navigate backwards to a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Up Arrow, then Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Up Arrow, then Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 3: Navigate forwards to a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 4: Navigate backwards to a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 5: Navigate forwards to a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 6: Navigate backwards to a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Rating' slider. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 7: Read information about a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Rating' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Rating' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 8: Read information about a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Rating' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Rating' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 9: Read information about a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Rating' slider, read information about the slider. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Rating' is conveyed
requiredTextual value 'zero of five stars' is conveyed
requiredNumeric value '0' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '5' is not conveyed
-
-

Test 10: Increment a slider by one half star in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Rating' slider, set its value to one half star. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'one half star' is conveyed
requiredNumeric value '0.5' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Rating' slider, set its value to one half star. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'one half star' is conveyed
requiredNumeric value '0.5' is not conveyed
-
-

Test 11: Increment a slider by one half star

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Rating' slider, set its value to one half star. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'one half star' is conveyed
requiredNumeric value '0.5' is not conveyed
-
-

Test 12: Decrement a slider by one half star in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider, and sets its value to one half star
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider, and sets its value to one half star
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-

Test 13: Decrement a slider by one half star

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider, and sets its value to one half star
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-

Test 14: Increment a slider by one star in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Rating' slider, set its value to one star. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'one star' is conveyed
requiredNumeric value '1' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Rating' slider, set its value to one star. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'one star' is conveyed
requiredNumeric value '1' is not conveyed
-
-

Test 15: Increment a slider by one star

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Rating' slider, set its value to one star. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'one star' is conveyed
requiredNumeric value '1' is not conveyed
-
-

Test 16: Decrement a slider by one star in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider, and sets its value to one star
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider, and sets its value to one star
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-

Test 17: Decrement a slider by one star in interaction mode

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-

Test 18: Decrement a slider to the minimum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider, and sets its value to five stars
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider, and sets its value to five stars
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-

Test 19: Decrement a slider to the minimum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Rating' slider, set its value to zero stars. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'zero stars' is conveyed
requiredNumeric value '0' is not conveyed
-
-

Test 20: Increment a slider to the maximum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Rating' slider, set its value to five stars. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'five stars' is conveyed
requiredNumeric value '5' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Rating' slider, set its value to five stars. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'five stars' is conveyed
requiredNumeric value '5' is not conveyed
-
-

Test 21: Increment a slider to the maximum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Rating' slider, set its value to five stars. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value 'five stars' is conveyed
requiredNumeric value '5' is not conveyed
-
- - - diff --git a/build/review/seek-slider.html b/build/review/seek-slider.html deleted file mode 100644 index 2766d8157..000000000 --- a/build/review/seek-slider.html +++ /dev/null @@ -1,2322 +0,0 @@ - - - - - Test plan review for pattern: seek-slider - - - - - -

Test plan review for pattern: seek-slider (21 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Down Arrow, then Down Arrow, then Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Down Arrow, then Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 2: Navigate backwards to a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Up Arrow, then Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Up Arrow, then Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 3: Navigate forwards to a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 4: Navigate backwards to a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 5: Navigate forwards to a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 6: Navigate backwards to a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Seek' slider. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 7: Read information about a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Seek' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Seek' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 8: Read information about a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Seek' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Seek' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 9: Read information about a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Seek' slider, read information about the slider. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Seek' is conveyed
requiredTextual value '1 Minute 30 Seconds of 5 Minutes' is conveyed
requiredNumeric value '90' is not conveyed
requiredOrientation 'horizontal' is conveyed
requiredMinimum value '0' is not conveyed
requiredMaximum value '300' is not conveyed
-
-

Test 10: Increment a slider by one step in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 31 Seconds. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 31 Seconds' is conveyed
requiredNumeric value '91' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 31 Seconds. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 31 Seconds' is conveyed
requiredNumeric value '91' is not conveyed
-
-

Test 11: Increment a slider by one step

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 31 Seconds. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 31 Seconds' is conveyed
requiredNumeric value '91' is not conveyed
-
-

Test 12: Decrement a slider by one step in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 29 Seconds. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 29 Seconds' is conveyed
requiredNumeric value '89' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 29 Seconds. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 29 Seconds' is conveyed
requiredNumeric value '89' is not conveyed
-
-

Test 13: Decrement a slider by one step

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 29 Seconds. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 29 Seconds' is conveyed
requiredNumeric value '89' is not conveyed
-
-

Test 14: Increment a slider by fifteen steps in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 45 Seconds. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredtextual value '1 Minute 45 Seconds' is conveyed
requiredNumeric value '105' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 45 Seconds. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredtextual value '1 Minute 45 Seconds' is conveyed
requiredNumeric value '105' is not conveyed
-
-

Test 15: Increment a slider by fifteen steps

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 45 Seconds. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredtextual value '1 Minute 45 Seconds' is conveyed
requiredNumeric value '105' is not conveyed
-
-

Test 16: Decrement a slider by fifteen steps in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 15 Seconds. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 15 Seconds' is conveyed
requiredNumeric value '75' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 15 Seconds. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 15 Seconds' is conveyed
requiredNumeric value '75' is not conveyed
-
-

Test 17: Decrement a slider by fifteen steps

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Seek' slider, set its value to 1 Minute 15 Seconds. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '1 Minute 15 Seconds' is conveyed
requiredNumeric value '75' is not conveyed
-
-

Test 18: Decrement a slider to the minimum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Seek' slider, set its value to 0 Seconds. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '0 Seconds' is conveyed
requiredNumeric value '0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Seek' slider, set its value to 0 Seconds. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '0 Seconds' is conveyed
requiredNumeric value '0' is not conveyed
-
-

Test 19: Decrement a slider to the minimum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Seek' slider, set its value to 0 Seconds. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '0 Seconds' is conveyed
requiredNumeric value '0' is not conveyed
-
-

Test 20: Increment a slider to the maximum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Seek' slider, set its value to 5 Minutes. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '5 Minutes' is conveyed
requiredNumeric value '300' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Seek' slider, set its value to 5 Minutes. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '5 Minutes' is conveyed
requiredNumeric value '300' is not conveyed
-
-

Test 21: Increment a slider to the maximum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Seek' slider, set its value to 5 Minutes. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '5 Minutes' is conveyed
requiredNumeric value '300' is not conveyed
-
- - - diff --git a/build/review/switch.html b/build/review/switch.html deleted file mode 100644 index 1cc1654a1..000000000 --- a/build/review/switch.html +++ /dev/null @@ -1,2520 +0,0 @@ - - - - - Test plan review for pattern: switch - - - - - -

Test plan review for pattern: switch (24 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a switch in the off state in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • X
    • -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • B
    • -
    • X
    • -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 2: Navigate forwards to a switch in the off state in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 3: Navigate forwards to a switch in the off state

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 4: Navigate backwards to a switch in the off state in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Shift+X
    • -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+X
    • -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 5: Navigate backwards to a switch in the off state in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 6: Navigate backwards to a switch in the off state

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 7: Navigate forwards to a switch in the on state in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch, and sets the state of the switch to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • X
    • -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch, and sets the state of the switch to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • B
    • -
    • X
    • -
    • Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 8: Navigate forwards to a switch in the on state in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch, and sets the state of the switch to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch, and sets the state of the switch to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 9: Navigate forwards to a switch in the on state

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the switch, and sets the state of the switch to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 10: Navigate backwards to a switch in the on state in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch, and sets the switch state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Shift+X
    • -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch, and sets the switch state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Shift+B
    • -
    • Shift+X
    • -
    • Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 11: Navigate backwards to a switch in the on state in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch, and sets the switch state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch, and sets the switch state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 12: Navigate backwards to a switch in the on state

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the switch, and sets the switch state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Notifications' switch. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 13: Read information about a switch in the off state in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 14: Read information about a switch in the off state in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 15: Read information about a switch in the off state

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'off' is conveyed
-
-

Test 16: Read information about a switch in the on state in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 17: Read information about a switch in the on state in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 18: Read information about a switch in the on state

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Notifications' switch, read information about the switch. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'switch' is conveyed
requiredName 'Notifications' is conveyed
requiredState 'on' is conveyed
-
-

Test 19: Operate a switch in the off state in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Notifications' switch, change its state to 'on'. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'on', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Notifications' switch, change its state to 'on'. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'on', is conveyed
-
-

Test 20: Operate a switch in the off state in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Notifications' switch, change its state to 'on'. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'on', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Notifications' switch, change its state to 'on'. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'on', is conveyed
-
-

Test 21: Operate a switch in the off state

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Notifications' switch, change its state to 'on'. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'on', is conveyed
-
-

Test 22: Operate a switch in the on state in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Notifications' switch, change its state to 'off'. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'off', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Notifications' switch, change its state to 'off'. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'off', is conveyed
-
-

Test 23: Operate a switch in the on state in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Notifications' switch, change its state to 'off'. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'off', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Notifications' switch, change its state to 'off'. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'off', is conveyed
-
-

Test 24: Operate a switch in the on state

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the 'Notifications' switch, and sets its state to 'on'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Notifications' switch, change its state to 'off'. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'off', is conveyed
-
- - - diff --git a/build/review/tabs-manual-activation.html b/build/review/tabs-manual-activation.html deleted file mode 100644 index e9326e538..000000000 --- a/build/review/tabs-manual-activation.html +++ /dev/null @@ -1,2898 +0,0 @@ - - - - - Test plan review for pattern: tabs-manual-activation - - - - - -

Test plan review for pattern: tabs-manual-activation (29 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a tab list in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the tab list
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the tab list. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Nils Frahm', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the tab list
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Down Arrow) multiple times to hear all information relating to the tab list. using the following commands: -
      -
    • Tab
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Nils Frahm', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 2: Navigate backwards to a tab list in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. activates the third tab in the tab list, and sets focus on the tab panel
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the tab list. using the following commands: -
      -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Joke', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab in the tab list, 3, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. activates the third tab in the tab list, and sets focus on the tab panel
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Up Arrow) multiple times to hear all information relating to the tab list. using the following commands: -
      -
    • Shift+Tab
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Joke', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab in the tab list, 3, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 3: Navigate forwards to a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the tab list
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the tab list. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Nils Frahm', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the tab list
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the tab list. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Nils Frahm', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 4: Navigate backwards to a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. activates the third tab in the tab list, and sets focus on the tab panel
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the tab list. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Joke', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab in the tab list, 3, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. activates the third tab in the tab list, and sets focus on the tab panel
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the tab list. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Joke', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab in the tab list, 3, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 5: Navigate forwards to a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the tab list
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Control+Option+Right Arrow) multiple times to hear all information relating to the tab list. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Nils Frahm', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 6: Navigate backwards to a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. activates the third tab in the tab list, and sets focus on the tab panel
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the tab list. Note: You may need to press certain commands (such as Control+Option+Left Arrow) multiple times to hear all information relating to the tab list. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'tab list' is conveyed
requiredName of the tab list, 'Entertainment', is conveyed
requiredRole of the selected item, 'tab', is conveyed
requiredName of the focused tab, 'Joke', is conveyed
requiredState of the focused tab, 'selected', is conveyed
requiredPosition of the focused tab in the tab list, 3, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 7: Read information about a tab in a tab list in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Nils Frahm' tab, read information about the tab. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Nils Frahm' tab, read information about the tab. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 8: Read information about a tab in a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Nils Frahm' tab, read information about the tab. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Nils Frahm' tab, read information about the tab. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 9: Read information about a tab in a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Nils Frahm' tab, read information about the tab. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 10: Navigate to the next tab in a tab list in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Nils Frahm' tab, navigate to the next tab. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
optionalPosition of tab in the tab list, 2, is conveyed
optionalNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Nils Frahm' tab, navigate to the next tab. using the following commands: -
      -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
optionalPosition of tab in the tab list, 2, is conveyed
optionalNumber of tabs in the tab list, 3, is conveyed
-
-

Test 11: Navigate to the next tab in a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Nils Frahm' tab, navigate to the next tab. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
requiredPosition of tab in the tab list, 2, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Nils Frahm' tab, navigate to the next tab. using the following commands: -
      -
    • Right Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
requiredPosition of tab in the tab list, 2, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 12: Navigate to the next tab in a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Nils Frahm' tab, navigate to the next tab. using the following commands: -
      -
    • Control+Option+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
requiredPosition of tab in the tab list, 2, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 13: Navigate to the previous tab in a tab list in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Agnes Obel' tab, navigate to the previous tab. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
optionalPosition of tab in the tab list, 1, is conveyed
optionalNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Agnes Obel' tab, navigate to the previous tab. using the following commands: -
      -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
optionalPosition of tab in the tab list, 1, is conveyed
optionalNumber of tabs in the tab list, 3, is conveyed
-
-

Test 14: Navigate to the previous tab in a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Agnes Obel' tab, navigate to the previous tab. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Agnes Obel' tab, navigate to the previous tab. using the following commands: -
      -
    • Left Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 15: Navigate to the previous tab in a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Agnes Obel' tab, navigate to the previous tab. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 16: Navigate to the first tab in a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Joke' tab, navigate to the first tab. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third tab
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Joke' tab, navigate to the first tab. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 17: Navigate to the first tab in a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third tab
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Joke' tab, navigate to the first tab. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 1, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 18: Navigate to the last tab in a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Nils Frahm' tab, navigate to the last tab. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Joke' is conveyed
requiredPosition of tab in the tab list, 3, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Nils Frahm' tab, navigate to the last tab. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Joke' is conveyed
requiredPosition of tab in the tab list, 3, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 19: Navigate to the last tab in a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Nils Frahm' tab, navigate to the last tab. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Joke' is conveyed
requiredPosition of tab in the tab list, 3, is conveyed
requiredNumber of tabs in the tab list, 3, is conveyed
-
-

Test 20: Navigate forwards to a tab panel in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the tab panel. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'tab panel' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredTextual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the tab panel. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'tab panel' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredTextual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'
-
-

Test 21: Navigate backwards to a tab panel in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the tab panel
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. Navigate to the tab panel. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'tab panel' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredTextual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the tab panel
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. Navigate to the tab panel. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'tab panel' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredTextual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'
-
-

Test 22: Navigate forwards to a tab panel

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the first tab
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the tab panel. Note: You may need to press certain commands (such as Control+Option+Right Arrow) multiple times to hear all information relating to the tab panel. using the following commands: -
      -
    • Tab
    • -
    • Control+Option+Right
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'tab panel' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredTextual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'
-
-

Test 23: Navigate backwards to a tab panel

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the tab panel
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. Navigate to the tab panel. Note: You may need to press certain commands (such as Control+Option+Left Arrow) multiple times to hear all information relating to the tab panel. using the following commands: -
      -
    • Shift+Tab
    • -
    • Ctrl+Option+Left
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'tab panel' is conveyed
requiredName 'Nils Frahm' is conveyed
requiredTextual content of the tab panel is conveyed as 'Nils Frahm is a German musician, composer and record producer based in Berlin. He is known for combining classical and electronic music and for an unconventional approach to the piano in which he mixes a grand piano, upright piano, Roland Juno-60, Rhodes piano, drum machine, and Moog Taurus.'
-
-

Test 24: Activate a tab in a tab list in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Agnes Obel' tab, activate the tab. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredState of the tab, 'selected', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Agnes Obel' tab, activate the tab. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredState of the tab, 'selected', is conveyed
-
-

Test 25: Activate a tab in a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Agnes Obel' tab, activate the tab. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredState of the tab, 'selected', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Agnes Obel' tab, activate the tab. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredState of the tab, 'selected', is conveyed
-
-

Test 26: Activate a tab in a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the second tab
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Agnes Obel' tab, activate the tab. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredState of the tab, 'selected', is conveyed
-
-

Test 27: Delete a tab from a tab list in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Joke' tab, delete the tab. using the following commands: -
      -
    • Delete
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 2, is conveyed
requiredNumber of tabs in the tab list, 2, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third tab
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Joke' tab, delete the tab. using the following commands: -
      -
    • Delete
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 2, is conveyed
requiredNumber of tabs in the tab list, 2, is conveyed
-
-

Test 28: Delete a tab from a tab list in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third tab
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Joke' tab, delete the tab. using the following commands: -
      -
    • Delete
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 2, is conveyed
requiredNumber of tabs in the tab list, 2, is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third tab
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Joke' tab, delete the tab. using the following commands: -
      -
    • Delete
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 2, is conveyed
requiredNumber of tabs in the tab list, 2, is conveyed
-
-

Test 29: Delete a tab from a tab list

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the third tab
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Joke' tab, delete the tab. using the following commands: -
      -
    • Delete
    • -
    -
  4. -
-

-

Assertions

- - - - - - - -
PriorityAssertion
requiredRole 'tab' is conveyed
requiredName 'Agnes Obel' is conveyed
requiredState of the tab, 'selected', is conveyed
requiredPosition of tab in the tab list, 2, is conveyed
requiredNumber of tabs in the tab list, 2, is conveyed
-
- - - diff --git a/build/review/toggle-button.html b/build/review/toggle-button.html deleted file mode 100644 index b13653764..000000000 --- a/build/review/toggle-button.html +++ /dev/null @@ -1,2513 +0,0 @@ - - - - - Test plan review for pattern: toggle-button - - - - - -

Test plan review for pattern: toggle-button (24 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a not pressed toggle button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Down Arrow
    • -
    • B
    • -
    • F
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Down Arrow
    • -
    • B
    • -
    • F
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 2: Navigate backwards to a not pressed toggle button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 3: Navigate forwards to a not pressed toggle button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 4: Navigate backwards to a not pressed toggle button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 5: Navigate forwards to a not pressed toggle button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 6: Navigate backwards to a not pressed toggle button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 7: Navigate forwards to a pressed toggle button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Down Arrow
    • -
    • B
    • -
    • F
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Down Arrow
    • -
    • B
    • -
    • F
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 8: Navigate backwards to a pressed toggle button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Up Arrow
    • -
    • Shift+B
    • -
    • Shift+F
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 9: Navigate forwards to a pressed toggle button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 10: Navigate backwards to a pressed toggle button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 11: Navigate forwards to a pressed toggle button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Control+Option+Right
    • -
    • Tab
    • -
    • Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 12: Navigate backwards to a pressed toggle button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the button, and sets the state of the button to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Mute' button. using the following commands: -
      -
    • Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    • Shift+Control+Option+Command+J
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 13: Read information about a not pressed toggle button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 14: Read information about a not pressed toggle button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 15: Read information about a not pressed toggle button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'not pressed' is conveyed
-
-

Test 16: Read information about a pressed toggle button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 17: Read information about a pressed toggle button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 18: Read information about a pressed toggle button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Mute' button, read information about the button. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - -
PriorityAssertion
requiredRole 'button' is conveyed
requiredName 'Mute' is conveyed
requiredState 'pressed' is conveyed
-
-

Test 19: Operate a not pressed toggle button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Mute' button, activate the button. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'pressed', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Mute' button, activate the button. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'pressed', is conveyed
-
-

Test 20: Operate a not pressed toggle button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Mute' button, activate the button. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'pressed', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Mute' button, activate the button. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'pressed', is conveyed
-
-

Test 21: Operate a not pressed toggle button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Mute' button, activate the button. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredChange in state, to 'pressed', is conveyed
requiredChange in state, to 'pressed', is conveyed
-
-

Test 22: Operate a pressed toggle button in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Mute' button, activate the button. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'not pressed', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Mute' button, activate the button. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'not pressed', is conveyed
-
-

Test 23: Operate a pressed toggle button in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Mute' button, activate the button. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'not pressed', is conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Mute' button, activate the button. using the following commands: -
      -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'not pressed', is conveyed
-
-

Test 24: Operate a pressed toggle button

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the button, and sets its state to 'pressed'
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Mute' button, activate the button. using the following commands: -
      -
    • Control+Option+Space
    • -
    • Space
    • -
    • Enter
    • -
    -
  4. -
-

-

Assertions

- - - -
PriorityAssertion
requiredChange in state, to 'not pressed', is conveyed
-
- - - diff --git a/build/review/vertical-temperature-slider.html b/build/review/vertical-temperature-slider.html deleted file mode 100644 index 814f8af10..000000000 --- a/build/review/vertical-temperature-slider.html +++ /dev/null @@ -1,2331 +0,0 @@ - - - - - Test plan review for pattern: vertical-temperature-slider - - - - - -

Test plan review for pattern: vertical-temperature-slider (21 tests)

- -
- Filter tests by assistive technology - - - - -
- -

Test 1: Navigate forwards to a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Down Arrow, then Down Arrow, then Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Down Arrow, then Down Arrow
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 2: Navigate backwards to a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Up Arrow, then Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Up Arrow, then Up Arrow
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 3: Navigate forwards to a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 4: Navigate backwards to a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 5: Navigate forwards to a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link before the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Control+Option+Right, then Control+Option+Right
    • -
    • Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 6: Navigate backwards to a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on a link after the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Temperature' slider. using the following commands: -
      -
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • -
    • Shift+Tab
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 7: Read information about a slider in reading mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With the reading cursor on the 'Temperature' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. -
  3. With the reading cursor on the 'Temperature' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 8: Read information about a slider in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Temperature' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Temperature' slider, read information about the slider. using the following commands: -
      -
    • Insert+Tab
    • -
    • Insert+Up
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 9: Read information about a slider

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Temperature' slider, read information about the slider. using the following commands: -
      -
    • Control+Option+F3
    • -
    • Control+Option+F4
    • -
    -
  4. -
-

-

Assertions

- - - - - - - - - -
PriorityAssertion
requiredRole 'slider' is conveyed
requiredName 'Temperature' is conveyed
requiredTextual value '25.0 degrees Celsius' is conveyed
requirednumeric value '25.0' is not conveyed
requiredOrientation 'vertical' is conveyed
requiredMinimum value '10.0' is not conveyed
requiredMaximum value '38.0' is not conveyed
-
-

Test 10: Increment a slider by one step in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 25.1 degrees Celsius. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '25.1 degrees Celsius' is conveyed
requirednumeric value '25.1' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 25.1 degrees Celsius. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '25.1 degrees Celsius' is conveyed
requirednumeric value '25.1' is not conveyed
-
-

Test 11: Increment a slider by one step

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 25.1 degrees Celsius. using the following commands: -
      -
    • Right Arrow
    • -
    • Up Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '25.1 degrees Celsius' is conveyed
requirednumeric value '25.1' is not conveyed
-
-

Test 12: Decrement a slider by one step in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 24.9 degrees Celsius. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '24.9 degrees Celsius' is conveyed
requirednumeric value '24.9' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 24.9 degrees Celsius. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '24.9 degrees Celsius' is conveyed
requirednumeric value '24.9' is not conveyed
-
-

Test 13: Decrement a slider by one step

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 24.9 degrees Celsius. using the following commands: -
      -
    • Left Arrow
    • -
    • Down Arrow
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '24.9 degrees Celsius' is conveyed
requirednumeric value '24.9' is not conveyed
-
-

Test 14: Increment a slider by twenty steps in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 27.0 degrees Celsius. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '27.0 degrees Celsius' is conveyed
requirednumeric value '27.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 27.0 degrees Celsius. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '27.0 degrees Celsius' is conveyed
requirednumeric value '27.0' is not conveyed
-
-

Test 15: Increment a slider by twenty steps

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 27.0 degrees Celsius. using the following commands: -
      -
    • Page Up
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '27.0 degrees Celsius' is conveyed
requirednumeric value '27.0' is not conveyed
-
-

Test 16: Decrement a slider by twenty steps in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 23.0 degrees Celsius. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '23.0 degrees Celsius' is conveyed
requirednumeric value '23.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 23.0 degrees Celsius. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '23.0 degrees Celsius' is conveyed
requirednumeric value '23.0' is not conveyed
-
-

Test 17: Decrement a slider by twenty steps

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 23.0 degrees Celsius. using the following commands: -
      -
    • Page Down
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '23.0 degrees Celsius' is conveyed
requirednumeric value '23.0' is not conveyed
-
-

Test 18: Decrement a slider to the minimum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 10.0 degrees Celsius. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '10.0 degrees Celsius' is conveyed
requirednumeric value '10.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 10.0 degrees Celsius. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '10.0 degrees Celsius' is conveyed
requirednumeric value '10.0' is not conveyed
-
-

Test 19: Decrement a slider to the minimum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 10.0 degrees Celsius. using the following commands: -
      -
    • Home
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '10.0 degrees Celsius' is conveyed
requirednumeric value '10.0' is not conveyed
-
-

Test 20: Increment a slider to the maximum value in interaction mode

-

-

- - -

-
-

JAWS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 38.0 degrees Celsius. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '38.0 degrees Celsius' is conveyed
requirednumeric value '38.0' is not conveyed
-
-
-

NVDA

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 38.0 degrees Celsius. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '38.0 degrees Celsius' is conveyed
requirednumeric value '38.0' is not conveyed
-
-

Test 21: Increment a slider to the maximum value

-

-

- - -

-
-

VoiceOver for macOS

-

Scripted Instructions

- The following instructions are executed by a script in the test page to initialize the widget: -
    -
  1. sets focus on the slider
  2. -
-

Tester Instructions

-

-

    -
  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. -
  3. With focus on the 'Temperature' slider, set its value to 38.0 degrees Celsius. using the following commands: -
      -
    • End
    • -
    -
  4. -
-

-

Assertions

- - - - -
PriorityAssertion
requiredTextual value '38.0 degrees Celsius' is conveyed
requirednumeric value '38.0' is not conveyed
-
- - - diff --git a/build/tests/alert/commands.json b/build/tests/alert/commands.json deleted file mode 100644 index 04e6f6680..000000000 --- a/build/tests/alert/commands.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "trigger alert": { - "reading": { - "jaws": [ [ "SPACE" ], [ "ENTER" ] ], - "nvda": [ [ "SPACE" ], [ "ENTER" ] ] - }, - "interaction": { - "jaws": [ [ "SPACE" ], [ "ENTER" ] ], - "nvda": [ [ "SPACE" ], [ "ENTER" ] ], - "voiceover_macos": [ - [ "CTRL_OPT_SPACE" ], - [ "SPACE" ], - [ "ENTER" ] - ] - } - } -} \ No newline at end of file diff --git a/build/tests/alert/index.html b/build/tests/alert/index.html deleted file mode 100644 index 58997ad1e..000000000 --- a/build/tests/alert/index.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Index of Assistive Technology Test Files - - - -
-

Index of Assistive Technology Test Files

-

This is useful for viewing the local files on a local web server.

- - - - - - - - - - - - - - - - - - -
Task IDTesting TaskJAWSNVDAVoiceOver for macOSSetup Script Reference
1Trigger an alert in reading modeJAWSNVDAnot includedsetFocusOnButton
2Trigger an alert in interaction modeJAWSNVDAnot includedsetFocusOnButton
3Trigger an alertnot includednot includedVoiceOver for macOSsetFocusOnButton
-
- diff --git a/build/tests/alert/reference/2021-10-15_143458/alert.html b/build/tests/alert/reference/2021-10-15_143458/alert.html deleted file mode 100644 index ac8342434..000000000 --- a/build/tests/alert/reference/2021-10-15_143458/alert.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Alert Example - - - - - - -
-

Alert Example

-

- The below example demonstrates the design pattern for alert. - Activating the Trigger Alert button causes a message to be inserted into the example alert element. -

-
-
-

Example

-
- -
- - - - - - -
- -
-
- - diff --git a/build/tests/alert/reference/2021-10-15_143458/alert.setFocusOnButton.html b/build/tests/alert/reference/2021-10-15_143458/alert.setFocusOnButton.html deleted file mode 100644 index 1666dcc47..000000000 --- a/build/tests/alert/reference/2021-10-15_143458/alert.setFocusOnButton.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Alert Example - - - - - - - - - -
-

Alert Example

-

- The below example demonstrates the design pattern for alert. - Activating the Trigger Alert button causes a message to be inserted into the example alert element. -

-
-
-

Example

-
- -
- - - - - - -
- -
- - -
- -
-
- - diff --git a/build/tests/alert/reference/2021-10-15_143458/css/alert.css b/build/tests/alert/reference/2021-10-15_143458/css/alert.css deleted file mode 100644 index b11f1faa4..000000000 --- a/build/tests/alert/reference/2021-10-15_143458/css/alert.css +++ /dev/null @@ -1,10 +0,0 @@ -[role="alert"] { - padding: 10px; - border: 2px solid hsl(206, 74%, 54%); - border-radius: 4px; - background: hsl(206, 74%, 90%); -} - -[role="alert"]:empty { - display: none; -} diff --git a/build/tests/alert/reference/2021-10-15_143458/js/alert.js b/build/tests/alert/reference/2021-10-15_143458/js/alert.js deleted file mode 100644 index d30af7a33..000000000 --- a/build/tests/alert/reference/2021-10-15_143458/js/alert.js +++ /dev/null @@ -1,29 +0,0 @@ -/* - * This content is licensed according to the W3C Software License at - * https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document - * - */ - -'use strict'; - -window.addEventListener('load', function () { - var button = document.getElementById('alert-trigger'); - - button.addEventListener('click', addAlert); -}); - -/* - * @function addAlert - * - * @desc Adds an alert to the page - * - * @param {object} event - Standard W3C event object - * - */ - -function addAlert() { - var example = document.getElementById('example'); - var template = document.getElementById('alert-template').innerHTML; - - example.innerHTML = template; -} diff --git a/build/tests/alert/scripts.jsonp.js b/build/tests/alert/scripts.jsonp.js deleted file mode 100644 index b196d43bd..000000000 --- a/build/tests/alert/scripts.jsonp.js +++ /dev/null @@ -1,6 +0,0 @@ -window[document.currentScript.getAttribute("jsonpFunction") || "scriptsJsonpLoaded"]({ - setFocusOnButton(testPageDocument) { - // sets focus on the 'Trigger Alert' button - testPageDocument.querySelector('#alert-trigger').focus(); - } -}); diff --git a/build/tests/alert/scripts.module.js b/build/tests/alert/scripts.module.js deleted file mode 100644 index 26c95d68d..000000000 --- a/build/tests/alert/scripts.module.js +++ /dev/null @@ -1,4 +0,0 @@ -export function setFocusOnButton(testPageDocument) { - // sets focus on the 'Trigger Alert' button - testPageDocument.querySelector('#alert-trigger').focus(); -} diff --git a/build/tests/alert/scripts/setFocusOnButton.jsonp.js b/build/tests/alert/scripts/setFocusOnButton.jsonp.js deleted file mode 100644 index b196d43bd..000000000 --- a/build/tests/alert/scripts/setFocusOnButton.jsonp.js +++ /dev/null @@ -1,6 +0,0 @@ -window[document.currentScript.getAttribute("jsonpFunction") || "scriptsJsonpLoaded"]({ - setFocusOnButton(testPageDocument) { - // sets focus on the 'Trigger Alert' button - testPageDocument.querySelector('#alert-trigger').focus(); - } -}); diff --git a/build/tests/alert/scripts/setFocusOnButton.module.js b/build/tests/alert/scripts/setFocusOnButton.module.js deleted file mode 100644 index 26c95d68d..000000000 --- a/build/tests/alert/scripts/setFocusOnButton.module.js +++ /dev/null @@ -1,4 +0,0 @@ -export function setFocusOnButton(testPageDocument) { - // sets focus on the 'Trigger Alert' button - testPageDocument.querySelector('#alert-trigger').focus(); -} diff --git a/build/tests/alert/test-01-trigger-alert-reading-jaws.collected.html b/build/tests/alert/test-01-trigger-alert-reading-jaws.collected.html deleted file mode 100644 index 25b7e0570..000000000 --- a/build/tests/alert/test-01-trigger-alert-reading-jaws.collected.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Trigger an alert in reading mode - - - - - - - - - diff --git a/build/tests/alert/test-01-trigger-alert-reading-jaws.collected.json b/build/tests/alert/test-01-trigger-alert-reading-jaws.collected.json deleted file mode 100644 index 9662087b3..000000000 --- a/build/tests/alert/test-01-trigger-alert-reading-jaws.collected.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "info": { - "testId": 1, - "task": "trigger alert", - "title": "Trigger an alert in reading mode", - "references": [ - { - "refId": "example", - "value": "https://w3c.github.io/aria-practices/examples/alert/alert.html" - }, - { - "refId": "alert", - "value": "https://w3c.github.io/aria/#alert" - } - ] - }, - "target": { - "at": { - "key": "jaws", - "raw": "JAWS", - "name": "JAWS" - }, - "mode": "reading", - "referencePage": "reference/2021-10-15_143458/alert.setFocusOnButton.html", - "setupScript": { - "name": "setFocusOnButton", - "description": "sets focus on the 'Trigger Alert' button", - "source": "// sets focus on the 'Trigger Alert' button\ntestPageDocument.querySelector('#alert-trigger').focus();\n", - "modulePath": "scripts/setFocusOnButton.module.js", - "jsonpPath": "scripts/setFocusOnButton.jsonp.js" - } - }, - "instructions": { - "user": [ - "With the reading cursor on the 'Trigger Alert' button, activate the button to trigger the alert." - ], - "raw": "With the reading cursor on the 'Trigger Alert' button, activate the button to trigger the alert.", - "mode": "Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z." - }, - "commands": [ - { - "id": "SPACE", - "keystroke": "Space", - "keypresses": [ - { - "id": "SPACE", - "keystroke": "Space" - } - ] - }, - { - "id": "ENTER", - "keystroke": "Enter", - "keypresses": [ - { - "id": "ENTER", - "keystroke": "Enter" - } - ] - } - ], - "assertions": [ - { - "priority": 1, - "expectation": "Role 'alert' is conveyed" - }, - { - "priority": 1, - "expectation": "Text 'Hello' is conveyed" - } - ] -} \ No newline at end of file diff --git a/build/tests/alert/test-01-trigger-alert-reading-nvda.collected.html b/build/tests/alert/test-01-trigger-alert-reading-nvda.collected.html deleted file mode 100644 index 1dd13388a..000000000 --- a/build/tests/alert/test-01-trigger-alert-reading-nvda.collected.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Trigger an alert in reading mode - - - - - - - - - diff --git a/build/tests/alert/test-01-trigger-alert-reading-nvda.collected.json b/build/tests/alert/test-01-trigger-alert-reading-nvda.collected.json deleted file mode 100644 index d8ede648e..000000000 --- a/build/tests/alert/test-01-trigger-alert-reading-nvda.collected.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "info": { - "testId": 1, - "task": "trigger alert", - "title": "Trigger an alert in reading mode", - "references": [ - { - "refId": "example", - "value": "https://w3c.github.io/aria-practices/examples/alert/alert.html" - }, - { - "refId": "alert", - "value": "https://w3c.github.io/aria/#alert" - } - ] - }, - "target": { - "at": { - "key": "nvda", - "raw": "NVDA", - "name": "NVDA" - }, - "mode": "reading", - "referencePage": "reference/2021-10-15_143458/alert.setFocusOnButton.html", - "setupScript": { - "name": "setFocusOnButton", - "description": "sets focus on the 'Trigger Alert' button", - "source": "// sets focus on the 'Trigger Alert' button\ntestPageDocument.querySelector('#alert-trigger').focus();\n", - "modulePath": "scripts/setFocusOnButton.module.js", - "jsonpPath": "scripts/setFocusOnButton.jsonp.js" - } - }, - "instructions": { - "user": [ - "With the reading cursor on the 'Trigger Alert' button, activate the button to trigger the alert." - ], - "raw": "With the reading cursor on the 'Trigger Alert' button, activate the button to trigger the alert.", - "mode": "Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode." - }, - "commands": [ - { - "id": "SPACE", - "keystroke": "Space", - "keypresses": [ - { - "id": "SPACE", - "keystroke": "Space" - } - ] - }, - { - "id": "ENTER", - "keystroke": "Enter", - "keypresses": [ - { - "id": "ENTER", - "keystroke": "Enter" - } - ] - } - ], - "assertions": [ - { - "priority": 1, - "expectation": "Role 'alert' is conveyed" - }, - { - "priority": 1, - "expectation": "Text 'Hello' is conveyed" - } - ] -} \ No newline at end of file diff --git a/build/tests/alert/test-01-trigger-alert-reading.html b/build/tests/alert/test-01-trigger-alert-reading.html deleted file mode 100644 index 46c86ec6e..000000000 --- a/build/tests/alert/test-01-trigger-alert-reading.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Trigger an alert in reading mode - - - - - - \ No newline at end of file diff --git a/build/tests/alert/test-01-trigger-alert-reading.json b/build/tests/alert/test-01-trigger-alert-reading.json deleted file mode 100644 index f93968456..000000000 --- a/build/tests/alert/test-01-trigger-alert-reading.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "setup_script_description": "sets focus on the 'Trigger Alert' button", - "setupTestPage": "setFocusOnButton", - "applies_to": [ - "jaws", - "nvda" - ], - "mode": "reading", - "task": "trigger alert", - "specific_user_instruction": "With the reading cursor on the 'Trigger Alert' button, activate the button to trigger the alert.", - "output_assertions": [ - [ - "1", - "Role 'alert' is conveyed" - ], - [ - "1", - "Text 'Hello' is conveyed" - ] - ] -} \ No newline at end of file diff --git a/build/tests/alert/test-02-trigger-alert-interaction-jaws.collected.html b/build/tests/alert/test-02-trigger-alert-interaction-jaws.collected.html deleted file mode 100644 index b323dce7f..000000000 --- a/build/tests/alert/test-02-trigger-alert-interaction-jaws.collected.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Trigger an alert in interaction mode - - - - - - - - - diff --git a/build/tests/alert/test-02-trigger-alert-interaction-jaws.collected.json b/build/tests/alert/test-02-trigger-alert-interaction-jaws.collected.json deleted file mode 100644 index c1b2428dc..000000000 --- a/build/tests/alert/test-02-trigger-alert-interaction-jaws.collected.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "info": { - "testId": 2, - "task": "trigger alert", - "title": "Trigger an alert in interaction mode", - "references": [ - { - "refId": "example", - "value": "https://w3c.github.io/aria-practices/examples/alert/alert.html" - }, - { - "refId": "alert", - "value": "https://w3c.github.io/aria/#alert" - } - ] - }, - "target": { - "at": { - "key": "jaws", - "raw": "JAWS", - "name": "JAWS" - }, - "mode": "interaction", - "referencePage": "reference/2021-10-15_143458/alert.setFocusOnButton.html", - "setupScript": { - "name": "setFocusOnButton", - "description": "sets focus on the 'Trigger Alert' button", - "source": "// sets focus on the 'Trigger Alert' button\ntestPageDocument.querySelector('#alert-trigger').focus();\n", - "modulePath": "scripts/setFocusOnButton.module.js", - "jsonpPath": "scripts/setFocusOnButton.jsonp.js" - } - }, - "instructions": { - "user": [ - "With focus on the 'Trigger Alert' button, activate the button to trigger the alert." - ], - "raw": "With focus on the 'Trigger Alert' button, activate the button to trigger the alert.", - "mode": "Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z." - }, - "commands": [ - { - "id": "SPACE", - "keystroke": "Space", - "keypresses": [ - { - "id": "SPACE", - "keystroke": "Space" - } - ] - }, - { - "id": "ENTER", - "keystroke": "Enter", - "keypresses": [ - { - "id": "ENTER", - "keystroke": "Enter" - } - ] - } - ], - "assertions": [ - { - "priority": 1, - "expectation": "Role 'alert' is conveyed" - }, - { - "priority": 1, - "expectation": "Text 'Hello' is conveyed" - } - ] -} \ No newline at end of file diff --git a/build/tests/alert/test-02-trigger-alert-interaction-nvda.collected.html b/build/tests/alert/test-02-trigger-alert-interaction-nvda.collected.html deleted file mode 100644 index dfdfed4be..000000000 --- a/build/tests/alert/test-02-trigger-alert-interaction-nvda.collected.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Trigger an alert in interaction mode - - - - - - - - - diff --git a/build/tests/alert/test-02-trigger-alert-interaction-nvda.collected.json b/build/tests/alert/test-02-trigger-alert-interaction-nvda.collected.json deleted file mode 100644 index 9d281942e..000000000 --- a/build/tests/alert/test-02-trigger-alert-interaction-nvda.collected.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "info": { - "testId": 2, - "task": "trigger alert", - "title": "Trigger an alert in interaction mode", - "references": [ - { - "refId": "example", - "value": "https://w3c.github.io/aria-practices/examples/alert/alert.html" - }, - { - "refId": "alert", - "value": "https://w3c.github.io/aria/#alert" - } - ] - }, - "target": { - "at": { - "key": "nvda", - "raw": "NVDA", - "name": "NVDA" - }, - "mode": "interaction", - "referencePage": "reference/2021-10-15_143458/alert.setFocusOnButton.html", - "setupScript": { - "name": "setFocusOnButton", - "description": "sets focus on the 'Trigger Alert' button", - "source": "// sets focus on the 'Trigger Alert' button\ntestPageDocument.querySelector('#alert-trigger').focus();\n", - "modulePath": "scripts/setFocusOnButton.module.js", - "jsonpPath": "scripts/setFocusOnButton.jsonp.js" - } - }, - "instructions": { - "user": [ - "With focus on the 'Trigger Alert' button, activate the button to trigger the alert." - ], - "raw": "With focus on the 'Trigger Alert' button, activate the button to trigger the alert.", - "mode": "If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on." - }, - "commands": [ - { - "id": "SPACE", - "keystroke": "Space", - "keypresses": [ - { - "id": "SPACE", - "keystroke": "Space" - } - ] - }, - { - "id": "ENTER", - "keystroke": "Enter", - "keypresses": [ - { - "id": "ENTER", - "keystroke": "Enter" - } - ] - } - ], - "assertions": [ - { - "priority": 1, - "expectation": "Role 'alert' is conveyed" - }, - { - "priority": 1, - "expectation": "Text 'Hello' is conveyed" - } - ] -} \ No newline at end of file diff --git a/build/tests/alert/test-02-trigger-alert-interaction.html b/build/tests/alert/test-02-trigger-alert-interaction.html deleted file mode 100644 index 533a49243..000000000 --- a/build/tests/alert/test-02-trigger-alert-interaction.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Trigger an alert in interaction mode - - - - - - \ No newline at end of file diff --git a/build/tests/alert/test-02-trigger-alert-interaction.json b/build/tests/alert/test-02-trigger-alert-interaction.json deleted file mode 100644 index f565df514..000000000 --- a/build/tests/alert/test-02-trigger-alert-interaction.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "setup_script_description": "sets focus on the 'Trigger Alert' button", - "setupTestPage": "setFocusOnButton", - "applies_to": [ - "jaws", - "nvda" - ], - "mode": "interaction", - "task": "trigger alert", - "specific_user_instruction": "With focus on the 'Trigger Alert' button, activate the button to trigger the alert.", - "output_assertions": [ - [ - "1", - "Role 'alert' is conveyed" - ], - [ - "1", - "Text 'Hello' is conveyed" - ] - ] -} \ No newline at end of file diff --git a/build/tests/alert/test-03-trigger-alert-interaction-voiceover_macos.collected.html b/build/tests/alert/test-03-trigger-alert-interaction-voiceover_macos.collected.html deleted file mode 100644 index f1a07eb89..000000000 --- a/build/tests/alert/test-03-trigger-alert-interaction-voiceover_macos.collected.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Trigger an alert - - - - - - - - - diff --git a/build/tests/alert/test-03-trigger-alert-interaction-voiceover_macos.collected.json b/build/tests/alert/test-03-trigger-alert-interaction-voiceover_macos.collected.json deleted file mode 100644 index e0e9343da..000000000 --- a/build/tests/alert/test-03-trigger-alert-interaction-voiceover_macos.collected.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "info": { - "testId": 3, - "task": "trigger alert", - "title": "Trigger an alert", - "references": [ - { - "refId": "example", - "value": "https://w3c.github.io/aria-practices/examples/alert/alert.html" - }, - { - "refId": "alert", - "value": "https://w3c.github.io/aria/#alert" - } - ] - }, - "target": { - "at": { - "key": "voiceover_macos", - "raw": "voiceover_macos", - "name": "VoiceOver for macOS" - }, - "mode": "interaction", - "referencePage": "reference/2021-10-15_143458/alert.setFocusOnButton.html", - "setupScript": { - "name": "setFocusOnButton", - "description": "sets focus on the 'Trigger Alert' button", - "source": "// sets focus on the 'Trigger Alert' button\ntestPageDocument.querySelector('#alert-trigger').focus();\n", - "modulePath": "scripts/setFocusOnButton.module.js", - "jsonpPath": "scripts/setFocusOnButton.jsonp.js" - } - }, - "instructions": { - "user": [ - "With focus on the 'Trigger Alert' button, activate the button to trigger the alert." - ], - "raw": "With focus on the 'Trigger Alert' button, activate the button to trigger the alert.", - "mode": "Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time." - }, - "commands": [ - { - "id": "CTRL_OPT_SPACE", - "keystroke": "Control+Option+Space", - "keypresses": [ - { - "id": "CTRL_OPT_SPACE", - "keystroke": "Control+Option+Space" - } - ] - }, - { - "id": "SPACE", - "keystroke": "Space", - "keypresses": [ - { - "id": "SPACE", - "keystroke": "Space" - } - ] - }, - { - "id": "ENTER", - "keystroke": "Enter", - "keypresses": [ - { - "id": "ENTER", - "keystroke": "Enter" - } - ] - } - ], - "assertions": [ - { - "priority": 1, - "expectation": "Role 'alert' is conveyed" - }, - { - "priority": 1, - "expectation": "Text 'Hello' is conveyed" - } - ] -} \ No newline at end of file diff --git a/build/tests/alert/test-03-trigger-alert-interaction.html b/build/tests/alert/test-03-trigger-alert-interaction.html deleted file mode 100644 index a6c63ed68..000000000 --- a/build/tests/alert/test-03-trigger-alert-interaction.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Trigger an alert - - - - - - \ No newline at end of file diff --git a/build/tests/alert/test-03-trigger-alert-interaction.json b/build/tests/alert/test-03-trigger-alert-interaction.json deleted file mode 100644 index d6de7481d..000000000 --- a/build/tests/alert/test-03-trigger-alert-interaction.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "setup_script_description": "sets focus on the 'Trigger Alert' button", - "setupTestPage": "setFocusOnButton", - "applies_to": [ - "voiceover_macos" - ], - "mode": "interaction", - "task": "trigger alert", - "specific_user_instruction": "With focus on the 'Trigger Alert' button, activate the button to trigger the alert.", - "output_assertions": [ - [ - "1", - "Role 'alert' is conveyed" - ], - [ - "1", - "Text 'Hello' is conveyed" - ] - ] -} \ No newline at end of file diff --git a/build/tests/banner/commands.json b/build/tests/banner/commands.json deleted file mode 100644 index c620b43cf..000000000 --- a/build/tests/banner/commands.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "navigate forwards into a banner landmark": { - "reading": { - "jaws": [ - [ "R" ], - [ "DOWN" ], - [ "TAB" ], - [ "U" ] - ], - "nvda": [ - [ "D" ], - [ "DOWN" ], - [ "TAB" ], - [ "U" ], - [ "K" ] - ] - }, - "interaction": { - "jaws": [ [ "TAB" ] ], - "nvda": [ [ "TAB" ] ], - "voiceover_macos": [ - [ - "CTRL_OPT_RIGHT,CTRL_OPT_RIGHT" - ], - [ "CTRL_OPT_CMD_L" ] - ] - } - }, - "navigate backwards into a banner landmark": { - "reading": { - "jaws": [ - [ "UP" ], - [ "SHIFT_TAB" ], - [ "SHIFT_U" ] - ], - "nvda": [ - [ "UP" ], - [ "SHIFT_TAB" ], - [ "SHIFT_U" ], - [ "SHIFT_K" ] - ] - }, - "interaction": { - "jaws": [ [ "SHIFT_TAB" ] ], - "nvda": [ [ "SHIFT_TAB" ] ], - "voiceover_macos": [ - [ - "CTRL_OPT_LEFT,CTRL_OPT_LEFT" - ], - [ "SHIFT_CTRL_OPT_CMD_L" ] - ] - } - }, - "navigate forwards out of a banner landmark": { - "reading": { - "jaws": [ [ "DOWN" ], [ "U" ] ], - "nvda": [ [ "DOWN" ], [ "U" ], [ "K" ] ] - }, - "interaction": { - "jaws": [ [ "TAB" ] ], - "nvda": [ [ "TAB" ] ], - "voiceover_macos": [ - [ - "CTRL_OPT_RIGHT,CTRL_OPT_RIGHT" - ], - [ "CTRL_OPT_CMD_L" ] - ] - } - }, - "navigate backwards out of a banner landmark": { - "reading": { - "jaws": [ [ "UP" ], [ "SHIFT_U" ] ], - "nvda": [ - [ "UP" ], - [ "SHIFT_K" ], - [ "SHIFT_U" ] - ] - }, - "interaction": { - "jaws": [ [ "SHIFT_TAB" ] ], - "nvda": [ [ "SHIFT_TAB" ] ], - "voiceover_macos": [ - [ - "CTRL_OPT_LEFT,CTRL_OPT_LEFT" - ], - [ "SHIFT_CTRL_OPT_CMD_L" ] - ] - } - }, - "navigate forwards to a button inside a banner landmark": { - "reading": { - "jaws": [ - [ "B" ], - [ "DOWN" ], - [ "TAB" ] - ], - "nvda": [ - [ "B" ], - [ "DOWN" ], - [ "TAB" ] - ] - }, - "interaction": { - "jaws": [ [ "TAB" ] ], - "nvda": [ [ "TAB" ] ], - "voiceover_macos": [ - [ - "CTRL_OPT_RIGHT,CTRL_OPT_RIGHT" - ], - [ "CTRL_OPT_CMD_J" ], - [ "TAB" ] - ] - } - }, - "navigate backwards to a button inside a banner landmark": { - "reading": { - "jaws": [ - [ "UP" ], - [ "SHIFT_B" ], - [ "SHIFT_TAB" ] - ], - "nvda": [ - [ "UP" ], - [ "SHIFT_B" ], - [ "SHIFT_TAB" ] - ] - }, - "interaction": { - "jaws": [ [ "SHIFT_TAB" ] ], - "nvda": [ [ "SHIFT_TAB" ] ], - "voiceover_macos": [ - [ - "CTRL_OPT_LEFT,CTRL_OPT_LEFT" - ], - [ "SHIFT_CTRL_OPT_CMD_J" ], - [ "SHIFT_TAB" ] - ] - } - }, - "navigate forwards to an image inside a banner landmark": { - "reading": { - "jaws": [ [ "G" ] ], - "nvda": [ [ "G" ] ] - }, - "interaction": { - "voiceover_macos": [ [ "CTRL_OPT_CMD_G" ] ] - } - }, - "navigate backwards to an image inside a banner landmark": { - "reading": { - "jaws": [ [ "SHIFT_G" ] ], - "nvda": [ [ "SHIFT_G" ] ] - }, - "interaction": { - "voiceover_macos": [ [ "SHIFT_CTRL_OPT_CMD_G" ] ] - } - }, - "navigate forwards to a heading inside a banner landmark": { - "reading": { - "jaws": [ [ "H" ], [ "ONE" ] ], - "nvda": [ [ "H" ], [ "ONE" ] ] - }, - "interaction": { - "voiceover_macos": [ [ "CTRL_OPT_CMD_H" ] ] - } - }, - "navigate backwards to a heading inside a banner landmark": { - "reading": { - "jaws": [ - [ "SHIFT_H" ], - [ "SHIFT_ONE" ] - ], - "nvda": [ - [ "SHIFT_H" ], - [ "SHIFT_ONE" ] - ] - }, - "interaction": { - "voiceover_macos": [ [ "SHIFT_CTRL_OPT_CMD_H" ] ] - } - } -} \ No newline at end of file diff --git a/build/tests/banner/index.html b/build/tests/banner/index.html deleted file mode 100644 index 509994586..000000000 --- a/build/tests/banner/index.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - Index of Assistive Technology Test Files - - - -
-

Index of Assistive Technology Test Files

-

This is useful for viewing the local files on a local web server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Task IDTesting TaskJAWSNVDAVoiceOver for macOSSetup Script Reference
1Navigate forwards into a banner landmark in reading modeJAWSNVDAnot includedsetFocusBeforeBanner
2Navigate forwards into a banner landmark in interaction modeJAWSNVDAnot includedsetFocusBeforeBanner
3Navigate forwards into a banner landmarknot includednot includedVoiceOver for macOSsetFocusBeforeBanner
4Navigate backwards into a banner landmark in reading modeJAWSNVDAnot includedsetFocusAfterBanner
5Navigate backwards into a banner landmark in interaction modeJAWSNVDAnot includedsetFocusAfterBanner
6Navigate backwards into a banner landmarknot includednot includedVoiceOver for macOSsetFocusAfterBanner
7Navigate forwards out of a banner landmark in reading modeJAWSNVDAnot includedsetFocusOnBottomLink
8Navigate forwards out of a banner landmark in interaction modeJAWSNVDAnot includedsetFocusOnBottomLink
9Navigate forwards out of a banner landmarknot includednot includedVoiceOver for macOSsetFocusOnBottomLink
10Navigate backwards out of a banner landmark in reading modeJAWSNVDAnot includedsetFocusOnTopLink
11Navigate backwards out of a banner landmark in interaction modeJAWSNVDAnot includedsetFocusOnTopLink
12Navigate backwards out of a banner landmarknot includednot includedVoiceOver for macOSsetFocusOnTopLink
13Navigate forwards to a button inside a banner landmark in reading modeJAWSNVDAnot includedsetFocusBeforeBannerAndHideTopLink
14Navigate forwards to a button inside a banner landmark in interaction modeJAWSNVDAnot includedsetFocusBeforeBannerAndHideTopLink
15Navigate forwards to a button inside a banner landmarknot includednot includedVoiceOver for macOSsetFocusBeforeBannerAndHideTopLink
16Navigate backwards to a button inside a banner landmark in reading modeJAWSNVDAnot includedsetFocusAfterBannerAndHideBottomLink
17Navigate backwards to a button inside a banner landmark in interaction modeJAWSNVDAnot includedsetFocusAfterBannerAndHideBottomLink
18Navigate backwards to a button inside a banner landmarknot includednot includedVoiceOver for macOSsetFocusAfterBannerAndHideBottomLink
19Navigate forwards to an image inside a banner landmark in reading modeJAWSNVDAnot includedsetFocusBeforeBanner
20Navigate forwards to an image inside a banner landmarknot includednot includedVoiceOver for macOSsetFocusBeforeBanner
21Navigate backwards to an image inside a banner landmark in reading modeJAWSNVDAnot includedsetFocusAfterBanner
22Navigate backwards to an image inside a banner landmarknot includednot includedVoiceOver for macOSsetFocusAfterBanner
23Navigate forwards to a heading inside a banner landmark in reading modeJAWSNVDAnot includedsetFocusBeforeBanner
24Navigate forwards to a heading inside a banner landmarknot includednot includedVoiceOver for macOSsetFocusBeforeBanner
25Navigate backwards to a heading inside a banner landmark in reading modeJAWSNVDAnot includedsetFocusAfterBanner
26Navigate backwards to a heading inside a banner landmarknot includednot includedVoiceOver for macOSsetFocusAfterBanner
-
- diff --git a/build/tests/banner/reference/2021-10-24_135455/banner.html b/build/tests/banner/reference/2021-10-24_135455/banner.html deleted file mode 100644 index 8598b2e2a..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/banner.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - Banner Landmark Example - - - - - - - - -
- Navigate forwards from here -
- Top -
- W3C Logo -
-
-

ARIA Landmarks Example

-

Visually outline the landmarks and/or headings on the page using the following buttons.

- - -
- Bottom -
- Navigate backwards from here -
-
-
-

Banner Landmark

-

A banner landmark identifies site-oriented content at the beginning of each page within a website. Site-oriented content typically includes things such as the logo or identity of the site sponsor, and site-specific search tool. A banner usually appears at the top of the page and typically spans the full width. -

-
-
-
-
- - - - - - - - - - diff --git a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusAfterBanner.html b/build/tests/banner/reference/2021-10-24_135455/banner.setFocusAfterBanner.html deleted file mode 100644 index 873f7a460..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusAfterBanner.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - Banner Landmark Example - - - - - - - - - - - -
- Navigate forwards from here -
- Top -
- W3C Logo -
-
-

ARIA Landmarks Example

-

Visually outline the landmarks and/or headings on the page using the following buttons.

- - -
- Bottom -
- Navigate backwards from here -
-
-
-

Banner Landmark

-

A banner landmark identifies site-oriented content at the beginning of each page within a website. Site-oriented content typically includes things such as the logo or identity of the site sponsor, and site-specific search tool. A banner usually appears at the top of the page and typically spans the full width. -

- - -
- -
-
-
-
-
- - - - - - - - - - diff --git a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusAfterBannerAndHideBottomLink.html b/build/tests/banner/reference/2021-10-24_135455/banner.setFocusAfterBannerAndHideBottomLink.html deleted file mode 100644 index 45e69243c..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusAfterBannerAndHideBottomLink.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - Banner Landmark Example - - - - - - - - - - - -
- Navigate forwards from here -
- Top -
- W3C Logo -
-
-

ARIA Landmarks Example

-

Visually outline the landmarks and/or headings on the page using the following buttons.

- - -
- Bottom -
- Navigate backwards from here -
-
-
-

Banner Landmark

-

A banner landmark identifies site-oriented content at the beginning of each page within a website. Site-oriented content typically includes things such as the logo or identity of the site sponsor, and site-specific search tool. A banner usually appears at the top of the page and typically spans the full width. -

- - -
- -
-
-
-
-
- - - - - - - - - - diff --git a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusBeforeBanner.html b/build/tests/banner/reference/2021-10-24_135455/banner.setFocusBeforeBanner.html deleted file mode 100644 index 4da10a64f..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusBeforeBanner.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - Banner Landmark Example - - - - - - - - - - - -
- Navigate forwards from here -
- Top -
- W3C Logo -
-
-

ARIA Landmarks Example

-

Visually outline the landmarks and/or headings on the page using the following buttons.

- - -
- Bottom -
- Navigate backwards from here -
-
-
-

Banner Landmark

-

A banner landmark identifies site-oriented content at the beginning of each page within a website. Site-oriented content typically includes things such as the logo or identity of the site sponsor, and site-specific search tool. A banner usually appears at the top of the page and typically spans the full width. -

- - -
- -
-
-
-
-
- - - - - - - - - - diff --git a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusBeforeBannerAndHideTopLink.html b/build/tests/banner/reference/2021-10-24_135455/banner.setFocusBeforeBannerAndHideTopLink.html deleted file mode 100644 index a2888b57e..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusBeforeBannerAndHideTopLink.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - Banner Landmark Example - - - - - - - - - - - -
- Navigate forwards from here -
- Top -
- W3C Logo -
-
-

ARIA Landmarks Example

-

Visually outline the landmarks and/or headings on the page using the following buttons.

- - -
- Bottom -
- Navigate backwards from here -
-
-
-

Banner Landmark

-

A banner landmark identifies site-oriented content at the beginning of each page within a website. Site-oriented content typically includes things such as the logo or identity of the site sponsor, and site-specific search tool. A banner usually appears at the top of the page and typically spans the full width. -

- - -
- -
-
-
-
-
- - - - - - - - - - diff --git a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusOnBottomLink.html b/build/tests/banner/reference/2021-10-24_135455/banner.setFocusOnBottomLink.html deleted file mode 100644 index 9e70d28d7..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusOnBottomLink.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - Banner Landmark Example - - - - - - - - - - - -
- Navigate forwards from here -
- Top -
- W3C Logo -
-
-

ARIA Landmarks Example

-

Visually outline the landmarks and/or headings on the page using the following buttons.

- - -
- Bottom -
- Navigate backwards from here -
-
-
-

Banner Landmark

-

A banner landmark identifies site-oriented content at the beginning of each page within a website. Site-oriented content typically includes things such as the logo or identity of the site sponsor, and site-specific search tool. A banner usually appears at the top of the page and typically spans the full width. -

- - -
- -
-
-
-
-
- - - - - - - - - - diff --git a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusOnTopLink.html b/build/tests/banner/reference/2021-10-24_135455/banner.setFocusOnTopLink.html deleted file mode 100644 index 6ba10a738..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/banner.setFocusOnTopLink.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - Banner Landmark Example - - - - - - - - - - - -
- Navigate forwards from here -
- Top -
- W3C Logo -
-
-

ARIA Landmarks Example

-

Visually outline the landmarks and/or headings on the page using the following buttons.

- - -
- Bottom -
- Navigate backwards from here -
-
-
-

Banner Landmark

-

A banner landmark identifies site-oriented content at the beginning of each page within a website. Site-oriented content typically includes things such as the logo or identity of the site sponsor, and site-specific search tool. A banner usually appears at the top of the page and typically spans the full width. -

- - -
- -
-
-
-
-
- - - - - - - - - - diff --git a/build/tests/banner/reference/2021-10-24_135455/css/bootstrap-accessibility.css b/build/tests/banner/reference/2021-10-24_135455/css/bootstrap-accessibility.css deleted file mode 100644 index 895898814..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/css/bootstrap-accessibility.css +++ /dev/null @@ -1,62 +0,0 @@ -.btn:focus { - outline: dotted 2px #000; -} -div.active:focus { - outline: dotted 1px #000; -} -a:focus { - outline: dotted 1px #000; -} - -.close:hover, -.close:focus { - outline: dotted 1px #000; -} - -.nav > li > a:hover, -.nav > li > a:focus { - outline: dotted 1px #000; -} - -.carousel-inner > .item { - position: absolute; - top: -999999em; - display: block; - -webkit-transition: 0.6s ease-in-out left; - -moz-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -.carousel-inner > .active { - top: 0; -} - -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - position: relative; -} - -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.alert-success { - color: #2d4821; -} -.alert-info { - color: #214c62; -} - -.alert-warning { - color: #6c4a00; - background-color: #f9f1c6; -} -.alert-danger { - color: #d2322d; -} -.alert-danger:hover { - color: #a82824; -} diff --git a/build/tests/banner/reference/2021-10-24_135455/css/bootstrap-theme.css b/build/tests/banner/reference/2021-10-24_135455/css/bootstrap-theme.css deleted file mode 100644 index bb663496d..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/css/bootstrap-theme.css +++ /dev/null @@ -1,476 +0,0 @@ -/*! - * Bootstrap v3.3.2 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); -} -.btn-default:active, -.btn-primary:active, -.btn-success:active, -.btn-info:active, -.btn-warning:active, -.btn-danger:active, -.btn-default.active, -.btn-primary.active, -.btn-success.active, -.btn-info.active, -.btn-warning.active, -.btn-danger.active { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn-default .badge, -.btn-primary .badge, -.btn-success .badge, -.btn-info .badge, -.btn-warning .badge, -.btn-danger .badge { - text-shadow: none; -} -.btn:active, -.btn.active { - background-image: none; -} -.btn-default { - text-shadow: 0 1px 0 #fff; - background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); - background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #dbdbdb; - border-color: #ccc; -} -.btn-default:hover, -.btn-default:focus { - background-color: #e0e0e0; - background-position: 0 -15px; -} -.btn-default:active, -.btn-default.active { - background-color: #e0e0e0; - border-color: #dbdbdb; -} -.btn-default.disabled, -.btn-default:disabled, -.btn-default[disabled] { - background-color: #e0e0e0; - background-image: none; -} -.btn-primary { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); - background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #245580; -} -.btn-primary:hover, -.btn-primary:focus { - background-color: #265a88; - background-position: 0 -15px; -} -.btn-primary:active, -.btn-primary.active { - background-color: #265a88; - border-color: #245580; -} -.btn-primary.disabled, -.btn-primary:disabled, -.btn-primary[disabled] { - background-color: #265a88; - background-image: none; -} -.btn-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); - background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #3e8f3e; -} -.btn-success:hover, -.btn-success:focus { - background-color: #419641; - background-position: 0 -15px; -} -.btn-success:active, -.btn-success.active { - background-color: #419641; - border-color: #3e8f3e; -} -.btn-success.disabled, -.btn-success:disabled, -.btn-success[disabled] { - background-color: #419641; - background-image: none; -} -.btn-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); - background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #28a4c9; -} -.btn-info:hover, -.btn-info:focus { - background-color: #2aabd2; - background-position: 0 -15px; -} -.btn-info:active, -.btn-info.active { - background-color: #2aabd2; - border-color: #28a4c9; -} -.btn-info.disabled, -.btn-info:disabled, -.btn-info[disabled] { - background-color: #2aabd2; - background-image: none; -} -.btn-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #e38d13; -} -.btn-warning:hover, -.btn-warning:focus { - background-color: #eb9316; - background-position: 0 -15px; -} -.btn-warning:active, -.btn-warning.active { - background-color: #eb9316; - border-color: #e38d13; -} -.btn-warning.disabled, -.btn-warning:disabled, -.btn-warning[disabled] { - background-color: #eb9316; - background-image: none; -} -.btn-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); - background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #b92c28; -} -.btn-danger:hover, -.btn-danger:focus { - background-color: #c12e2a; - background-position: 0 -15px; -} -.btn-danger:active, -.btn-danger.active { - background-color: #c12e2a; - border-color: #b92c28; -} -.btn-danger.disabled, -.btn-danger:disabled, -.btn-danger[disabled] { - background-color: #c12e2a; - background-image: none; -} -.thumbnail, -.img-thumbnail { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - box-shadow: 0 1px 2px rgba(0, 0, 0, .075); -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - background-color: #e8e8e8; - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - background-color: #2e6da4; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; -} -.navbar-default { - background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); - background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); - background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); - background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); - background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); -} -.navbar-brand, -.navbar-nav > li > a { - text-shadow: 0 1px 0 rgba(255, 255, 255, .25); -} -.navbar-inverse { - background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); - background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); - background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); - background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); -} -.navbar-inverse .navbar-brand, -.navbar-inverse .navbar-nav > li > a { - text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); -} -.navbar-static-top, -.navbar-fixed-top, -.navbar-fixed-bottom { - border-radius: 0; -} -@media (max-width: 767px) { - .navbar .navbar-nav .open .dropdown-menu > .active > a, - .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; - } -} -.alert { - text-shadow: 0 1px 0 rgba(255, 255, 255, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); -} -.alert-success { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); - background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); - background-repeat: repeat-x; - border-color: #b2dba1; -} -.alert-info { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); - background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); - background-repeat: repeat-x; - border-color: #9acfea; -} -.alert-warning { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); - background-repeat: repeat-x; - border-color: #f5e79e; -} -.alert-danger { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); - background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); - background-repeat: repeat-x; - border-color: #dca7a7; -} -.progress { - background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); - background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); - background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); - background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); - background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); - background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.list-group { - border-radius: 4px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - box-shadow: 0 1px 2px rgba(0, 0, 0, .075); -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - text-shadow: 0 -1px 0 #286090; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); - background-repeat: repeat-x; - border-color: #2b669a; -} -.list-group-item.active .badge, -.list-group-item.active:hover .badge, -.list-group-item.active:focus .badge { - text-shadow: none; -} -.panel { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: 0 1px 2px rgba(0, 0, 0, .05); -} -.panel-default > .panel-heading { - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.panel-primary > .panel-heading { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; -} -.panel-success > .panel-heading { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); - background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); - background-repeat: repeat-x; -} -.panel-info > .panel-heading { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); - background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); - background-repeat: repeat-x; -} -.panel-warning > .panel-heading { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); - background-repeat: repeat-x; -} -.panel-danger > .panel-heading { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); - background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); - background-repeat: repeat-x; -} -.well { - background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); - background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; - border-color: #dcdcdc; - -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); -} -/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/build/tests/banner/reference/2021-10-24_135455/css/bootstrap.css b/build/tests/banner/reference/2021-10-24_135455/css/bootstrap.css deleted file mode 100644 index 6aff73ce9..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/css/bootstrap.css +++ /dev/null @@ -1,6560 +0,0 @@ -/*! - * Bootstrap v3.3.2 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -body { - margin: 0; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} -audio:not([controls]) { - display: none; - height: 0; -} -[hidden], -template { - display: none; -} -a { - background-color: transparent; -} -a:active, -a:hover { - outline: 0; -} -abbr[title] { - border-bottom: 1px dotted; -} -b, -strong { - font-weight: bold; -} -dfn { - font-style: italic; -} -h1 { - margin: .67em 0; - font-size: 2em; -} -mark { - color: #000; - background: #ff0; -} -small { - font-size: 80%; -} -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sup { - top: -.5em; -} -sub { - bottom: -.25em; -} -img { - border: 0; -} -svg:not(:root) { - overflow: hidden; -} -figure { - margin: 1em 40px; -} -hr { - height: 0; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -pre { - overflow: auto; -} -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} -button, -input, -optgroup, -select, -textarea { - margin: 0; - font: inherit; - color: inherit; -} -button { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -fieldset { - padding: .35em .625em .75em; - margin: 0 2px; - border: 1px solid #c0c0c0; -} -legend { - padding: 0; - border: 0; -} -textarea { - overflow: auto; -} -optgroup { - font-weight: bold; -} -table { - border-spacing: 0; - border-collapse: collapse; -} -td, -th { - padding: 0; -} -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - *, - *:before, - *:after { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - select { - background: #fff !important; - } - .navbar { - display: none; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.glyphicon-asterisk:before { - content: "\2a"; -} -.glyphicon-plus:before { - content: "\2b"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} -.glyphicon-minus:before { - content: "\2212"; -} -.glyphicon-cloud:before { - content: "\2601"; -} -.glyphicon-envelope:before { - content: "\2709"; -} -.glyphicon-pencil:before { - content: "\270f"; -} -.glyphicon-glass:before { - content: "\e001"; -} -.glyphicon-music:before { - content: "\e002"; -} -.glyphicon-search:before { - content: "\e003"; -} -.glyphicon-heart:before { - content: "\e005"; -} -.glyphicon-star:before { - content: "\e006"; -} -.glyphicon-star-empty:before { - content: "\e007"; -} -.glyphicon-user:before { - content: "\e008"; -} -.glyphicon-film:before { - content: "\e009"; -} -.glyphicon-th-large:before { - content: "\e010"; -} -.glyphicon-th:before { - content: "\e011"; -} -.glyphicon-th-list:before { - content: "\e012"; -} -.glyphicon-ok:before { - content: "\e013"; -} -.glyphicon-remove:before { - content: "\e014"; -} -.glyphicon-zoom-in:before { - content: "\e015"; -} -.glyphicon-zoom-out:before { - content: "\e016"; -} -.glyphicon-off:before { - content: "\e017"; -} -.glyphicon-signal:before { - content: "\e018"; -} -.glyphicon-cog:before { - content: "\e019"; -} -.glyphicon-trash:before { - content: "\e020"; -} -.glyphicon-home:before { - content: "\e021"; -} -.glyphicon-file:before { - content: "\e022"; -} -.glyphicon-time:before { - content: "\e023"; -} -.glyphicon-road:before { - content: "\e024"; -} -.glyphicon-download-alt:before { - content: "\e025"; -} -.glyphicon-download:before { - content: "\e026"; -} -.glyphicon-upload:before { - content: "\e027"; -} -.glyphicon-inbox:before { - content: "\e028"; -} -.glyphicon-play-circle:before { - content: "\e029"; -} -.glyphicon-repeat:before { - content: "\e030"; -} -.glyphicon-refresh:before { - content: "\e031"; -} -.glyphicon-list-alt:before { - content: "\e032"; -} -.glyphicon-lock:before { - content: "\e033"; -} -.glyphicon-flag:before { - content: "\e034"; -} -.glyphicon-headphones:before { - content: "\e035"; -} -.glyphicon-volume-off:before { - content: "\e036"; -} -.glyphicon-volume-down:before { - content: "\e037"; -} -.glyphicon-volume-up:before { - content: "\e038"; -} -.glyphicon-qrcode:before { - content: "\e039"; -} -.glyphicon-barcode:before { - content: "\e040"; -} -.glyphicon-tag:before { - content: "\e041"; -} -.glyphicon-tags:before { - content: "\e042"; -} -.glyphicon-book:before { - content: "\e043"; -} -.glyphicon-bookmark:before { - content: "\e044"; -} -.glyphicon-print:before { - content: "\e045"; -} -.glyphicon-camera:before { - content: "\e046"; -} -.glyphicon-font:before { - content: "\e047"; -} -.glyphicon-bold:before { - content: "\e048"; -} -.glyphicon-italic:before { - content: "\e049"; -} -.glyphicon-text-height:before { - content: "\e050"; -} -.glyphicon-text-width:before { - content: "\e051"; -} -.glyphicon-align-left:before { - content: "\e052"; -} -.glyphicon-align-center:before { - content: "\e053"; -} -.glyphicon-align-right:before { - content: "\e054"; -} -.glyphicon-align-justify:before { - content: "\e055"; -} -.glyphicon-list:before { - content: "\e056"; -} -.glyphicon-indent-left:before { - content: "\e057"; -} -.glyphicon-indent-right:before { - content: "\e058"; -} -.glyphicon-facetime-video:before { - content: "\e059"; -} -.glyphicon-picture:before { - content: "\e060"; -} -.glyphicon-map-marker:before { - content: "\e062"; -} -.glyphicon-adjust:before { - content: "\e063"; -} -.glyphicon-tint:before { - content: "\e064"; -} -.glyphicon-edit:before { - content: "\e065"; -} -.glyphicon-share:before { - content: "\e066"; -} -.glyphicon-check:before { - content: "\e067"; -} -.glyphicon-move:before { - content: "\e068"; -} -.glyphicon-step-backward:before { - content: "\e069"; -} -.glyphicon-fast-backward:before { - content: "\e070"; -} -.glyphicon-backward:before { - content: "\e071"; -} -.glyphicon-play:before { - content: "\e072"; -} -.glyphicon-pause:before { - content: "\e073"; -} -.glyphicon-stop:before { - content: "\e074"; -} -.glyphicon-forward:before { - content: "\e075"; -} -.glyphicon-fast-forward:before { - content: "\e076"; -} -.glyphicon-step-forward:before { - content: "\e077"; -} -.glyphicon-eject:before { - content: "\e078"; -} -.glyphicon-chevron-left:before { - content: "\e079"; -} -.glyphicon-chevron-right:before { - content: "\e080"; -} -.glyphicon-plus-sign:before { - content: "\e081"; -} -.glyphicon-minus-sign:before { - content: "\e082"; -} -.glyphicon-remove-sign:before { - content: "\e083"; -} -.glyphicon-ok-sign:before { - content: "\e084"; -} -.glyphicon-question-sign:before { - content: "\e085"; -} -.glyphicon-info-sign:before { - content: "\e086"; -} -.glyphicon-screenshot:before { - content: "\e087"; -} -.glyphicon-remove-circle:before { - content: "\e088"; -} -.glyphicon-ok-circle:before { - content: "\e089"; -} -.glyphicon-ban-circle:before { - content: "\e090"; -} -.glyphicon-arrow-left:before { - content: "\e091"; -} -.glyphicon-arrow-right:before { - content: "\e092"; -} -.glyphicon-arrow-up:before { - content: "\e093"; -} -.glyphicon-arrow-down:before { - content: "\e094"; -} -.glyphicon-share-alt:before { - content: "\e095"; -} -.glyphicon-resize-full:before { - content: "\e096"; -} -.glyphicon-resize-small:before { - content: "\e097"; -} -.glyphicon-exclamation-sign:before { - content: "\e101"; -} -.glyphicon-gift:before { - content: "\e102"; -} -.glyphicon-leaf:before { - content: "\e103"; -} -.glyphicon-fire:before { - content: "\e104"; -} -.glyphicon-eye-open:before { - content: "\e105"; -} -.glyphicon-eye-close:before { - content: "\e106"; -} -.glyphicon-warning-sign:before { - content: "\e107"; -} -.glyphicon-plane:before { - content: "\e108"; -} -.glyphicon-calendar:before { - content: "\e109"; -} -.glyphicon-random:before { - content: "\e110"; -} -.glyphicon-comment:before { - content: "\e111"; -} -.glyphicon-magnet:before { - content: "\e112"; -} -.glyphicon-chevron-up:before { - content: "\e113"; -} -.glyphicon-chevron-down:before { - content: "\e114"; -} -.glyphicon-retweet:before { - content: "\e115"; -} -.glyphicon-shopping-cart:before { - content: "\e116"; -} -.glyphicon-folder-close:before { - content: "\e117"; -} -.glyphicon-folder-open:before { - content: "\e118"; -} -.glyphicon-resize-vertical:before { - content: "\e119"; -} -.glyphicon-resize-horizontal:before { - content: "\e120"; -} -.glyphicon-hdd:before { - content: "\e121"; -} -.glyphicon-bullhorn:before { - content: "\e122"; -} -.glyphicon-bell:before { - content: "\e123"; -} -.glyphicon-certificate:before { - content: "\e124"; -} -.glyphicon-thumbs-up:before { - content: "\e125"; -} -.glyphicon-thumbs-down:before { - content: "\e126"; -} -.glyphicon-hand-right:before { - content: "\e127"; -} -.glyphicon-hand-left:before { - content: "\e128"; -} -.glyphicon-hand-up:before { - content: "\e129"; -} -.glyphicon-hand-down:before { - content: "\e130"; -} -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} -.glyphicon-globe:before { - content: "\e135"; -} -.glyphicon-wrench:before { - content: "\e136"; -} -.glyphicon-tasks:before { - content: "\e137"; -} -.glyphicon-filter:before { - content: "\e138"; -} -.glyphicon-briefcase:before { - content: "\e139"; -} -.glyphicon-fullscreen:before { - content: "\e140"; -} -.glyphicon-dashboard:before { - content: "\e141"; -} -.glyphicon-paperclip:before { - content: "\e142"; -} -.glyphicon-heart-empty:before { - content: "\e143"; -} -.glyphicon-link:before { - content: "\e144"; -} -.glyphicon-phone:before { - content: "\e145"; -} -.glyphicon-pushpin:before { - content: "\e146"; -} -.glyphicon-usd:before { - content: "\e148"; -} -.glyphicon-gbp:before { - content: "\e149"; -} -.glyphicon-sort:before { - content: "\e150"; -} -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} -.glyphicon-sort-by-order:before { - content: "\e153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} -.glyphicon-unchecked:before { - content: "\e157"; -} -.glyphicon-expand:before { - content: "\e158"; -} -.glyphicon-collapse-down:before { - content: "\e159"; -} -.glyphicon-collapse-up:before { - content: "\e160"; -} -.glyphicon-log-in:before { - content: "\e161"; -} -.glyphicon-flash:before { - content: "\e162"; -} -.glyphicon-log-out:before { - content: "\e163"; -} -.glyphicon-new-window:before { - content: "\e164"; -} -.glyphicon-record:before { - content: "\e165"; -} -.glyphicon-save:before { - content: "\e166"; -} -.glyphicon-open:before { - content: "\e167"; -} -.glyphicon-saved:before { - content: "\e168"; -} -.glyphicon-import:before { - content: "\e169"; -} -.glyphicon-export:before { - content: "\e170"; -} -.glyphicon-send:before { - content: "\e171"; -} -.glyphicon-floppy-disk:before { - content: "\e172"; -} -.glyphicon-floppy-saved:before { - content: "\e173"; -} -.glyphicon-floppy-remove:before { - content: "\e174"; -} -.glyphicon-floppy-save:before { - content: "\e175"; -} -.glyphicon-floppy-open:before { - content: "\e176"; -} -.glyphicon-credit-card:before { - content: "\e177"; -} -.glyphicon-transfer:before { - content: "\e178"; -} -.glyphicon-cutlery:before { - content: "\e179"; -} -.glyphicon-header:before { - content: "\e180"; -} -.glyphicon-compressed:before { - content: "\e181"; -} -.glyphicon-earphone:before { - content: "\e182"; -} -.glyphicon-phone-alt:before { - content: "\e183"; -} -.glyphicon-tower:before { - content: "\e184"; -} -.glyphicon-stats:before { - content: "\e185"; -} -.glyphicon-sd-video:before { - content: "\e186"; -} -.glyphicon-hd-video:before { - content: "\e187"; -} -.glyphicon-subtitles:before { - content: "\e188"; -} -.glyphicon-sound-stereo:before { - content: "\e189"; -} -.glyphicon-sound-dolby:before { - content: "\e190"; -} -.glyphicon-sound-5-1:before { - content: "\e191"; -} -.glyphicon-sound-6-1:before { - content: "\e192"; -} -.glyphicon-sound-7-1:before { - content: "\e193"; -} -.glyphicon-copyright-mark:before { - content: "\e194"; -} -.glyphicon-registration-mark:before { - content: "\e195"; -} -.glyphicon-cloud-download:before { - content: "\e197"; -} -.glyphicon-cloud-upload:before { - content: "\e198"; -} -.glyphicon-tree-conifer:before { - content: "\e199"; -} -.glyphicon-tree-deciduous:before { - content: "\e200"; -} -.glyphicon-cd:before { - content: "\e201"; -} -.glyphicon-save-file:before { - content: "\e202"; -} -.glyphicon-open-file:before { - content: "\e203"; -} -.glyphicon-level-up:before { - content: "\e204"; -} -.glyphicon-copy:before { - content: "\e205"; -} -.glyphicon-paste:before { - content: "\e206"; -} -.glyphicon-alert:before { - content: "\e209"; -} -.glyphicon-equalizer:before { - content: "\e210"; -} -.glyphicon-king:before { - content: "\e211"; -} -.glyphicon-queen:before { - content: "\e212"; -} -.glyphicon-pawn:before { - content: "\e213"; -} -.glyphicon-bishop:before { - content: "\e214"; -} -.glyphicon-knight:before { - content: "\e215"; -} -.glyphicon-baby-formula:before { - content: "\e216"; -} -.glyphicon-tent:before { - content: "\26fa"; -} -.glyphicon-blackboard:before { - content: "\e218"; -} -.glyphicon-bed:before { - content: "\e219"; -} -.glyphicon-apple:before { - content: "\f8ff"; -} -.glyphicon-erase:before { - content: "\e221"; -} -.glyphicon-hourglass:before { - content: "\231b"; -} -.glyphicon-lamp:before { - content: "\e223"; -} -.glyphicon-duplicate:before { - content: "\e224"; -} -.glyphicon-piggy-bank:before { - content: "\e225"; -} -.glyphicon-scissors:before { - content: "\e226"; -} -.glyphicon-bitcoin:before { - content: "\e227"; -} -.glyphicon-yen:before { - content: "\00a5"; -} -.glyphicon-ruble:before { - content: "\20bd"; -} -.glyphicon-scale:before { - content: "\e230"; -} -.glyphicon-ice-lolly:before { - content: "\e231"; -} -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} -.glyphicon-education:before { - content: "\e233"; -} -.glyphicon-option-horizontal:before { - content: "\e234"; -} -.glyphicon-option-vertical:before { - content: "\e235"; -} -.glyphicon-menu-hamburger:before { - content: "\e236"; -} -.glyphicon-modal-window:before { - content: "\e237"; -} -.glyphicon-oil:before { - content: "\e238"; -} -.glyphicon-grain:before { - content: "\e239"; -} -.glyphicon-sunglasses:before { - content: "\e240"; -} -.glyphicon-text-size:before { - content: "\e241"; -} -.glyphicon-text-color:before { - content: "\e242"; -} -.glyphicon-text-background:before { - content: "\e243"; -} -.glyphicon-object-align-top:before { - content: "\e244"; -} -.glyphicon-object-align-bottom:before { - content: "\e245"; -} -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} -.glyphicon-object-align-left:before { - content: "\e247"; -} -.glyphicon-object-align-vertical:before { - content: "\e248"; -} -.glyphicon-object-align-right:before { - content: "\e249"; -} -.glyphicon-triangle-right:before { - content: "\e250"; -} -.glyphicon-triangle-left:before { - content: "\e251"; -} -.glyphicon-triangle-bottom:before { - content: "\e252"; -} -.glyphicon-triangle-top:before { - content: "\e253"; -} -.glyphicon-console:before { - content: "\e254"; -} -.glyphicon-superscript:before { - content: "\e255"; -} -.glyphicon-subscript:before { - content: "\e256"; -} -.glyphicon-menu-left:before { - content: "\e257"; -} -.glyphicon-menu-right:before { - content: "\e258"; -} -.glyphicon-menu-down:before { - content: "\e259"; -} -.glyphicon-menu-up:before { - content: "\e260"; -} -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-size: 10px; - - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333; - background-color: #fff; -} -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -a { - color: #337ab7; - text-decoration: none; -} -a:hover, -a:focus { - color: #23527c; - text-decoration: underline; -} -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -figure { - margin: 0; -} -img { - vertical-align: middle; -} -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; -} -.img-rounded { - border-radius: 6px; -} -.img-thumbnail { - display: inline-block; - max-width: 100%; - height: auto; - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all .2s ease-in-out; - -o-transition: all .2s ease-in-out; - transition: all .2s ease-in-out; -} -.img-circle { - border-radius: 50%; -} -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eee; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 20px; - margin-bottom: 10px; -} -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 10px; - margin-bottom: 10px; -} -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; -} -h1, -.h1 { - font-size: 36px; -} -h2, -.h2 { - font-size: 30px; -} -h3, -.h3 { - font-size: 24px; -} -h4, -.h4 { - font-size: 18px; -} -h5, -.h5 { - font-size: 14px; -} -h6, -.h6 { - font-size: 12px; -} -p { - margin: 0 0 10px; -} -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} -small, -.small { - font-size: 85%; -} -mark, -.mark { - padding: .2em; - background-color: #fcf8e3; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.text-center { - text-align: center; -} -.text-justify { - text-align: justify; -} -.text-nowrap { - white-space: nowrap; -} -.text-lowercase { - text-transform: lowercase; -} -.text-uppercase { - text-transform: uppercase; -} -.text-capitalize { - text-transform: capitalize; -} -.text-muted { - color: #777; -} -.text-primary { - color: #337ab7; -} -a.text-primary:hover { - color: #286090; -} -.text-success { - color: #3c763d; -} -a.text-success:hover { - color: #2b542c; -} -.text-info { - color: #31708f; -} -a.text-info:hover { - color: #245269; -} -.text-warning { - color: #8a6d3b; -} -a.text-warning:hover { - color: #66512c; -} -.text-danger { - color: #a94442; -} -a.text-danger:hover { - color: #843534; -} -.bg-primary { - color: #fff; - background-color: #337ab7; -} -a.bg-primary:hover { - background-color: #286090; -} -.bg-success { - background-color: #dff0d8; -} -a.bg-success:hover { - background-color: #c1e2b3; -} -.bg-info { - background-color: #d9edf7; -} -a.bg-info:hover { - background-color: #afd9ee; -} -.bg-warning { - background-color: #fcf8e3; -} -a.bg-warning:hover { - background-color: #f7ecb5; -} -.bg-danger { - background-color: #f2dede; -} -a.bg-danger:hover { - background-color: #e4b9b9; -} -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eee; -} -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - margin-left: -5px; - list-style: none; -} -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} -dl { - margin-top: 0; - margin-bottom: 20px; -} -dt, -dd { - line-height: 1.42857143; -} -dt { - font-weight: bold; -} -dd { - margin-left: 0; -} -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777; -} -.initialism { - font-size: 90%; - text-transform: uppercase; -} -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857143; - color: #777; -} -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; -} -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - text-align: right; - border-right: 5px solid #eee; - border-left: 0; -} -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857143; -} -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - -webkit-box-shadow: none; - box-shadow: none; -} -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857143; - color: #333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; -} -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -@media (min-width: 768px) { - .container { - width: 750px; - } -} -@media (min-width: 992px) { - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} -.container-fluid { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -.row { - margin-right: -15px; - margin-left: -15px; -} -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { - float: left; -} -.col-xs-12 { - width: 100%; -} -.col-xs-11 { - width: 91.66666667%; -} -.col-xs-10 { - width: 83.33333333%; -} -.col-xs-9 { - width: 75%; -} -.col-xs-8 { - width: 66.66666667%; -} -.col-xs-7 { - width: 58.33333333%; -} -.col-xs-6 { - width: 50%; -} -.col-xs-5 { - width: 41.66666667%; -} -.col-xs-4 { - width: 33.33333333%; -} -.col-xs-3 { - width: 25%; -} -.col-xs-2 { - width: 16.66666667%; -} -.col-xs-1 { - width: 8.33333333%; -} -.col-xs-pull-12 { - right: 100%; -} -.col-xs-pull-11 { - right: 91.66666667%; -} -.col-xs-pull-10 { - right: 83.33333333%; -} -.col-xs-pull-9 { - right: 75%; -} -.col-xs-pull-8 { - right: 66.66666667%; -} -.col-xs-pull-7 { - right: 58.33333333%; -} -.col-xs-pull-6 { - right: 50%; -} -.col-xs-pull-5 { - right: 41.66666667%; -} -.col-xs-pull-4 { - right: 33.33333333%; -} -.col-xs-pull-3 { - right: 25%; -} -.col-xs-pull-2 { - right: 16.66666667%; -} -.col-xs-pull-1 { - right: 8.33333333%; -} -.col-xs-pull-0 { - right: auto; -} -.col-xs-push-12 { - left: 100%; -} -.col-xs-push-11 { - left: 91.66666667%; -} -.col-xs-push-10 { - left: 83.33333333%; -} -.col-xs-push-9 { - left: 75%; -} -.col-xs-push-8 { - left: 66.66666667%; -} -.col-xs-push-7 { - left: 58.33333333%; -} -.col-xs-push-6 { - left: 50%; -} -.col-xs-push-5 { - left: 41.66666667%; -} -.col-xs-push-4 { - left: 33.33333333%; -} -.col-xs-push-3 { - left: 25%; -} -.col-xs-push-2 { - left: 16.66666667%; -} -.col-xs-push-1 { - left: 8.33333333%; -} -.col-xs-push-0 { - left: auto; -} -.col-xs-offset-12 { - margin-left: 100%; -} -.col-xs-offset-11 { - margin-left: 91.66666667%; -} -.col-xs-offset-10 { - margin-left: 83.33333333%; -} -.col-xs-offset-9 { - margin-left: 75%; -} -.col-xs-offset-8 { - margin-left: 66.66666667%; -} -.col-xs-offset-7 { - margin-left: 58.33333333%; -} -.col-xs-offset-6 { - margin-left: 50%; -} -.col-xs-offset-5 { - margin-left: 41.66666667%; -} -.col-xs-offset-4 { - margin-left: 33.33333333%; -} -.col-xs-offset-3 { - margin-left: 25%; -} -.col-xs-offset-2 { - margin-left: 16.66666667%; -} -.col-xs-offset-1 { - margin-left: 8.33333333%; -} -.col-xs-offset-0 { - margin-left: 0; -} -@media (min-width: 768px) { - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666667%; - } - .col-sm-10 { - width: 83.33333333%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666667%; - } - .col-sm-7 { - width: 58.33333333%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666667%; - } - .col-sm-4 { - width: 33.33333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.66666667%; - } - .col-sm-1 { - width: 8.33333333%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666667%; - } - .col-sm-pull-10 { - right: 83.33333333%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666667%; - } - .col-sm-pull-7 { - right: 58.33333333%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666667%; - } - .col-sm-pull-4 { - right: 33.33333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.66666667%; - } - .col-sm-pull-1 { - right: 8.33333333%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666667%; - } - .col-sm-push-10 { - left: 83.33333333%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666667%; - } - .col-sm-push-7 { - left: 58.33333333%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666667%; - } - .col-sm-push-4 { - left: 33.33333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.66666667%; - } - .col-sm-push-1 { - left: 8.33333333%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666667%; - } - .col-sm-offset-10 { - margin-left: 83.33333333%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666667%; - } - .col-sm-offset-7 { - margin-left: 58.33333333%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.66666667%; - } - .col-sm-offset-1 { - margin-left: 8.33333333%; - } - .col-sm-offset-0 { - margin-left: 0; - } -} -@media (min-width: 992px) { - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666667%; - } - .col-md-10 { - width: 83.33333333%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666667%; - } - .col-md-7 { - width: 58.33333333%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666667%; - } - .col-md-4 { - width: 33.33333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.66666667%; - } - .col-md-1 { - width: 8.33333333%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666667%; - } - .col-md-pull-10 { - right: 83.33333333%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666667%; - } - .col-md-pull-7 { - right: 58.33333333%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666667%; - } - .col-md-pull-4 { - right: 33.33333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.66666667%; - } - .col-md-pull-1 { - right: 8.33333333%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666667%; - } - .col-md-push-10 { - left: 83.33333333%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666667%; - } - .col-md-push-7 { - left: 58.33333333%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666667%; - } - .col-md-push-4 { - left: 33.33333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.66666667%; - } - .col-md-push-1 { - left: 8.33333333%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666667%; - } - .col-md-offset-10 { - margin-left: 83.33333333%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666667%; - } - .col-md-offset-7 { - margin-left: 58.33333333%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.66666667%; - } - .col-md-offset-1 { - margin-left: 8.33333333%; - } - .col-md-offset-0 { - margin-left: 0; - } -} -@media (min-width: 1200px) { - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666667%; - } - .col-lg-10 { - width: 83.33333333%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666667%; - } - .col-lg-7 { - width: 58.33333333%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666667%; - } - .col-lg-4 { - width: 33.33333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.66666667%; - } - .col-lg-1 { - width: 8.33333333%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666667%; - } - .col-lg-pull-10 { - right: 83.33333333%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666667%; - } - .col-lg-pull-7 { - right: 58.33333333%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666667%; - } - .col-lg-pull-4 { - right: 33.33333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.66666667%; - } - .col-lg-pull-1 { - right: 8.33333333%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666667%; - } - .col-lg-push-10 { - left: 83.33333333%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666667%; - } - .col-lg-push-7 { - left: 58.33333333%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666667%; - } - .col-lg-push-4 { - left: 33.33333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.66666667%; - } - .col-lg-push-1 { - left: 8.33333333%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666667%; - } - .col-lg-offset-10 { - margin-left: 83.33333333%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666667%; - } - .col-lg-offset-7 { - margin-left: 58.33333333%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.66666667%; - } - .col-lg-offset-1 { - margin-left: 8.33333333%; - } - .col-lg-offset-0 { - margin-left: 0; - } -} -table { - background-color: transparent; -} -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777; - text-align: left; -} -th { - text-align: left; -} -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -.table .table { - background-color: #fff; -} -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; -} -.table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} -table col[class*="col-"] { - position: static; - display: table-column; - float: none; -} -table td[class*="col-"], -table th[class*="col-"] { - position: static; - display: table-cell; - float: none; -} -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr:hover > .active, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr:hover > .success, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr:hover > .info, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr:hover > .warning, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} -.table-responsive { - min-height: .01%; - overflow-x: auto; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; -} -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} -input[type="file"] { - display: block; -} -input[type="range"] { - display: block; - width: 100%; -} -select[multiple], -select[size] { - height: auto; -} -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857143; - color: #555; -} -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -} -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); -} -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #999; -} -.form-control::-webkit-input-placeholder { - color: #999; -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - cursor: not-allowed; - background-color: #eee; - opacity: 1; -} -textarea.form-control { - height: auto; -} -input[type="search"] { - -webkit-appearance: none; -} -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"], - input[type="time"], - input[type="datetime-local"], - input[type="month"] { - line-height: 34px; - } - input[type="date"].input-sm, - input[type="time"].input-sm, - input[type="datetime-local"].input-sm, - input[type="month"].input-sm, - .input-group-sm input[type="date"], - .input-group-sm input[type="time"], - .input-group-sm input[type="datetime-local"], - .input-group-sm input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, - input[type="time"].input-lg, - input[type="datetime-local"].input-lg, - input[type="month"].input-lg, - .input-group-lg input[type="date"], - .input-group-lg input[type="time"], - .input-group-lg input[type="datetime-local"], - .input-group-lg input[type="month"] { - line-height: 46px; - } -} -.form-group { - margin-bottom: 15px; -} -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-top: 4px \9; - margin-left: -20px; -} -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} -.radio-inline, -.checkbox-inline { - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; -} -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"].disabled, -input[type="checkbox"].disabled, -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed; -} -.radio-inline.disabled, -.checkbox-inline.disabled, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.radio.disabled label, -.checkbox.disabled label, -fieldset[disabled] .radio label, -fieldset[disabled] .checkbox label { - cursor: not-allowed; -} -.form-control-static { - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; -} -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-right: 0; - padding-left: 0; -} -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-sm { - height: 30px; - line-height: 30px; -} -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.form-group-sm .form-control { - height: 30px; - line-height: 30px; -} -textarea.form-group-sm .form-control, -select[multiple].form-group-sm .form-control { - height: auto; -} -.form-group-sm .form-control-static { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} -.input-lg { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-lg { - height: 46px; - line-height: 46px; -} -textarea.input-lg, -select[multiple].input-lg { - height: auto; -} -.form-group-lg .form-control { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.form-group-lg .form-control { - height: 46px; - line-height: 46px; -} -textarea.form-group-lg .form-control, -select[multiple].form-group-lg .form-control { - height: auto; -} -.form-group-lg .form-control-static { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.has-feedback { - position: relative; -} -.has-feedback .form-control { - padding-right: 42.5px; -} -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none; -} -.input-lg + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} -.input-sm + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, -.has-success.radio label, -.has-success.checkbox label, -.has-success.radio-inline label, -.has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - background-color: #dff0d8; - border-color: #3c763d; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, -.has-warning.radio label, -.has-warning.checkbox label, -.has-warning.radio-inline label, -.has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #8a6d3b; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, -.has-error.radio label, -.has-error.checkbox label, -.has-error.radio-inline label, -.has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - background-color: #f2dede; - border-color: #a94442; -} -.has-error .form-control-feedback { - color: #a94442; -} -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-static { - display: inline-block; - } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; - } - .form-inline .input-group > .form-control { - width: 100%; - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .form-horizontal .control-label { - padding-top: 7px; - margin-bottom: 0; - text-align: right; - } -} -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 14.333333px; - } -} -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - } -} -.btn { - display: inline-block; - padding: 6px 12px; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.42857143; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn:hover, -.btn:focus, -.btn.focus { - color: #333; - text-decoration: none; -} -.btn:active, -.btn.active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - pointer-events: none; - cursor: not-allowed; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; - opacity: .65; -} -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:hover, -.btn-default:focus, -.btn-default.focus, -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - background-image: none; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #ccc; -} -.btn-default .badge { - color: #fff; - background-color: #333; -} -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary.focus, -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - background-image: none; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary .badge { - color: #337ab7; - background-color: #fff; -} -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:hover, -.btn-success:focus, -.btn-success.focus, -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - background-image: none; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; -} -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:hover, -.btn-info:focus, -.btn-info.focus, -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - background-image: none; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:hover, -.btn-warning:focus, -.btn-warning.focus, -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - background-image: none; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; -} -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:hover, -.btn-danger:focus, -.btn-danger.focus, -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - background-image: none; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; -} -.btn-link { - font-weight: normal; - color: #337ab7; - border-radius: 0; -} -.btn-link, -.btn-link:active, -.btn-link.active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} -.btn-link:hover, -.btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777; - text-decoration: none; -} -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.fade { - opacity: 0; - -webkit-transition: opacity .15s linear; - -o-transition: opacity .15s linear; - transition: opacity .15s linear; -} -.fade.in { - opacity: 1; -} -.collapse { - display: none; - visibility: hidden; -} -.collapse.in { - display: block; - visibility: visible; -} -tr.collapse.in { - display: table-row; -} -tbody.collapse.in { - display: table-row-group; -} -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-timing-function: ease; - -o-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-duration: .35s; - -o-transition-duration: .35s; - transition-duration: .35s; - -webkit-transition-property: height, visibility; - -o-transition-property: height, visibility; - transition-property: height, visibility; -} -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px solid; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} -.dropup, -.dropdown { - position: relative; -} -.dropdown-toggle:focus { - outline: 0; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; - text-align: left; - list-style: none; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); - box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333; - white-space: nowrap; -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #262626; - text-decoration: none; - background-color: #f5f5f5; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - background-color: #337ab7; - outline: 0; -} -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777; -} -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.open > .dropdown-menu { - display: block; -} -.open > a { - outline: 0; -} -.dropdown-menu-right { - right: 0; - left: auto; -} -.dropdown-menu-left { - right: auto; - left: 0; -} -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #777; - white-space: nowrap; -} -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: 4px solid; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - .navbar-right .dropdown-menu-left { - right: auto; - left: 0; - } -} -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; -} -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} -.btn-toolbar { - margin-left: -5px; -} -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} -.btn-group > .btn:first-child { - margin-left: 0; -} -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group > .btn-group { - float: left; -} -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; -} -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn .caret { - margin-left: 0; -} -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} -.dropup .btn-lg .caret { - border-width: 0 5px 5px; -} -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; -} -.btn-group-vertical > .btn-group > .btn { - float: none; -} -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 4px; -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - display: table-cell; - float: none; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; -} -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} -.input-group { - position: relative; - display: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-right: 0; - padding-left: 0; -} -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; -} -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555; - text-align: center; - background-color: #eee; - border: 1px solid #ccc; - border-radius: 4px; -} -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.input-group-addon:last-child { - border-left: 0; -} -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} -.input-group-btn > .btn { - position: relative; -} -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; -} -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - margin-left: -1px; -} -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.nav > li { - position: relative; - display: block; -} -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eee; -} -.nav > li.disabled > a { - color: #777; -} -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; -} -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eee; - border-color: #337ab7; -} -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.nav > li > a > img { - max-width: none; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eee #eee #ddd; -} -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555; - cursor: default; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} -.nav-tabs.nav-justified > li { - float: none; -} -.nav-tabs.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.nav-pills > li { - float: left; -} -.nav-pills > li > a { - border-radius: 4px; -} -.nav-pills > li + li { - margin-left: 2px; -} -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} -.nav-justified { - width: 100%; -} -.nav-justified > li { - float: none; -} -.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs-justified { - border-bottom: 0; -} -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.tab-content > .tab-pane { - display: none; - visibility: hidden; -} -.tab-content > .active { - display: block; - visibility: visible; -} -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} -.navbar-collapse { - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - -webkit-overflow-scrolling: touch; - border-top: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); -} -.navbar-collapse.in { - overflow-y: auto; -} -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - visibility: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - padding-right: 0; - padding-left: 0; - } -} -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 480px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } -} -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} -.navbar-brand { - float: left; - height: 50px; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; -} -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} -.navbar-brand > img { - display: block; -} -@media (min-width: 768px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } -} -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-top: 8px; - margin-right: 15px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.navbar-toggle:focus { - outline: 0; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} -.navbar-nav { - margin: 7.5px -15px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} -.navbar-form { - padding: 10px 15px; - margin-top: 8px; - margin-right: -15px; - margin-bottom: 8px; - margin-left: -15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); -} -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} -@media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; -} -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px; -} -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px; -} -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; -} -@media (min-width: 768px) { - .navbar-text { - float: left; - margin-right: 15px; - margin-left: 15px; - } -} -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} -.navbar-default .navbar-brand { - color: #777; -} -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -.navbar-default .navbar-text { - color: #777; -} -.navbar-default .navbar-nav > li > a { - color: #777; -} -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -.navbar-default .navbar-toggle { - border-color: #ddd; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555; - background-color: #e7e7e7; -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } -} -.navbar-default .navbar-link { - color: #777; -} -.navbar-default .navbar-link:hover { - color: #333; -} -.navbar-default .btn-link { - color: #777; -} -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #333; -} -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:hover, -.navbar-default .btn-link[disabled]:focus, -fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} -.navbar-inverse { - background-color: #222; - border-color: #080808; -} -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; -} -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.navbar-inverse .navbar-toggle { - border-color: #333; -} -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #fff; - background-color: #080808; -} -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -.navbar-inverse .navbar-link:hover { - color: #fff; -} -.navbar-inverse .btn-link { - color: #9d9d9d; -} -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #fff; -} -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link[disabled]:focus, -fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; -} -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} -.breadcrumb > li { - display: inline-block; -} -.breadcrumb > li + li:before { - padding: 0 5px; - color: #ccc; - content: "/\00a0"; -} -.breadcrumb > .active { - color: #777; -} -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} -.pagination > li { - display: inline; -} -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.42857143; - color: #337ab7; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd; -} -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - color: #23527c; - background-color: #eee; - border-color: #ddd; -} -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #fff; - cursor: default; - background-color: #337ab7; - border-color: #337ab7; -} -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; -} -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; -} -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; -} -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; -} -.pager li { - display: inline; -} -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eee; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777; - cursor: not-allowed; - background-color: #fff; -} -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} -a.label:hover, -a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.label:empty { - display: none; -} -.btn .label { - position: relative; - top: -1px; -} -.label-default { - background-color: #777; -} -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; -} -.label-primary { - background-color: #337ab7; -} -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #286090; -} -.label-success { - background-color: #5cb85c; -} -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} -.label-info { - background-color: #5bc0de; -} -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} -.label-warning { - background-color: #f0ad4e; -} -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} -.label-danger { - background-color: #d9534f; -} -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - background-color: #777; - border-radius: 10px; -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.btn-xs .badge { - top: 0; - padding: 1px 5px; -} -a.badge:hover, -a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; -} -.list-group-item > .badge { - float: right; -} -.list-group-item > .badge + .badge { - margin-right: 5px; -} -.nav-pills > li > a > .badge { - margin-left: 3px; -} -.jumbotron { - padding: 30px 15px; - margin-bottom: 30px; - color: inherit; - background-color: #eee; -} -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} -.jumbotron > hr { - border-top-color: #d5d5d5; -} -.container .jumbotron, -.container-fluid .jumbotron { - border-radius: 6px; -} -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { - .jumbotron { - padding: 48px 0; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } -} -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border .2s ease-in-out; - -o-transition: border .2s ease-in-out; - transition: border .2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - margin-right: auto; - margin-left: auto; -} -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} -.thumbnail .caption { - padding: 9px; - color: #333; -} -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin-bottom: 0; -} -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.alert-success hr { - border-top-color: #c9e2b3; -} -.alert-success .alert-link { - color: #2b542c; -} -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.alert-info hr { - border-top-color: #a6e1ec; -} -.alert-info .alert-link { - color: #245269; -} -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.alert-warning hr { - border-top-color: #f7e1b5; -} -.alert-warning .alert-link { - color: #66512c; -} -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.alert-danger hr { - border-top-color: #e4b9c0; -} -.alert-danger .alert-link { - color: #843534; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@-o-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -} -.progress-bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - -webkit-transition: width .6s ease; - -o-transition: width .6s ease; - transition: width .6s ease; -} -.progress-striped .progress-bar, -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - background-size: 40px 40px; -} -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.media { - margin-top: 15px; -} -.media:first-child { - margin-top: 0; -} -.media, -.media-body { - overflow: hidden; - zoom: 1; -} -.media-body { - width: 10000px; -} -.media-object { - display: block; -} -.media-right, -.media > .pull-right { - padding-left: 10px; -} -.media-left, -.media > .pull-left { - padding-right: 10px; -} -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} -.media-middle { - vertical-align: middle; -} -.media-bottom { - vertical-align: bottom; -} -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} -.media-list { - padding-left: 0; - list-style: none; -} -.list-group { - padding-left: 0; - margin-bottom: 20px; -} -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} -.list-group-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -a.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, -a.list-group-item:focus { - color: #555; - text-decoration: none; - background-color: #f5f5f5; -} -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - color: #777; - cursor: not-allowed; - background-color: #eee; -} -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text { - color: #777; -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, -.list-group-item.active:hover .list-group-item-heading > .small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} -a.list-group-item-success { - color: #3c763d; -} -a.list-group-item-success .list-group-item-heading { - color: inherit; -} -a.list-group-item-success:hover, -a.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -a.list-group-item-success.active, -a.list-group-item-success.active:hover, -a.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} -a.list-group-item-info { - color: #31708f; -} -a.list-group-item-info .list-group-item-heading { - color: inherit; -} -a.list-group-item-info:hover, -a.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -a.list-group-item-info.active, -a.list-group-item-info.active:hover, -a.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} -a.list-group-item-warning { - color: #8a6d3b; -} -a.list-group-item-warning .list-group-item-heading { - color: inherit; -} -a.list-group-item-warning:hover, -a.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -a.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} -a.list-group-item-danger { - color: #a94442; -} -a.list-group-item-danger .list-group-item-heading { - color: inherit; -} -a.list-group-item-danger:hover, -a.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -a.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: 0 1px 1px rgba(0, 0, 0, .05); -} -.panel-body { - padding: 15px; -} -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} -.list-group + .panel-footer { - border-top-width: 0; -} -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-right: 15px; - padding-left: 15px; -} -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; -} -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; -} -.panel > .table-responsive { - margin-bottom: 0; - border: 0; -} -.panel-group { - margin-bottom: 20px; -} -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} -.panel-group .panel + .panel { - margin-top: 5px; -} -.panel-group .panel-heading { - border-bottom: 0; -} -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -.panel-group .panel-footer { - border-top: 0; -} -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} -.panel-default { - border-color: #ddd; -} -.panel-default > .panel-heading { - color: #333; - background-color: #f5f5f5; - border-color: #ddd; -} -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333; -} -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} -.panel-primary { - border-color: #337ab7; -} -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; -} -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; -} -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; -} -.panel-success { - border-color: #d6e9c6; -} -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; -} -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; -} -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; -} -.panel-info { - border-color: #bce8f1; -} -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; -} -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; -} -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; -} -.panel-warning { - border-color: #faebcc; -} -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; -} -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; -} -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; -} -.panel-danger { - border-color: #ebccd1; -} -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; -} -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; -} -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; -} -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} -.embed-responsive.embed-responsive-16by9 { - padding-bottom: 56.25%; -} -.embed-responsive.embed-responsive-4by3 { - padding-bottom: 75%; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, .15); -} -.well-lg { - padding: 24px; - border-radius: 6px; -} -.well-sm { - padding: 9px; - border-radius: 3px; -} -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - filter: alpha(opacity=20); - opacity: .2; -} -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=50); - opacity: .5; -} -button.close { - -webkit-appearance: none; - padding: 0; - cursor: pointer; - background: transparent; - border: 0; -} -.modal-open { - overflow: hidden; -} -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - display: none; - overflow: hidden; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.modal.fade .modal-dialog { - -webkit-transition: -webkit-transform .3s ease-out; - -o-transition: -o-transform .3s ease-out; - transition: transform .3s ease-out; - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); -} -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} -.modal-content { - position: relative; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - outline: 0; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); - box-shadow: 0 3px 9px rgba(0, 0, 0, .5); -} -.modal-backdrop { - position: absolute; - top: 0; - right: 0; - left: 0; - background-color: #000; -} -.modal-backdrop.fade { - filter: alpha(opacity=0); - opacity: 0; -} -.modal-backdrop.in { - filter: alpha(opacity=50); - opacity: .5; -} -.modal-header { - min-height: 16.42857143px; - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} -.modal-header .close { - margin-top: -2px; -} -.modal-title { - margin: 0; - line-height: 1.42857143; -} -.modal-body { - position: relative; - padding: 15px; -} -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} -@media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - } - .modal-sm { - width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg { - width: 900px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - font-weight: normal; - line-height: 1.4; - visibility: visible; - filter: alpha(opacity=0); - opacity: 0; -} -.tooltip.in { - filter: alpha(opacity=90); - opacity: .9; -} -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - text-decoration: none; - background-color: #000; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - right: 5px; - bottom: 0; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - white-space: normal; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover > .arrow { - border-width: 11px; -} -.popover > .arrow:after { - content: ""; - border-width: 10px; -} -.popover.top > .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, .25); - border-bottom-width: 0; -} -.popover.top > .arrow:after { - bottom: 1px; - margin-left: -10px; - content: " "; - border-top-color: #fff; - border-bottom-width: 0; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, .25); - border-left-width: 0; -} -.popover.right > .arrow:after { - bottom: -10px; - left: 1px; - content: " "; - border-right-color: #fff; - border-left-width: 0; -} -.popover.bottom > .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, .25); -} -.popover.bottom > .arrow:after { - top: 1px; - margin-left: -10px; - content: " "; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, .25); -} -.popover.left > .arrow:after { - right: 1px; - bottom: -10px; - content: " "; - border-right-width: 0; - border-left-color: #fff; -} -.carousel { - position: relative; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: .6s ease-in-out left; - -o-transition: .6s ease-in-out left; - transition: .6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform .6s ease-in-out; - -o-transition: -o-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000; - perspective: 1000; - } - .carousel-inner > .item.next, - .carousel-inner > .item.active.right { - left: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - left: 0; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); - filter: alpha(opacity=50); - opacity: .5; -} -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control:hover, -.carousel-control:focus { - color: #fff; - text-decoration: none; - filter: alpha(opacity=90); - outline: 0; - opacity: .9; -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - margin-top: -10px; - font-family: serif; - line-height: 1; -} -.carousel-control .icon-prev:before { - content: '\2039'; -} -.carousel-control .icon-next:before { - content: '\203a'; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #fff; - border-radius: 10px; -} -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #fff; -} -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); -} -.carousel-caption .btn { - text-shadow: none; -} -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -15px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.dl-horizontal dd:before, -.dl-horizontal dd:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} -.clearfix:after, -.dl-horizontal dd:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-footer:after { - clear: both; -} -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} -.pull-right { - float: right !important; -} -.pull-left { - float: left !important; -} -.hide { - display: none !important; -} -.show { - display: block !important; -} -.invisible { - visibility: hidden; -} -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.hidden { - display: none !important; - visibility: hidden !important; -} -.affix { - position: fixed; -} -@-ms-viewport { - width: device-width; -} -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; -} -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - table.visible-xs { - display: table; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - table.visible-sm { - display: table; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - table.visible-md { - display: table; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; - } -} -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - table.visible-lg { - display: table; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} -.visible-print { - display: none !important; -} -@media print { - .visible-print { - display: block !important; - } - table.visible-print { - display: table; - } - tr.visible-print { - display: table-row !important; - } - th.visible-print, - td.visible-print { - display: table-cell !important; - } -} -.visible-print-block { - display: none !important; -} -@media print { - .visible-print-block { - display: block !important; - } -} -.visible-print-inline { - display: none !important; -} -@media print { - .visible-print-inline { - display: inline !important; - } -} -.visible-print-inline-block { - display: none !important; -} -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} -@media print { - .hidden-print { - display: none !important; - } -} -/*# sourceMappingURL=bootstrap.css.map */ diff --git a/build/tests/banner/reference/2021-10-24_135455/css/common.css b/build/tests/banner/reference/2021-10-24_135455/css/common.css deleted file mode 100644 index f5949345a..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/css/common.css +++ /dev/null @@ -1,179 +0,0 @@ -body { - font-size: large; -} - -h1, -h2, -h3 { - margin: 0; - padding: 0; -} - -h1 { - font-size: 1.75em; - margin-bottom: 0.125em; -} - -h2 { - font-size: 1.35em; - margin-bottom: 0.25em; -} - -h3 { - margin-top: 2em; - font-size: 1.15em; -} - -img { - max-width: 100%; -} - -header { - margin-bottom: 1em; -} - -header img { - height: 4em; - margin: 0; - padding: 0; -} - -header h1 { - padding-top: 0.125em; - margin-bottom: 0; - font-size: 2em; -} - -main { - margin-bottom: 5em; -} - -.code { - font-family: courier, monospace; - background: #f0f0f0; -} - -main p { - margin-bottom: 1em; -} - -main ul { - margin-left: 0; - padding-left: 1em; - margin-bottom: 1em; -} - -main li, -aside li { - padding-bottom: 0.25em; -} - -nav li { - margin-top: 0.45em; - border: solid thin #337ab7; - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -main ul.nav-tabs li { - padding-bottom: 0; -} - -aside a { - text-decoration: underline; -} - -main p a { - text-decoration: underline; -} - -a:focus, -a:hover { - text-decoration: underline; -} - -aside ul { - margin: 0; - padding: 0; - margin-left: 1.15em; - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -main [role="tabpanel"] > p, -main [role="tabpanel"] > ul { - margin-top: 0.5em; -} - -section[aria-labelledby] p { - padding-bottom: 0; - margin-bottom: 0; -} - -main [role="tabpanel"] > h3 + p { - margin-top: 0; -} - -main .code { - margin-top: 0.5em; - margin-bottom: 2em; - padding: 1em; -} - -main .nav-tabs > li > a { - background-color: #eee; -} - -nav { - margin: 0; - margin-bottom: 1em; -} - -section[aria-labelledby] { - margin-bottom: 4em; -} - -aside { - margin: 0; - padding: 0; - padding: 0.5em; - margin-top: 0.5em; - margin-bottom: 1em; - background-color: #f4f4f4; - margin-right: 12em; - width: 100%; - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -aside h2 { - margin: 0; - padding: 0; -} - -header .inst { - margin: 0; - padding: 0; - font-size: 90%; - font-style: italic; -} - -header button { - margin: 0.25em; - text-align: center; - margin-left: -0.125em; -} - -aside .note { - font-size: 90%; - font-style: italic; -} - -form { - margin-top: 2em; - margin-bottom: 2em; -} diff --git a/build/tests/banner/reference/2021-10-24_135455/css/visua11y.css b/build/tests/banner/reference/2021-10-24_135455/css/visua11y.css deleted file mode 100644 index 49dff6127..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/css/visua11y.css +++ /dev/null @@ -1,67 +0,0 @@ -div.oaa-element-overlay { - position: absolute; - overflow: hidden; - box-sizing: border-box; - border: 3px solid; - pointer-events: none; -} - -div.oaa-element-overlay > div { - float: right; - padding: 1px 1px 4px 4px; - color: white; - font-family: arial, helvetica, sans-serif; - font-size: 15px; - pointer-events: auto; -} - -div.oaa-message-dialog > div { - margin: 0; - padding: 10px 8px 12px; - font-size: 14px; - line-height: 150%; -} - -div.oaa-element-overlay > div:hover { - cursor: grab; - cursor: -moz-grab; - cursor: -webkit-grab; -} - -div.oaa-message-dialog { - position: absolute; - overflow: auto; - z-index: 2147483647; - padding: 4px; - border: 2px solid #333; - box-shadow: 2px 2px 4px #555; - background: #fff; - color: #333; - font-family: arial, helvetica, sans-serif; -} - -div.oaa-message-dialog > button { - float: right; -} - -div.oaa-message-dialog > button::after { - content: "Close"; -} - -div.oaa-message-dialog > h2 { - margin: 0; - padding: 8px 8px 0; - color: inherit; - font-family: inherit; - font-size: 22px; -} - -div.oaa-message-dialog > div ul { - margin: 0 1em; - padding-top: 0.5em; - padding-left: 1em; -} - -div.oaa-message-dialog > div ul li { - margin-top: 0; -} diff --git a/build/tests/banner/reference/2021-10-24_135455/images/landmarks-jaws.png b/build/tests/banner/reference/2021-10-24_135455/images/landmarks-jaws.png deleted file mode 100644 index 1b845536a419543d3816a2afcdd554b792d002cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108670 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%0DU+0=ZU+#Xlxi8>G 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

Z} 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%0AbuysnZ> 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ΜsBRh|pEC{w|E%taT>mxYKegS@1SA!+Pqi|C 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 Mt_Pz2U{3PVp>KPLKQ8L>o=WsW zb&s=3s+RWm+`oStU9Lx6Afeo3Mbt)$2P~Gu_+GqjcvKJCZr4QBr<=5rn%B>wn+b&=;DL zoXK)o6R5JqU2*52J^1TS`IfJ3CT9Od@qtLEo;--`&t$J94-Wdg9WD%=1X5zcq^Wxr zRMpK80R)^-z-0$lbb?9u(JO{2y+Zc`#}>l{x9_tPw!1#f)5?#r_m0~!?GF!V7TbOw zsttJ-SD?JHZ|#e^EP!%Sj2ASnby*a0Mjo4QWH2};;VWi|+mMNsx!>5;ZvTquE0;W9 zZzS;m00`dtzq^@iS+Fx3gE3bt6GX2sUqLq_I_QUP2?*K+WMf|q7OQmYdIaR1DdL?# zYFHl1yw5Euwkc2KviP7zx&@@<6AL0e#sLAZDtB8DyFYm zC`{Ojn;v@2t&sJ}_!J1WmpvNo#r%w0z^me1d-ES}&$zp|pUKyUPMiH6NwJ)2f|i!U zF?k7Yl!QnirIWvd>njSB35Cu%K!WiiD0Zw?m?SJ6Y98MbS<64p({7*IV?2sxMfkM!puXF^S;RphpaukK!d0?!ri5zJ#0|pXByr zyXQ|{Bhv1acUYMpkXe@MWbp7pDU0*|lq=Nu72;(?o?oD;Y?n)*Z-=idO=s9~7OXE!BOVD#0kDszh5jLWK?5i4J`R5 zMdt(krWGd)h~1WR2aI>IqaHDhIUQx{5tAI{Gd`FUbHqzfPz0dz17rnC~3J`@R^mn8Fy7=D#2vT`3!;Kx{D? zw}?ZDRN!H1i$WMA4t5!0b5++b*Bb8p(0^0W^_16-^%Bw2%4f>-d{pz1f9#)r>Pqr$K+-=>Cq~$QuRLqhX z6^XrEI#;m7b2oHEnL4K=J38w`j};jUOg0`2c>&*~Xdu5-5>;_W5Jki2;Gn#ba^EQu z@cWtM?DVtM?sEbW_v4c5D6BumhSe^6LArAFNA4`zk=Nc7tLBktU3IIYz7zCdc*k*8 z_0r{>IaL27O4Q!mOxPk+6zXh`58XW^bR6-yodiiVGHs;TIBx6j&OQH4<@%Ais%$LU zl#01WINZon)tN~?ceM7w7*v=l>hwu-;kz5fWr7GH=W?5W##?4J&Lt+3Rq^s*>j@eq z_7-20*%<~5R1}v?)5+?0%^Bw# zhQfE%dXqoF%^8P5_?!#*wl>p@GVSCY%2!QRA+6$Nl9lr!CXJYJwfE00Rxe2;%4L7H zfy(cv&Vvv{0JJZ^}P^|D5)Xm(*lq2qyP#D%=M<=gi35A@kj+9eGZ zPJtI(yx$5F@Wq8l6P{q6XsZr&%kdBQk$5BmuBrH{JQtQu@^5^drF#T@3D5-JN=SSP zpB1)!zXRJ=S+p3?otrowua6!!(dJ|sbxd$gt(k`le>zV(#@J#ge#+9^*vtLrqjO{B zcPP~|wN|g`Qfo*xu&2cDO+U;SfEs{;7=}g7PMj+E{O% zhv9$oan`}EX-9_ z9aXB7-B)p#nYiIxjn3Gkd!e&&r5~iU&{eb7g>0A(g~Tqc9l*hF-Z)i%{>JBu$bGLE zJ)f7AA;7GrO7+p?n2=ba_T#=eEjfx0il@r_!aphR>6kxbnCn*{j+MEM)gZNPVWB~& ziAsS=y0_5z1Q@-Szd-CBWxV`nDE^Q4P+zNu{}BR#7^X@fFQ<~IIceh4P%9_=w!=tg zdP;36Sp)mdCt?|Uoysi$gqgN;4#1XB)r)q%wv71L4em4=%sDPtzmW@jq6b# zA?%0D+rAJy#A+UgZx{`=hLN9jDw7;$wJeJpt&(fzG*E8JKfWy#2gXtF++;o16wSGEZ{ZQ{ zY?DQkumc-7k-%_)6*x`(siYP=>CCNTpBMSmnL&cLuaWARH%yARw8{@LE**_GtX7lB zWcj7uA`j|4Lx&7L#+I%1dAljQ!7khV|cjLJBXN*F^*^VDH~!^+*wr5bB2|8%p@NPA=?6=vDwp-^s;7YWAt8mtnJ7YU<2%f8Q#gY$H; zfI<|$igT2k0?2d>QHep$C5HCDkU&G7?5LicqktPbfp+`t4jFVaN^mPLf>Xo4Gvxtr zhBx?!SAhc8XdCd1jFotP&`kC;@_-kzzM*cU$5RA641d_#w%=O*qabVp9F1fp&L-Jl zJWIXtH7MlF{5n&kL(4UPz!*QaRmIn_wg$KF-nmL z1Zry&%K-ocsJzoS;va$r5JxgMEIUS^(_@RC_*qx?5;`7yZz#(_)I~(*kjCoj<)1Um zN5qgusHLQi9FH}%+iJx*Ywd6 z>Ic7$=O=^UB)|{8jN}S%vIi`HQH^|3XUn>^X#VmiaPG!dUETvSIYd+{>nFQ4<`sTx zA6NPX$y?r`)7g~5v&-yY$K6nj?Pf4WM!VvEpX$)30RqHs1tm(tpyM* z^}WpX*TY`g8)26PgLC)wX3cjri&eG22z~83Ka9TsFEQbNWY1EfE@Z!~ZNqf}dEEV4L>URI3mNt8GIKkCU{Q)7^6;5PRDPLgb{{2K|N{Ip^a8++wZ6#%UL z{?9%WFZnSJUfO(W0JnK+PogX~8fy(##jlF7!J&-ffh7j=>}Ps-T1+bXe2R0AGM5Lh z0#IjFwYBaAMqA$*r`2vo;|PeC5jDrWqLFQL z@S-6yc&U++$r_1QAShvXBNxb6z4y?1+x_0-x}pHP&Y`U=WgXqN+av3(SP5{YHzHhUfk zmtp`;t`xg&Xr#;Iu>1eMAph5XD2v;cV6iLk|2|>^d{5%V$NMhJK7}M*9O=EI`n>sn z9WuWY+3f%SH!ArSd^^=YncoP$dfkoIEQa)Z=RIpc2^WR6Uu)Ao#pXl23I2*1#qLf>Ah=u zlk{=#iDp(I6#i|dT^c=;Y*76&P?bLr^sy*j&y$}PTKnfCN|1D z>2f}8?7dKL2ufmZ6*6LP4RWSwV1sF@Y-*>z7RguocnzESPH+46aeoqQ5upi4_$&o8{rFqVP@{e^nhXl5NaH(LmJvhR}uU2 z(op6@DMuC2@Wgp!{a~5UT!!0RRb!vkdTXlVgZPqSLJ0J1UI%IML{p4(&Ww>mPK|Ga z&<6DLXoR;wz3t<7i8cd^eQ)|hq`mEn9H?!xvxDvDIuZWSSnXT*V#@XB)YAUinpmH7RS9{9YSt5)gG!M{=s7elcG220rpVn0c3Ey{B&l1VH5kdE7!rn=G8$y*K?T z4Qer04wa3L{~k7>WsFP(DR`tcHag(Fv0Z9ubQqunQi37Xd=3F`l!6`2Adc#>J5ad8 zuSgMoeF4-B`DK#tR%66Z}pN@I_J0^8m5|61Wwd%o)gFEX_^C5kaG) zg%XHv)=EqBowg;7>q@A|Pv^_EV74!;2oXTh#+ERI=P)wp#IM4Lliv|VoNZp)JyD*Z zlw4}tVZB(jl}`?I&x-=|-UO5Raz#TCd@BhPf-oXO0Yyp;7v^Nnk$^^r37YLb<+N=i zs44VUOD~pNrlCH&%7__c|LwnMV~qwy+4=e60wqcm0~!eR6wvjv*Zzsl0xoN$ zm$5hIEqrlAkA|Xe&0M2+Xl%XI{+c<^nUL+AsDMDbu;Vxee;^A{FnaZwa@@sXdj=%Y zjn+btX6Gf5xM2C$C@q6%{L*dbW~jn+jF6-zh_4AWc3nT+o8Yx6vPHI5;SKZTNlz{V zC-m2`O=Cp&9c}MRxKK!?MV#$7UWGNcr%olTd42UZGJYepo_;q7#>rq-c=~X~FgjAi zX}f&c-SC@5RgP075g*Qoxo<3zOax?i&sUo0A!(nlZ+ybfc{qxlb=(3P)k8~a0kYO^ zBVU!>SIuO`eU$AeUrfw#lvu{-RmNo)mZ50GpvC#?g*23gTd1B zp_bsG!8%TEj6v#tLJFfaLvikd@T{}`*Mj3NHiTQfd0mcC2JI0Th~0#on2U`2hn5tE z%Z4ER=H|JjnTTMeq53w+=3)&4r)?tE-^L;7g~{Mw4bmb?l#bHWko}{5c87d1NSs0& z>ZEMPPF}G?zR%Rp5A8jnclA9@`LE+l`mOa81_$4p!)v4$00KpwxYxym!eoc9FM+b| z;>Bq{6-F!LP}N@c{N5-fChSvn&puFV{qf%C@s4FGhPxZC&((Gje>5TK{wI<1h)sCE zB!3$FRcJr}Vxi4idmCVzHoI8#$*PmfQr6?@u=HMC*L4Qq4rUTSfvKfAFgHwyrV!b; zbl-6AL_kplxS>gezXF}@&*r31C<;7v=F@BLk6I3%@bHyaeV@HoTGjLq8`sQVFqI&{ zss#YCLN>SaIw+5}BbImO*$^#csqx%YQ z$uCx$QHIJZ`$JyNbs_tzHX;A!mu59L-5^CHWgrmxc>EDsswqmLqZzWw zGUr!RTsTy4YG!fMy{i8r{~%Ay4!=A8&>A zpHOg?kE;yWL7`{|$jL0#tG9p6C`$23g5w1fDQUVu{m*5c(YnLnY)vj68QSSYS`%8y zjMqK4`$Yq%&7{bRio44io$~!tZLAbsRI8Pjd|GluQ3i>lVh&l%Dx$YX6PvJ|u|0Oo zv#K(_b*jj!iQInntbd)l_u_`2sFsg}V*Dh>N$oTKWD`>zTYh&|BMF5=Wd8^}lUF4o z7zm}UeCfA|f@@@uRQITSb0W(SNMcq=RaHw1XhmI)N8ZEvln>EYB?^*aCLs)Q3jLEE zR#^n()FHu*!ck6yF=YNzQ(x#adUbaBVF3&nfW6$RhJSz=G~4U!U1pT&0wLML|HIT< zM@7}W@56LROE-do^w8ZBN=tVSAl=e6fJliVAtBNrAYGC}2@FVyba#i+!f(&>`Mztt z=P%Z<7|xtIXYc#I?ki@d32R3}h}?mPBJla0A@w~HdI*q& zARuU%@l_C$(MloJI=u>gpg>!QN*V&TTuPt*9Knp6n-&cjc}~SMxM|< z*S9{5gArl^8$H1dzcP|3m3Stivy;DAu5&0ZX?tTxI;M>26cf99M4B)3&8LI8iI!fo zP+JR_f7JGQA2t_xd`;xho`3bwoLL-?ch|RKtl3`F_1DI+-{SD; zRTkwTb7|`gAovbhH=X*PS&C>tK(|gh>`9&aj(&dTx1^xu4e>J~28(EWmdZK69 zTkzeRgpWvdd#^O{eHi8=%~=s^?|{dkh`m`fV?RXOk7#)&8Gt|HJm>Q*Rl~{ z*%$G@+DI!j`|jJ4At^2p!9WAG2L4p{bl9y9V<7)vh7zj#hSo0)q}=1-qk3!{lFipN z=MWt1ORX4MV0;9kvOQ_)`4uAcn=Fo0E<;ry(v{e+icF;fKPW`wKQBEHV8JplFxz|+ zpWP~JPRnN$lGCEK$xWcqelo4q`A+Q^r|->tC|l6>2Q(-v%m|2!FRL<=Jz+#_=@Co?+R5j@rjp8i1%A7KX%yccKvB^9bT# z%wr-0&34Nby`dOPWF7^)s;#0?aT8UdLVGJQj8n(y|19%wLBGic;HF~l!+E0}%Lcy4 znfATP@00j)c;XtDgCisQk1$y?*CJvW(Nt?JxrgI*O?_wV2H4|KrYcze1y1TSrKgDX zn$`v~zfMVcQR-y+;)QB`^2!=c!Ij|E^&CmfL1%V>c7EUc9Fp=55dDrkO0X)waPHuJtf*B_-(IKZq#?GGZP3N<-{IMvRB zT_=N7esEs7v$n48nOi(JJA1141!@BI-?psKajWqbMSH_S-Tyq-P;YD>^5jW(qi$vo;b#?)!|Yw24p;IpThuujnv62Lx22_Ay0=cu^bci>5RpAgsFdNl)XK)$6WWu8$|Ivzx$sgznl+-#* zItyMkIy##?K0gcj?e1P?h`VK|Wipl+#XX?^Kt*SsYblg^g_cYLnic&2JbNr{belUwph(++1JYPHU1M?)ZYJ; zOE$sE6<6r=cM%R$(^2-4AVoLVeqrv3Nn7B>l-G^eFxGM^^@nFC*saRl z!V>>eriP*n)T<43)^MFCA~F5PXtkJ-17u{FByziy)Bk4Pwq9O4GCqU7-GMlq{^mxA1#{k&aLuS3XF&~(EKK{5@Pq+`wmR31DeZO)AHV+6gZyG_=pz%ABxqsD>$^U!bO5E-CWt3t z6oAG{UM@#^PFuwcfI^k4JBG+09K+pHEse)acU#s_3;^YN5R`+tMg#Hg&!Knhz|p6D z#Ps%h?;F2$4~|q6hP%QE*q$mIDbA2DB9jiZ!_h_lziEaWq#XoN|81}gJN8@-#~$>Z zb7A`_b&=JFDi@hSg24&_iOpggDLQ{JK7hhi6EoM$Z$U53e&rr)X`INka8r+7@=ui} zuFZ;W6j&hx|8qH!!30XY9HhkQ8OZxXClr+h__GYM9$yFGe~PBeKiz|d*;ky+ARATp z>E+MRyZl-j95ft$WyavT5lbcn3RK(hVU$*{xjH%*xUzWXEjwDK*$kbBlct5iGukGJ#CD z4Hj7*Ik$&oRs$@w$N8D3m)BaLJP!Iw2u-R}O<$-`%?<4z-&wV`ur2W}|xXwgSOm3rHnNw$<_x zV)F8Ga^XA!)}<7xB`Ep6Q!5cJ4Kqp?K@f?E&aq}Md!gbFieb5ty+SD12kHA^ z_@v4AT|<=b7WnRex4o)Ut>dn9+qa_?dX=K~N$`30T57`wHZZJ;9$CEmGog7s5?|?- z_DbmG?&f-cm91WvqiM;r&brB&ndGh}PHwNa_RJgm2wsO5LxW$XT&L$@-39^|=0YFA z3bz}kzS}TH*NOOq#PB@2}a+cecV7kTX`b+Ua+JTXKpliV8}Gv^gtyMDVuf|H^8CqeDN#4|-L zkmEAF=zB0*Y9hPU4*H#KM11&K@c&(ni1TPUg4AOETsS_z@+YrTChS-4+I#3klDRG{ zE{wJP_{ZS3VGQtOa(Q?_;Yzjq#RX%<$TVp-nu@;%*Tu{(V(L&f0B@TXuvqC82Txj-V?H2O~bMZY<@ zJ_Xxu8+R~7R^jzn(-Y4OR9HYn=bR>bZ!wU1Xil~mBB7q^V0DX4)XXO&dHOAsG;@N z;?Q>n${JG_NufDU6r}G>a_$52B=3ixHE&-r>Pc<=Nhi2kb-UUw&e%O);G5Ve32aZv zT)H-Li^Z;tUwg{VnZ}l7p}Zhr%5c4&lwSG+aM=c~e%?Ncf(NXL;Cn?89RBOSel37iYt1z+{K(d^q!Ig|de4FfZuj~t0~ zTZBciq-?tn#~de$cFK8_KchRvrL)UDt@a%T7Ov(cfZp-QnXcOCpR?opG=gGc0i(qD zI$g(KRh5F}lv!vV=Z6cn+cR^6ENm{1G_xD(ou{gk%ZfD?UJOU))K_HHD*O4Eh;W)U z>`y&o9btbbW6z^qd#v$Jap;BJAE*QW|O-+MTuo2^2maZp}?%eTJp-{KY zCcHTla0#IHuGJ#T*sjQ}Q6IC8g^uwKgnE~Zo`9ZD1=utFB__ZC>&>h%j9j=ne;N;7 zqnFw~8;0xhuD*Io*y9q*3ME~0AaC$4mB1pMXBxTI!O+|ST#atjJ5)zy}%(Mv<-wmHFfPZWog zEpfksj4T1*;dROS2ZMSOlVT4cv;um4VFT8NDH`}GkKfdv*1S~8Y zSOLl}o={~6xe~|fj6LeZa{sxTS)voqmyj!{)g&$Rs7s^A>m%2w=RUz>$VGbIH} z`HbQ_TkWH;3&=F>&wZuWNkQ(=ungWtRi97b=CGCh32mtkMyzirJC7I}mK=S*aC)K| zH<&e-9tBo*ECMBRYSe;S#YbE!}1jHDyCvl6{GUj2Up z9_i26*ez2nFy7^`-7K9q@B6Q@)m#jJ9&B$6V*PG@ADhLuE|DSJQPs!h9Tjd_gTSRh zgm}9ovmGVoFi?6*(}^em)z<)_)TbBPv5Z20k4w0hO`uYOPKDa$$ew2Uoh)s1ZWv@7 z3D2Hb#!^Ib)j94z>7wh3^vfyE_WguUE39^8ISZHqoXu80ag_^M-hd0LoP?#sbOKj7 zh(5Z~C*dl7HBnNT1*yuv4J_vI98b*N=#k6bs55K%A!kyTeC;EUm6^V#7xtF&kn!$l zytp~&{(dPS)hjHMELmoE&!VhTWrY(QY0raCx9uxW$gY=Nkx&z1W zjpX%qzBsz)db09vJZ|T3s);KIW%--Z3M%vKo*dPO7GP_Cp^O$d$?^1NuX#=nBSNVb zYX;Dy*|41#`=sUuyG$BB246R(nq4=%3z+#Ds^eh%;;rk;r2$-)`RDL#=B#odM~(3P zw&$D+7Vq81?fyobfhPoc7`k*GLB4;t9e7AB;+pkaSNM?l+#5o*q}+%6=61&w9>$bukI$Wc z%eLS8G_>9=kU7qYDz^y!OmKr)peBx_Mn`EbpZ@PZ9~-90YAp*^%+E` zssg#O>c3=$!LVIDx+PqR)zm~!N`Aeegw*$@opUe^Z%}0pf4x?!ve1r5!hMifS$6RF zo#oGcoN1>IQ>VZ8pPY70?}&3+}Lxp@BBuqE+0daA(9Jg5KpWudXqEuD?On!aFPlvd_jj%Q{ zrkh8%=Gi}mD<=AW8Rv;-=Rh|T8qkI$=m z@xgs4Z(^!yOk%R?!rAJU@_^LQze-n0^!1gK4s@0v?{Y4?9Y*`B?H54#$J>($CbT?9Rg0vOkMz)PJ*nlop=YfEEuO(l(~#RP643 zADi}QpYwBD)z$e$o7}uJ!=Z_F?yT?l;TmZf@xgDGdAR9hA-vGg#MhC_M9gk`q9}ZS zyg2HCycY%K02&*9hH+D!;ld@_`SIlv3Rd>UgRGAGF=fU9cog1myzn03)JjLmTsEo8 z`gR;+a0TxL(WLvZM1v%jwH36qIZUI*XmtPocEVaUH8oEJI91JlvAV0d7TNsy8E_g% zjzc)#n!tbj)f1mLPyw!50AHTNGf`Z4zor+J^21_poj^Ol;Wg3s=P-xXSLkqp>>dAE z2RB_lz~>W9U%mC3s?4)20Ms=0z=P&uU~FkPF2HZ_=^H~m<0OeqRjD$AwRPDc^g59>{S{p?@=;n#2N z<6DFh`?=@SCp}zrp*Ms-@EklM@Q`jRAEQaf{AZn1yuu9fE z_`pZ%d7LneB}9OqfA#HoPf9(#wqjs6so|WBX3}4xtaK%#dvF@!qtIYukj2wV@lRoI zsxs**r_ZfZ)cX470GJEudK`+~KR=P`<3I_QyRhv!w}*9IpnVG)jeJK+&ht8Q>f9F= zZsJfSAe;%eS&C^ES;C>kByi1TK|Fgft0D;YvsWlIhI_L9o_TlyogWe@6#H?{2prz< zbyv(7DL6EsSNWw`_Oa-!y3h1@aU(Xok6+f6aOF1^6K6D)oc8obWY*L*J~;N&gV4W z#=WhxdEr&o&;^xiQmZmsqceM<7)nh}qmOlKN$StM{BhP`h0RxQxJNe9Y&m`b#x!}=ufl}R&`=WcVK!l zITOzy74Vca^tYMc0N~4UW=r^`ViC|hrLQF*lKS&b5>VX&0^N%>vRCcb1OmgPMDT07 z&X7boB$v*OrTt!}zup|bT@htle$_||*iY>&816!=|JiyMHe*T*V~AmqMs^ux;v;XA z@m}@8X{nq2T5;ySHdG{i5($j7-=3-_AUEregfdr$w|?s@+Be#V*V;Thw|{>x71#}> zzUo_6G#oRJB6m^Hd+_Wt!yaQgAGX)l$gjI(Pj!qzV)M8=HeRB|@237{`c@t>i1RsD zN}1W;L^eoqfG86N3eRTC`g_&YgzaAj7To`l(a7l~eE$Pl?#@2nKSd|B{6S(a%Jy0H zd!qEUgWYo1bhXV!%U-3<7s{Z^l^D-HYWp8x-{v`(t^WWnkdcPi23b8iOqAmp`_DV$yck&X`N}^~WNwdv9sl(X$37F;qj>i@K0nktfZt(0 z9q&;i*t)aPFn$hv+uL+=ncHAQhplHC&8u%Yb(dEvQC6QBCeVtcDkab$6BPwRV3=#D zlB6pu$yt_DlUUbNtj7~nmPxZHW__k7n&-R!&3reEsDo!)Nt$YT?!9~ffC4^$vj>KajBxQ-icD8)2 zr~%>`;r*H-Fe{7AmOw$^MKNk2L}K! z^XS4xt#Dgv_XLxlAyjO-T=)ZcGLXA?c0m;~n(g${!?T4*R2;Bf+;JeIR<-pE^=Rbf zhtzzY1^;tShC`G-ZD?~@@Z-}6s$_UV$=xT~0{t8pTIyZrF}B6{@QUbIKW7kVjG=j# z#BXOTA=0aCSD#I1C}GU8igqv~b&uU$|^pxrZnbxN4mM zA1enI=48q)4_Rv&5vJ+)fU!4jMAyAO@Zm3UOxwkxNyCD#Nw%V#dv!1q1e5EGA33G` zcpmRQkTHB+&W?_RhE~FTqwVhMFn^nRCGdFJX~BHqvu%2)2RL_8X?N}@KfqOMm<0sn^*S(dnDkcV|O+Nn;@wAh;nch;0EGx$HVr%NxiWGyHoBo&{Urr|zx z_9ul%$;TY9g!d`oZUIK@krfk!DeSn1P!7%R5S}f5?f$yJ2~6XsW(c9al^u5h3m5Qm z+|DF-bCffp(5e^@P=Bbnj#5@a%M|M|Wnn&7c$z_Vsq34z)b$nS-P3hs$*$-8C782Tr>8 z*&eAW=y@o*)jnpTDFXMz0rrxV%L9SNetN$w9w)Qb*BrSXZY>@pJnB_Od86YVN!;`4m2g4K8sYI0 zV!8)V|5pdgapKYQGq`?!k_v3#nX^`qz6*nJGf7c|Lc&M5%4%=@%8=3VTJCt`iU`6K?S$v(p-@KJ0u9ILv$AN}O=)XoEe0&8Xu^<9Hcv*Nt zQ}z15xi^Z^#P(%QZP6L7kWo48UJ(=K63Cvc{ex-0_n$voIC>MI zcFhaCQrQ~By2fUBEt|Av*DaB`aPX%x)2-b|B#A}#_!%+ykAahk^|L)P^JAn2CZ|3C z|9{@-x?mf}-7q?QhC>FXsbfYA=il(DAhHwICoG3JoLJ*(K_s@*H*i*ej4Ch{(2k;B zmIwwl1NxFwBcnCyP?z{4hEbWWH?o-Z0_N`8WS-M$q*}$m4^MUH4MB(=h3Hien z+)yAc{WziF@fsUDVBWo(K)gx*b=`AtMwRWK19nSW_EToe=U0<@2W;A8%Ri`$<%fLO z#X7J3d~4otF!hXZHqYhu5M;OFS+Vy2k#rn=$WFtMnhg7x;E?Zt@{eGj!Ak2h+=uC! zLDA=2TVmJNP{nXgg)B`dHk3@e@vA(*g|u%v3HA|6t$)uUQh(NvQ>4OzdAS~sm3=vz z<;ZR+!}dW-JhUE4i=Z!&41f9?oa4@6av8WFm^GFyrzFN3l8Kh?Vl@iOpiJ#XgFY7> zI7Z@pGY^HE1+*fU!K7OjWwl54FgA~%X!!JC>XQ}se5ZL=?m{o6S(c~(yILH?U~ z2Bs!RWQ0suq)58U3L)G1q{r`vXe6})S(p9q^+^LHrx+h6Lmuj$OS{ngD36MIX{>~e zsJ3pGpTfHI?X_`pWtb=ZTV|B{k=N<&t#+=Ac4~{AFJb5MNWmfUIx1-wGvfXO9H#5`u@S?v+&4#qJG(^kvjR+MEP|0*GDXWvGFRoL_ybdmSLI=l_4dc!i0%NFtpYCdfPG% z?CKmdER=x(|A%?!-=c+=X9WLuo}{oON^Ct`KIn)!`8jWuV0;EuYIJp79Q6mVmU4!? zdD9;dZb>#BKCb$fU_W}i#`C!!{sC+T^K_F)$M$fQ*-C3(;0rBb1Z&I~$uA6+Cn-!= z5z_IT=w(T@1r7r~*N#8jf=Sp@r$ zSOnuX2wGw15;i>kxsxdqw^9=rK_Yga+j%m8#Ki*Wj`{lOSOB}@m(E?&*Vun7jf(+a zy|+i@L^^7hFpQIgx@TuQLsl>;!Sk;R$AN?w07tU+8?Q>WobS4+qQUV)e+_?zBfgLu zU=j=AVi2()!mTR=MpkyWWQrqd5pz+`MO+sDgpv0xg<9*4>1Bnh_E&^uB#IjEcackvYzL8B`-^# z@+7b3S+jd4JWUukut<6rVnXx|i-7idG$?rg15)ypaA3)pr`NP@+ii@H;;hst2G+lz zcpIe#NyH{!1J8XRkzLu(=&s_H9c)YHKtO+Cfti(=L|w3ujOnHtX*(eV(0@52Pb=dQf@RVrC9jn z))%xVY%edx#%uM0k>iHlUniNLgvqq72#U5!N20D@?Rg8t*SW9<8GX5Lp#we>>!a-1PTV-SR#FFQ4Y zC8}!L-%IpT>g{*Im2@&CAL?9mMWB1tE0NJ`>Es?!^pq+uY$8-}Bfva3fc)8u)uB42 zcq(>@qn1oT*L@I{@gICt!k!1m!7syQEFu#F;N@=*WJcggU-UG2Q)q16`yp6*_AEG%jV7Vqr~P zl`hd^L-<5#1pHwzuWVAV8aY}2pI*C~a@#9{se8QJ39EbFiCt}hOaA|0tde?_WU~JL z!u>jh`}Jmfj7{<&QP*g};h|KGVb8w{*MTs%Z^9V8x=wb%Wj8V7euLvFEwRmU9sTpY z!>JR~_fHL{q9%Vj54ND4Sh6tWtKMU9wJOF@lxl5(tR{YILC0WT7G6QU=%2{WJL%Jx z^77WzWhv~(Nf7IQ=ofL5--dF+EE{0OG0MzT=%P>r)eO)=ZA21DkNUw#(c@zdm19dG zED;PcTCw}6zL2ct4EvlhQiZTXCy&GYx|L(DkWTmuTkO{&#xUZ}iaLOWHs*+<;Y@79 zS8`u#DoqM@bYDgKPZI{K&u2<$ezlpWY3*kS+|IZ``TntY;I`TwZWXgYn|DaCX}}z~ zOHBF3gN9K4LzK;7UdWezMlYLy9IMCt0*~KfLu7_6BCkHaN!*$&)%p7j{AzPErx;AV zdFWDSD9OmSW99IT4MYB0n{=^VICTPiUB1CpUe?H*1QlSIz+;bKiYg)RYuo7{G^j!MOSGIlJ5<@ z07Qa8Jp(gxKbw$@z?@C+-f$~z1{AC0xZffF{u%^hkN)p-VzR{+6zJZbZ$19v*K7^? zk5mAr@D?_eJhhB?2r;7-cRsrgv?&53->f`Ei>_0Kq*+uOnuqLE2_-co8dRX0ZK@Vx z>*ot0DT=BcX?`6`Yc9q~Z;a3eD#XS`$j}otfFXRO;5ObCfh_?1!43|?4WOO`#di5M z7^&{zvRo1fbpO}~7)HrZE$G9aAXSXFH%s?Z+WPRQfvf%6pMQdUT$45$jChi106@%N z3KTq_e3fiFZVn}`0I;wa(5g!s?m^LIBK+-99tUO~5wN3DYca>@RaC%v(j)^$9X_Sg=79%=KNo!G)Rp4_ zs~JqCwQ!h&Z_f2P%3is@B7N!y!*?Z&u8tYV5p;ZyYy}68r9rFh2_6xS$bVo4#yRmF z{Bh%wU^q@f;C32-aC1JsgM&Gq%XQ- zHj`~s@bsB>Xk0O9*+%Qy9&qF_zCffexJ<{bgn>$Xr58sXwugbT9B2~KU@??!O zi}+!vA6z}k##fIhYx(60mE120s{%M*zQ=v`ao4A$2mM?-fpT(kQ8uqRM#T5Hg4xuO zi{Gx?XX#)L*QS-|X_KfHA4KkEWbXoB8hN7sFG&x4?_PivUj zVEN$E`Alk;?Ps5&C+<{iFMRiFl@`TngyTAqYgkVDu~q42xx;bGuoJ8G1N-0XeYct9 zoNaWoSiv9-mRSx%=QyAD`uVmuj&kp&qH)o93)EA`C0z}?PuZ9|FP3$1)NHp!;5J_Nm;noY$(w9jHmQ+(%f z@MjQ<(k>yF5BFg$>*rR6OUS7%p{|?_qmIKHm(zWN*|_?f3`D!+I<(RMo_>j8c-yAu z5OkRsw(*^GpF?=Y_QL}deNn*vbvAtb&xkHdOK$~M z`he|n=LQfBO?Pg(%{oFrLnvEx)Wr6UOFD=}!`(ni^q_8n1F3uo821CXiry`fKt=d| z#pL7|gkpGYh#JXILHT}zUwyac<=!!mIDw5|dc!K83~uBBtI^ZV0oISF&T3mz% zA2X7AzB~R@X%ci)T4qyFDu|`58rv$2fLl3rW`#%q6%oeAOl0^#appIYsFmIMC*o#n^axLN~wMWP>gSsopBg7 zMt_q-_G6w&on5Ia(OSW{85w9WRd6BUhtM#il>3{GdmSkz%}ZfJW32QOceLm!v%#<$ z>t+fj0>m!WWuj4g?>^yGmtT)F_7aKZITP694<91J{S42WGmLwBS`0w{)wO|$$l&Q8|TB{=Iu_JP6_ zW=s}eS{(D5x|Nrs_~HoTaB*c=4^S}$6%DKBVy0&tqpBqR!kyQix{Q*4*9`IvKMr7x zzWnCGk>f{pviW?TE97$Mr92EZ^*xEjxXTG^+og>Uae%BL4v1Udmy=s&3Ju%fzB39z zzkNiIP8!k_f4QiF7lFD&v!p4?IP=qLr+*QS!isqGW(`~ZCjbe*pcA4rt}CZ6-U_u9 za+;b0;DK;fcvh+1jO^%~9#vrNJD=C$feH3#zC$R2QP=P(ga(nfqG;v%)e~I`x|zs! zVsjk5@u?15n5oH!LyBcCSaw{qjV#@|dMPc+1@Kq;Nc^m#W1`8U zB+?(Bhf^t_+c?xU#g3!d_@cNbq-Ic4F~eA3?}6O6ubV&J1Rai*86&3mCYYc+t#Jee z6()2(?Xx$fK7o}NGNtrR8j8LhHtl8!O}&7W`%YGVBoaU=kLgu!GDSIx-3>#PivK>Q zmAFqXKb;#75&1$YasH`_GNSDvxKQAI=lBq*VF(JR zjq2x&z}JrjF7+=dsJ8PKY|nF!goBzMEa3}uHmyiRM6)gNM`Ew|ku6a#Rj@Bsi*z9H z8#l4M<_*)W8e`{Cw)q77B*PB~Fkz7v3||v2ONLMNXY-Yw@_ri~KGxRLz)WgBDGAQC zim<{E{4}M)_i3<1*z!540I8s9n9?K-B(iOSs=KK=oL(tW=^Y8BQ$crp!lUa%TCy;9 zV5GC!y=jezk1poZK7X8p^US%)UTmD)!1PPze6>9*j4dCI!vcv9i~has#G*oL*X1BF zluZnO%6OVI@wF3_bKYWvL;lkR2qn+d7uC*$@09gNPCX5>8JnVxo_k=L5TNFhvl+(K2U@n4v)9--k-v@$7^(R7Io~ z!}$|-Pg0X1{o`-bJ#K%-1kdUcKNrRnWO#pK!a(HMxfCQ9S|C2XyAbw@I`&-j-|9_! zxd0|<9G10@<0T6cP12d@u&J0d`uLfslA|XyB)Fl>Ey+@nU&)76$JHfCtcjUsa@~A$ zo}Z}r9=jYTj8Y(dR9dn=3hyK3KSr3>FK6-F#R$z;0t<&Dqr3H~+`~_{0YOIS|! zM3^CSBs~7_4dkRe(q2lOfK1bb=;sfv_;^0OFh3fTPG>A%P*40OO|KHL!Vuxg#})D9 z@(8yQ=oGDXWgJ}|FR4upIbQB+DaTxi9SaUy5^iw~In^*V>Qlh(dPsdv)@fR+7FYL9 zUmO>z9wszZPo3I_^eDl^ghgm%iw}T;qwK1eAs#txKEsL5AtYd>dW6|opd*ZRnqjAa zb^7_Vs%9ly+h1HU6{qWm45&0;_2atk2j+$_J$*Uiowff#_FZRAFayf{u}G_TSQC>w z4X`PS3Q(rEilxLyaqN-V6$n9bu-XRkUB5tc2`UoOEA|*G1KGtK-gERq$Jyh2sq-&5S$45O~Jgr zrZHl43@oLEgK13+!qi+@Y_B)>@%z>q^SMGr@g&qVn)7J$orcxTluYH2$ng94Yk6hS zf~d=UHuH6ID20rPIm{v+!ZK<}XrmnT1|6!DhF?`@e08iLoqVs)kn+U;S^Mk)eHcH} zXBS?;!zlVVLZZbsOt8_jf&r;QmXIxWV(3;YiB*;*9z;?h4=H!iJn}2Gg?qxqW8Gi) zTM_2ww;L8e&xR-TVrqSR&SIxd|2Sb1dzbX@)VUKe<2;EB>En`{Q2|o90C2BS(kMxJ zC}&+oAM?_Qj9WcG#p;Tl!CkD#iTYbW-H}26Xc&h5Lty_6qpIxw96YN@u|sCR!g)Wl zi(m&Wg?$On>Wn+@DfWCa>)F!jL-G9qne&KbeG{~;m1O*<>^$RcE5Cl5{|9BRYW;p+1`1$^Bq zuFM(3!;sa?#)c=e_$yeA8C59p+ z+oJhZS!F%j;L%sZiKp^~JQ1|+J3f1+RYgQ5U_*C64^0_!r*U+!3PMOCF40ykBXBwi z?$#J&Rp+OZA}pq9S(NAF{kys7WXAg?)N*hQ(@A-i;$myZp5SpMl?Rmvu@eosokraf z;xUJ{3P33vAyrnJj50v^2UDarl#(Y79~oqjix`>4Aekp+wTl${i|a+I21iJH;3h3< zhr&HjM+Is$jjL*}WrOn=sNWFzjP9eJgpKS{AY!i2D+)GC%gM`sWDN zN8+cK`qY;w6n$WTQGhPlfKBiy>OA}=2WJie*Ng))hi*KUuQ(XV=jxv8KU`*qtV|j| zK^Na!vlCp|En&zLuPj5m#;q^DU{XLk3aWJ9z8L(NTJ`$EP|U$Q zZ;&_`yRRu`xI3O42NZ!hu?}*7=$|cQzGZ$zLBOJ&zG;vmZ1k=qsB`f2J4d6{v1>LH z%VmQ%j-|afR{l4R{bwtd6d@wIb`*u`7+$0aFZMA9lBQ{jsvH&W0d(Lj!>gNQ(L9p)s(-Dle_=>Ep(?GEl|SY%sH2d z1iq9X-UWjYOH%!@6vjM0m_fKw33o=y!tvRT@C8xvum!Ln?&xo5Lr|T*{%dSIT#icC z!|)-A?hw=$Q*YXyEYGnmDlVx)F}xG{jf*eRaTQ1Be`MhKBimwd#V?focdNL@Fv0Za z`F-?Jutm5`Gn?pt(?4_$H$-5Z~j}Dm|yM}$we{82aytV7Q27Lo3L?JBLODD~y z!rt)+UwOjiK;w0cIFrTe-l#SB_cc5*gw(gde{4u^_H!;hiLFw`^$y+Pp(4?Y?5T2s$~Cnu<}&vLonG+>`Igya#w zz{eq^XlQ1kLpXTheD+JNk0`OQl4IqVymSjR>-uP=wxw-T<@Z?6UM1{6?CS8F|NHD5 z)&-NkLq_+H=Q$T4AJRIqANLb&b0y`}6=pR!iTK-33N~L=eEvlsuRhVrMJ?di9(0J2 zfOm2Dq??ECDYo;Jl55Z!8?}VkbXL}fkDC~={QhuU;_q(rFBe5av72{6%2+mI@!)-} zA4QlRoe86iM-+x%8k*1xyu!m53)wBLEfPuXyG|V~Lr$fE?1dT&?7a&MkBBek-9ok& zap&e>SU6-quA;1t4oAQ-dv!$Zzn6B*WODrZqJK!4g>vu-womeJo;kBh$+}E@+Ky+3 zuVv;{i7rgf5M)=5v;0QMCXY3<7EI1}8185ssrrhdDCv1+#QAdv<;^0}T11!}mIu>x z2I1!C(bXGkM|SZck_5V;dDp8*YJ!yGqi5UiBF||TCE&tc?0PK@zp2P*>UdE*;{P}{ zD*XlK(?my(=O+$By>4a3tKm-wUFag-Y0k<%Gx$y*zlbCK^Srf;-g>^-$SXC0Cj5tC zYnhhxWpFtDmCcvTk+gflY_4zrL`^CWf1CLpj%t0CC24TWWKTL@GDTsC3f07rzvmfW%jziFrC+?Su9D&(MJ( z8HD%5%<0;C;kY1+(R)oq>{@t&VtieTcmAWRs4?Q~H2>$AX!-~4?tiw`e0tDRczRG!$ZxM`s4XG& z#hrC^H47z{=<|cN&F*`>fM=4S38ae*4qqes*V1-|Hik~(HZpNl*C+V!vT=-_C?Aa* ze^TxteB9Un{5@V+6(4>#1i!n40J3=18HNq>kfhRqc?23N<-22`p$`UVVwoL{3-M|l z>`vPxeRTTPrcc{Ckxy=UtV93*m^#mJxV~_Ui!KNv(R+yy4AB{#A-d?jMf4hCM(-s= ziI&2M&JZoS(L0G6C3=m{=$(7!fA5F;Jo3dOiJ7y{*?Zo#)^8EE%aNExQ*~iuhQegp zMwszGu5IyV`ZM`b`CuQ!oWJ2KpsVA2ah< zu*V{qRj9fW$rcW$O}$1HXN2l0Uv$YcF)K$8gReL0q$z6ieL!iKHvE&+JoO(Q`ncZ2 zX}`1oxldbx2a-d)s(e)W(#Z(^{@WmwZL8mD#@1ibDn{5hApt5D%;xCHW3b+BDbc0g zTX4!I$!XrBfUrrz!<@&x=d=Ctqybs!Eptp2X$5@!;acE5iWDdAbntI+UzVe%N0fNsLVByo>Iw+VnEqKZN1W zKyMzo+R5eVk6@bW96>%RN5^_Z21KZtr?3j7{pIxPbjuq98EZf!Ei<%TjjyTMJhcy1J%cz#pFij0V{XhzZg()QUA8x+zB*b$0km54 zB$6{;YU8$uXo!obrkf;mn;A0KA;t82ewnd%YkV&K#giuUgU6+!0yLl&Df(x@`1 z>b#(`hE>eJUN_%skJ-WfS;3@xTJcvJuw9OZyHjm0u>g25?%7`)cCPTaukB&+QQz)g z%ULc+W86P#slSL?EeH;P`MgU+#AhR*J^#X5&w!=6&9bmmXiPDIM0CUgkzGLKEEy|M zr_D^Dpz3*x$6=t!cOP+ee!xg0Xs@N_s!_|v&aP_x`teRJ7YZ_haWh~58CaPAI&c^; zqwD+75%WFAdDl%U&J63*S;Ry4!A&tjP351zp8P0SAGgg?)u&W()h-6^#+|lk8Jd&O zi5%Gvwa0xRuJJNxfcYi`G$b}T=_?cQ*kipE?tb1+6ubd52&i(?+pacuw&jIW#KWXyjnOh}7>N)0(TLIOiUW7esMsVy?O1==h$!IdxwdlaxyjRIR zkFydDjfC@>nAfYbXUkvEl?P$CZ3ocS#AZr&^3`H*eoaLfgh|t}H0@T!N;RR}u_Z|s z#%0=?+Wff0QAnGIcYh7W?JQ4@$KYACjEF_;Apk8o;bDR}l6kQ4z=SYq8u)Nl{2cVI z;GOc=_Jm#dT_X8c{%5pK_)~&!-M&GJtJGt!#&Y!{Pwe+XzrFW9#wV-}mjH2beP#)q z5!Og{F|pHsNXGP$muK5Ss0_08iiYF)2U3x}Z+XR}A%F6qThoHKnsV4wZ564rAlUd# zL%?hL*!tO;{yzas3Wobu-_ja?f4!yF3$xM`Q_qqzJ6rH`+mj3{yWONgrRZoR0eMmf zuxk%O232tjm=X%-A706(A!12Nk53Jzo`Oo}e*egwuX1YzjqNVBwhH62@nK8=a%g!# z+jYPX9t)F)bc0uEi~q1OzaF0h6V<-rLO9UD(D~2P^iF*KQ?u}0r-DmGjj2y$WkW}E zP3`qy>w!PrzmLD+D!H9qed2BTAAx&fL^Nq`v&iUAW@%n+Du(GK^(wo(K$sb%2_5Ry5WEEz8XGUIG5`f?nm8$+HRzM#rz`#ND*r z06%?n70_WUyaH8)(gGSh%xrg+-cA?k(?={!3FU3KYCaL z3`L9i`_p|8Ma_T^L6d+d7Wo8AsuCostgEZ*y4#Y-V4p|Lh%tc(o0rygoy?xiV&FgD4f)%ng8vdEX~lsBH5G+nkqYq4Q(dUuB_rG*)#jh|O#91nU1f$wIP>+9d&5T?Q6IUDDK1*a!1qEaG2!*;NLzIJJkKz+tIOT&fU!SE2bfkMeW6&Am@%Vx}%nmD<p9OqP2+)t3Ib2D$q!Oc^*E}Y#U)}Y z$lFuP&z2~G4sOdhQ|NMpai$Xx0h(wTYilg zLW(w5(RB4GsYSG4_yr8BqKP4Ta|%eH_V*`58Hy94kbCw=m~jY)VeoNW0l8pk?%_u4 zvGM|^PfLzXFlH{s&!D3z0K81E{n;h>xTg|*i1LlUw7%Oa%-a5LPA7c{y*-_JaXws` zER5w}8Gm;ODC9n78|Cy_!W+aSnXMEkFKt&o*Ev!3`yN`iKc^=X2^+DvnR&l2ml}^T zY0&7M>ka>Xzy-pk63{}G`dPMn(=E%z=>GP6amTw8!^$G?GXHEINmxQ)1ri zyXEoIEsJ6!3Jfsi17r}Ub&g=DktR8QF zea_wi+$xgvU%v1^cusjXh(Ce?PT<=@D)7HU7EN?I-c$7F1i+uJnKFqo!hKuR#&7hY z^l^alS1SIv){ycnf2&*IWv>C*FrC#iAV@pvXiViFJUUrsCgIW-!TbsZaXT@19p@Go z)ROnIkGzMqhtB0S-z48#zBImYwCQ7qzk-i$1F-kxM2|Z0&+$i6{UPYYU+(a1$+^!Y z>#AKq9RTJ8n!i+yKoL8TDnJM%W~7^LSXv`1|d!y2yOq4(fXaXhsOYZM+(0?s%Mg4-C@Bw#`$>SSherB5T#6RpY~s zWBAT+MMKlPNb#Lxtu(2%?lMS-f>v~dVs=uHO#Y}eB%q9QL6Ai(Ka769EvAgWj$XBE zg+8w@lSHFWYSn{DmyMsfnfl;k2hH<;6_^8pQpWFfoz}#2N}oGfW~Go>Cwbm4-rp5= zMC`<_ey1Zf{b@HmNkV|nFnK@k-P_y`%i;bj1)Wby031Kcl0|FzjZVLSwO}|-)7}+r zbwf<`S66S@2?gAUB^GbL^u~s?hiONVjUn`22r2MU@DuS@w+GFi>WN>S?iAuaXCNY~ z2XchEG;ef?vk|XGj``p8kqROH;!PknlQ8AUFXR&1!z|lP!rBuK_006rnHIDX-I4L4-q;S`I?90P8+TZXcuv}F682&REx{CQ%9GQ7N0YF{C zMDR(ESkI60{SJ@U`lX$pan62E`47Z+HKKN)1!7Z^JZw5PEUq9tJIPMhF zB^z;>B=*Z|oHC9wy)LpFbaH3sLsfp<->mY1E;l4a3eT(#dm@r~F8H{uQQ`op1MmP4 zz4FvcfbNYI`lNkx@UJ|KRRz(wk5V2z1E78$Oa+IpublD$UjMcOWF~TdD~g>n^@K+&IMl^h;1NBR zrPeV{CK9(hIm*^~P;7l#^dPVSWHInymGZ`8g?WWa4EKyt&{M3|@;dC-FEydJVYa=# zSyB$x6|CRu%cezoyM2!$m9_vv*QnD2tQkK{(PwAFVkb;#0jbPO#)sEdVy*nhhDQwy zvvqFen7GrFz01Rd9UuJPWt7?k(Y>&&U-hU5vX3t$xifk#seghje*ey5L~JoX7Sjj6 z()Ezf3r>(Xc|JheM;PKorje2=t<)wARTot=O!V0}Jw77IlR1hZ%$;B!XpM(R3|ms|wN2sDlAVpCk6`?r!N| z*rqibj5Vr!iRw^S2_3|%c6@BHbcspiFQ!z1-OfiOHPTM2bjLh|l?e?di#d$Nm&L{& zKknh4&coG6l$7e6ss>+XfE*ND{#9OFR{m4< zP0Q!k@1##0tBz`CipHe=NSJUNZucg6Dh1%caOXB9jQ$Qm=B_9OhX{NeQBCJR?8?-0~6 z)6jhK@`hB%bqH4+QsM&IDZmRI=36(n7Gq?pzrUDnm;ATtA$@sXc(1-B;t}@)GvIp} zOl68}5*bO9`xeF2Wxp&-02Xyn7)pPG{m>kTCTG0jDHcB8ugk_qU|oJ^e%{NmIA&E= zi?MtaLOm6vc0zV+ZyO=wcLdQyXHoBdI~1$M8mP;;dc=SkCqU#15(KY>1YCfAmG;`p zQzaQJ+J8Q=XO$6`nGb3)wlTCW(%y?KKSYX74<%&E2{CP7`$ey|x*vOH-yq5G?($cc zyVnPU%SZi*3teKOULJQa*`I`HGK%sd6&J{5zg7!aO1eC;PY<UsS!isM2o~{zQjBt|HarE1}Sfa-y9|jukQ|vLBw#yiT{YbHE;Bf zz$?R`DT-wc*UofW!r_<6^53Ot} z(A_dcWV<%lp2ZsUYmH3ymoL~2-zEObb>C_?=M>upH+0@(&$Fx{0p$-YM5?cTgrU|{(;2J z|HPW!qd}zp{xi!3Y{+x*kSyUkZO>@F-Jhxk-?VBO~4 zkVe!AUwBBwQnv3C?-hp=4I88FQXAcIe5%dv51>2$)Mt_f3!=mwQbmgzLNu*zU~GSn zp23x!rEy63Dj1lFo|FhdUV(Z_XV|byR)) zJ*kz$zQ`BZ-Y-QKTivi^=l~vSC}b9KSk3-UCbDPnd2Eo1)+2+iJjy9p^bUHX znr_3M0F|_VLQ-AahOzN=**8a4yf-R(4LIHq?eLe3uhA>q)*yi$ncz1#a6YmRVIK?d9jN%Y1;{#;$P29cS$Y%JGx|!A+qc93(o>8 zX_nCAc>EJB-nNEZV{23+>u{Uc%1jO=Xdvs1-L$h!sQVDFTw6UhEwJS)-YkX*f18{Dwc!l*OIx0QD_sp+m5f9kUJKP4a#^(9-~+K` zX+isu@1N%~oL{M^q;>U8!GFYzRXuzaosjx%fsR$8#*K;NU{Zr?PW_2V1i!WO0=5O} zPDF>O6oE?7XYB@_ zV+H5DOBb8Vg#5wwR&dCEpk$)vkt$u>b0X6-B^#@jH$RDcRg5g%S>8uSg+NkY4#WbR zeX>`RDjk>~pJ%Zryq5b!IXrv7!wP?Foy*0Eua;lR{XqrH4P!E|6k%zxL;|J@6mK0;tF>-0@|J7?0!Ihp$$2m2gtj{I+#3wJ63)JS* zZHk5jc$jJ7ro4btgJ15(?!>&4!E!rzwG3WqIBteB3qChE>NtE5`q5@>?h^-?%ru$1 zv!aa^Vmgq#^SHfVNFMfjC|bjpVioxle)MmSiMtO^j*=Db7q`kH-F}_sl;E@pv}2V& z@nRT~T&D?`_n5zeTvADy&ZbbV%o&udm@nVB6ThPib_ckwb4-r)bqzpj!cx9mVhGeL zD|PGrhRQ?$keK$bEZ7+zQRfWvW8*S@EHeKk5bqa!{q34$Il6{Q5Pl75_ieut$am=OezMN*p7 zxw1Z8x7F|uXZv9uaQnHp;fI8E-ds#ly&+(rD*p8K320-F(v`@`83vWd4TTW*$m>}J zbVqB7*sEQ@#)uZ6qsQ>gz595?O7h}%+(u2l#drYTvH66@g>6c{NPTXxtA*aW2mGNS2~mSO^HPW=3d9FSQ+=}qd?B%(&Ak$d zG(?fBNh?WQ5R&Vl<+|+Q=H|sjDvqvq^W&_&++#{J2GTg4c}b!P`mjO-7}Coh_ak*| zg~h1Gx5oc)o$ppA)FXy6lLj;Ty_5`!`N6?6h9GbPRN>Naqp9tDsrjF|ToEcM1gHQu zABeO7Ccq{0dAvajLi_OwBM3qAS;b@)mlS zt$31q{5)(Uq@kSi;_k#hJid8LjceoO|Bs-}bL9dm#d~pkd3w`x@kRw{In#a-m^q9! zc+(;&6;C2%j(V_?(Am3OXE97@?Q)6Fdwz-kZ(d$J&?HNVG3s*D=I9cmHEYSAFCeSe z@(!)^Okj_FSeOKn{2MOZN{F~b9BoWt9phVDifvU84-)Klt{%&XPnZ$5gZXjN_=nE| z7o{Fmlp<_Swk}-)Oi`DX3x(_HI2&KC_QE`FYo&O;ui}B_TMR^77s$c2mJHd5oz#o= z0N7A?2giNF+^ZrUM7bKI4U8C|XK*d?sqZtKIpH)9(5X>h z?Et;k3J=X+ArW0RDqv&}6vpp*2z8g%mT2qrKWSb+cX4jG5LwW_{}cDo8&I!oh-1AVHH6^bKN`NS7cbw6n9{@B;nU4o ztsr9U>U2x9;)C?s!7;cw;u9$8Md}wob}C53*rT#z7=GFLg{YJ+WrCo8#?oQ?%n_OC z{_%srZ%m`JkY0j)4sk|qk|Bc{7rvnO)x$wYm6KYyN6Y-W74EN+n~TqRY1 zg;}}iNSXFU&u+Vu-1i>@9XKR}!-^}o2OLdxweAS9fV+NUjyJX$KjmOknN=o!4iijz z``7k4{t^zw=z;vFs)wAsH5KdOo}63+_iv5Y{+)`9SIJmrmXWyS&U%)y&U!8cED2X^ zWKCA+;@iXI^X6XEc94!KSyb7Q@oc4^jKs%tnFziu^s~TzsHGljey|xA z;ZgUw*T&&sSDi%f2(?@8^tZRWJIB;P;PHoQ>d`0L3Rq|M6$X1V^E9%Fqywkc9859; znVZjf@)@ATDMw9tx&T}L6tW^Kd~;4#bsvJKn%fiP+UAN@;~=L+R7TClxFmO4emyzM zm*kq@>}E@CoMbMelkdu5-aYi$#Q0{m*C8QWkZ%lEEw^VTd-Mrq^IOy;hjL->ao^^P zKxF*qpsOFbT&Z%qy85JhucFCHe?rMwt?VV_Qh5rFe?DYu!sz@n7h-~II$-q&>+u)g zVP(ZO*3j5GB$x%lWuIcatw2ERl=<94E*!VZHlN+t?9H#DB+tKM94aOMezOTnfmce< z!XcFt9=}}r8KWq_oWTrIn!5A9(D&g7dlCrkV2u>@lrwxUA$$SIyN|43Ue)EzX|Q7;LFA?zK5e!PxJNJ##h+}odsSDwhb zXA+~s`V8{lWygi`zr5&V-fov+;wyM!v&W=xvDEug3ghV8nJ3cb%T;Az=mo>iP?oUs z#^!VpkXl?RM_{6Sc%P1iMl$YJ%vibI3y1m5a*?pg{IJ4Ut)b+PfeJNt@l|6lIr9HgCf zbbu*L@Cik_N}yHc+S4a08s;ITL;dNc6PH!iwjtc!R#y7igldFulCGQWy|cN^*F(SY z8kw;TzKfl2CVP4C8GXr|F=RbLEK!(jUoGjnK2WkSO#TGVOrOqDnc(<(PGy|_pc4|D zXC|R-H6)%{y{;Zzw{;bpsC~R@!{dw-qJ2ibGKZyB$XlV7u9T)X1VBO=%zFgk?Mic! zWW}epRLjDOw#y-xj+hoZ7b*%i>Mb)a@riZbV$aaFf$3=|f7QgSWnkWE($AlHu(wrg z93#EW3UOMUd~rfrzk@-ZLbq3uq{~k96Qo6O(p&a}EPy?LLUlxQ!hV820PC&ipF-wg zoWeqH6}Zsw_2W*E4M+=kzrpx~h=(KTw}3H|!N^$BJlY?aN_zq}AIAiKFU?EMP?QWQ zGx+l-r2=$sJA%# zu_JCd-4#PFl)wj2RQEIll=)n0Pb=o|TBYjU{?|c4%IdwnXD!~v7gw`Pd_HCFr;f%C z-4a8oQJ?wPNlE1C`7Q(m1Z)Aa)Qn~zP$4wo4(w3}v~RE0e_fxp7^hn>%td;)dwo97 zVG@@vJ%;53;NPC$oyQui0fEkOm?qzzrD@vr($uv-4f>74eO)XKJ^oW%7aK4oKxE?r zwYmGG%9{jKLnsD;fT(1Nr6e$kneny-xUK7Ozx~no?11xKd-MqK`lufN`)!NvopD(L z2JvZVo=xpypdSnXSP8ihU7`I948EJpXyjJD%WN&ckH{*5S~4bpkD}wH=2`;$V5oMy zi5)bCTp6IUtpUmC$)u>}O{M@`YF1(hKLd~{{^tM)e4YUF)M=s;2yy6W0C_j{EV6_! zz2T$d<8^?R`8wfI*e8HK<;SI2a0EqZ#R@{2f{dE@j z?qc<*i(IoPQFQZrnBZP@wICXAR;?KXra0Z1GB^y4X8Hkixf+gd%{BZq1=3?xzy&Xk zvK#p>J5$eKwOZovl!C(1Sa+TV-4P2YTiZg1n9kiFo;LDWul*dB(iz4#XT;avcuCZW zg1T`zM{}gQh`jN$8SDV2+*FXKz@}T0{=gm-GL?(oLVpX-_5rlM!WFDxEJ2qUU8Tpa z;{_idhUcrM51^B|3yJ&lO(n7k=WBp=Gj)M1)db3#pK<~Or0>AzMHxwYwPDd!qEp?a z7)!ILNA$XheC!{AF_hkiJm7De0>dkjt?|MHUrB)PSUo_MNC9*FTV=ccyqAtV2b1&} z&_B@dff+1GY37ym54fO&*S>r|Jjz@EqNKRK0g;^qQW~Vee`9e`@ZL`K&THocY z1K?zVwD1Oi-=7NKwm00Lx?XhFA>XXc^w&SvjsUN%t!*l?+T^}276!yXz_Eg1UUnDD zs3kPedIP0CvOWfZkX-oG*x0#$I?w<|IhAGD*9a6#SFhCoA?<+zs=HP=XX+X@w$iORY$li%1gMlX zT>3xX{^nZcvkhv|_SL%p`%XtzDx*Fq9L%;B5qI(dXNk6`$H0kN=kj~|anuI>;3cU% z2jhugpTM)L%Z`^ThyK`b6L1v5FYvGuJE8jAQp90QVHImw33K)em~3)fvhWTDBd;&o zlqeAsV+)UN-U*7&TYl}ik|+2|Wkhmgzwbr%YjaPEZ`iv*%jW2Er_SkLimKtrtNVPKeF5)k>!J6r>_3iqRP&3a~kMc|f5iMDr7 zG>P_hQ3WFuq{GA>d$4-h%~wFoK$yR(Y{@p-yC*=~p+U{C!Z`Ay1q)ylVrx~iU?wzp z+DItCjUh}4>IdvJN2@98uMHo+*K}oQFqQzbk-ks)X?3H6!tAKWGxtJrA3~te_M_K0 zEtroNTZt}Jl-%@nGjl2>B=v8Br_W3eR&*>Wehca4Z`IF~@Tgn7UYzB1U_e4s{i2<` z!$6s)Y5Y5!5;4r`qDM-7620y>Vx9Hp2kuPEh{hV4<+b<4GmaZ8P{*vjvyvI=KS2m= zPMZGy^Q{Yp)4BU5{bB~>r zY&il#>UJaIJgpTkzWw~E)D55kcTVVFR!8K9k)A1*M-ZK<$b1hD(l|E7Lqv`~ix&l3 zz#yL(7?XpMBRvObAj!=rL*m9Y!2f>^Y&YYgz`D9T{_A83AWPRj+r-DnW`3tz#oYFA zdO#KuwRBt=n{T!%xHZbvX|`r{08y8v5IaH@>a0b$y&Z59(C<6=sXs8Kk>W4r zT1hi9TU`V?+<(R*C8AM5lTOLmew(({*ycuA|G;bwnSZ8+#hW9Fc<%?U3TW<6Fl|W@?RNX+&&^dhW!j_72-LnT-+^| zC~n1EL>PYw9NY4$k9m%AjpME)NuNpBdc^-Sf`h*B4ig+&{Z=dW^!c?G;}SX>@~;WW z;_3hN>e~;M!8xqnZsLf^Ka4y+J1UvldjBT78{PqIWuQgO4wjMKBHTY_!qa=?5+GS_pC^fKQKMb21&|9ZLzo_|Q$x=Do;_Vn>-PH2-ktoA`)~ zLFeu_%3HK$$N~rUccrpjxy=T1mzIPir)TjS9mmIQo!74gjzXZ+5+ef@pT*gVRdXAmlZT-)L{aV zx*xUiF^FQh=DRvUP863VSOkW9{9prJaI*gg1|Pk|8&;S}MwQy$lRs0_()eyM^f;=n!?*f!AGo6g#{bthoblYe>Czt{6s0 ze(%#gd&b_aRaV9=6ry#1cRSxe9N}4I5CuSNPtGSH9>oF)^uW8TwAs9Td{QT%?`=$; zkzMl3IE_|(JLEtPZ|>B4bAIt(L;+}s__s+CjJGrR&a~FFn{g5GvPSe6s(N)RnmZsxbG5O*daPr-v?2{~jKr6`a z_4@_usfhg@LM@j?*VvfCQ$(?-v|1rOC7q(_-V{GI@&n<~T>mhk?GHl+<9c^1`~A6w zY-)kG;RPCB9)A@G@U$Pe;Lip&+X#5T+24^496~wvZpDe+-Xhg{Jm)ooi^llKo!{hf zgv;08S2R7q+_CW%^gExT5Eo6i7yb|(J%*AGc2toMx)md`Q}^k2x)e5n8;}4v_IUv4 zq0$jT5R!Bo=nk<5SQ|9u)z!L%=t{RD%`B;Gz>gLIFl8t`AwipfhhxGU2HVfvg97<= zIe;lkNDNSPH*&LNe@QUwT++SZ{g=u3kjMSt5HP}soB#)?O{87_C-!Xg!{q=tf=R3q zS=Qi9lN@G>j(S)4o^ERat_yjfOQ~u|f|=ZLyg=Q)FOgY1D>*rL9003IR0CX(@C?Jz z%f_<|Zf@>BRY2=onTO$?oVmH{a}bBgxF~Q?lLvg)@A_05P#kY_jpx`4#(P^obE#Iv zu8rPF3=%ZeCJp@_&sWdY{o5cf-*BD+_nb7Rf78Fs!ug!Qz&6_Fq5DyXGi+th;po7p zw_iR>LtpdZz(^+EM*(OT=B4wl^_MKY?+ocdts)u=SKeh3oXkdmJ2jyp;1Sd=19^Xq z9Pm0cMIIiTUcOy<{iQ)rli}*khq<#eL)g}}QB~u2-PPbGkvs)S?B!%SM#>jPyuS^C zzVi4WMa=K6N7*hNZ>&!tP?zi8Qf}B`(-+speDUVn`O2f+DSj!fygILXSLRdfkE;N&RV{64Pm-&b^+s>z zeg?gVbP7Bs`B0AguX%BeS`#n{(d;NHOK?U1qH>b8xX}P}o0~ni$;|fKjOVePouqc0 zzH)@*lZD-HcQ*B}M>(^;B3MRHX2lz^rMH4#LxzUN1mAM^C+}F$@__F7RNa^m#51Ub$O`tS1CWO%P-`94&Dqv$s>@a>jV?c?T=>KRAyg2;0kVJK>n4H;+K3Yy6l-cI84eBEa&>bdIPvz>n#Z#Hso#9>FWu>evggsR0y`#uPYq32oV<9y?53dq(_OG>r?*cu(3`wtt8)TEKr}URd|4Q32 z4b=Y^u~P~1mfQbQUO0%gUmuuRD`zamoNl4}tgcxIB1Oe-@yV>AVQsECMoR;=O;5muBP{{Yz7RqA0vTk zB@Og+)S?NRT7Q$Q30?2~yZxIA+HuyHC80SZJ2d?>3@PH@;;X>aNr2I%ix3zq_gvYg zq12dfZuV8MZ}m`bb^Tg+e15QdmdY-W9zoj`DE_w6U&5n!P)X!+I7Xt6o@1A3it(=* zWZ0Y?aI}w!7Hg0Ss%UE)Hz2@6kW@^x*hi}7T7y!zPs zqx4>0*ZGwR#iJ&PvQ@u2k1bb_PlLb3){)TI`j>!4r6hP%?MEHk?HsxW%T^7~))&X~ zO@f~5lX8*6hDLv*rTYoeV+i$CjXgt67P}m?x)RFa#$v4O3l_?u=NcUwZs({W#o`~lefx?LslN)={VV8^_MQbqAqQ1N~T)*TZNp1Ynux{Y$Z7SG040p z7wGe>jDdMPL9Th;bPWAbgU@+|>f@phY5Qq=e`{h~!?xlrmEXZkznGN5i4Y1di^B4c z<|`x8aCRqt6rXI(X|=p_aPsEi_#hg2>noTZxwQ;penn8Z?J(fo;aEfNE<-2h(bYN5 z#3Os><6+S-9m9mp$iyZtRKh`M5b4J#=l=9bx&-r-Oaf?>fFtd6=dTJyDYq7X^8QgQ z6|JOQ>WTZM+g>~&Xs8j4LSK%~BASIl-P^olVk7}zy)J%2O|}0^;5$=~WM~BL&Vtjj zWV@G{h7d^l-Uk{Y12WSkJjSZ4b^iNW;%pkQgVq>RF+qx~BkUp}yLfc&!Dq;Izn%|g zUWrlcs%d?I{n2|NmPDK+`zrllq|-167|LQ5zw+2V>`U;sDu3u~>^9B&4&v5F{pTYK zM5IUPk7~?REv@Ri4!!guaot6p&gbVM4>*~)?2nhT_3%1EpO+Ta6+txCD$GccBu1A` zjZ8R4AET{iMFPLF0_WRII{#r2nn(8sb-W-&jnZ%>*JmVDH>WzA0jiV@$f)xO4!n!3 zn~R&3zp`p-pR;&w_brmo$o9{Nbqti>%f{6D$mVH*f4}Sui1UNSZB{A*!LD~}c9rBh zA}wOZ@j;t-V!)|!tv;$H{S{$VCLiHOKYdObzh2+xw0dx5`Cf)h$81;~e)+Gs{DzlP zFeePyG9uDw2s3bY)_;RQw*Ox@^K5aZUL%VCQU7wj>c2YM9mwwk?b*h!&Z z@5%M;10=)UB ze)oX#E8TK!;^Z50=u6(a#RFsY{ZCft_;$Ji`y?=5P?c}iSfF-1}ay>4^g%aB58!)ux2Mr92esBY1$srMnk zh@h?{N%QHCpF`rRAAOPRUYUaz5W5VI$oQ$X638w6F8KkzS><>>$VIj&RMDHS3yrWZ znCQYtAUFs(SpJ?3p6Df&i({5+G2C#$Lc}sd;>G?^xj4z4cmCIq2@p$sowZVb+y0>g zK}w%YVM4$Vo{3LIWeRSZ?F=Pt-+sE?3v2QQTGb2xbA>16%#Qgzg^sp~&jbj@=+2LI z??7>*F^OP|1IL>`OhLN$;2J4+iyx z<;ri+&jY?mf?L!E5mdYb`lKCe&J_K66Fl>HyuswN!fxc8OcU-L0NjEpn=Zk=rq-6_nW)MBD8TFAzd3v2sT+-!cAK^YZ8Ihov z$SMF4CkX#mSA>T)k$?y_C2!tj;SD_E6dqK@#d znhP>rVpjYDJAAEcy5D6`8rx|K&05qn<`PI-vriQ<+a8~65Yp-{O_kt~G`4e0?=SIG zt$y+L$kIaKzdf;YnLbXb{am~oyzp@0r*1$FzXY5#jny37(hLaQ`^|O{UdT2>gX#Da zQsvP-jp^3&cx^vSxPNb{`)3FzNM>*jps>?IG0zP=^6KBXHYr}tUkg^k zx77vXNoKnJD+`GsBf1bRCc!?uI#L%1O&yw0jflWnL%H3+df1(oM<_?HTW4V3H#|*^_p-(N<6-!$440v- zzBQlXb;mu|Wv9BzZ}?2g{B85%IabCY$Vy^{k4*R^18oQ7B!5s_FKYa3z|_|+vuYpa zYuEfx(U+dR*Q>TUXJ8jr}dh?^Sq0^=qUAfnCDY(+G_@)+B24!PM^!q?Zj;^TXcL8{P&mB5mj8RhIauS zk374xXYJ{b6uS2_#Q|8id(u1OnLK7^ub&Q%BV<49PS#ZBv4!uvv{pO!@EDpa$>laR z`VJ2T?)g-Xp*^1B7%Oj0oBjDl!AbLS(VZqQ=jX$X$Z@}kVV(3r#-I9q?Gl3N_hx?# z{0>4XzU&spc&Gyc?NdU?)jm?rKqJYhC?`!PRYRZu-_HUETE)N7;3Wk>C)Tc$~#>P}Cw zuZCzL@LmH0{zsz>QJa@FmAoDz!crhz&fG>rz~esTrU9Gl7!Az>Uy^Mvwgv(2Hd+1# zvA>^EQn+JY1qnZ?!{q}Pt8}GbH8%;R0{W#ks~%39cvbCQhdH6CZxW2M4pDwE!GotT zuxPg9zh~!l3wgzud)4P_O$3*W&tm97Quk z(;y}N6}RiehnM{zqJ(EZEUZnHHApYL)-Yjf$poIq+VlA)v4Z{mpp>dH6#fh=BrcKl z>J*rz(Wv@|67Rl6FC(Gs>O4awUB;VbQkRT)r4X*yy0%B{1|dfiS))}04(*sD~sGBvD>q?}a0 z+K)q*EE{?}LW^FS%S4YXuo>RQ?A;2>lJZ4!kzC4HR>ocErd!jd*QjW>3paAVJZP5K z9o~pqy%-mE?J2}sxS>WxEBQU}EGS=)JxjVuuFy=1#iSxfrA?|sFz(vt3 zJsxtF8ujOE0|J6>`*h^2JA{$k&GP&h-$^E5s)l7A8SX_~40@IRtj-CG&+svy)yH|r z7j-B&a;Z&65w`nvyOGb?h#oi{b$Z-5(25+Vdm#*a+|qD9`Uc_-M%*ftCoJIJ9A4!I z2Ca?u5~s1Y8vPQ-roLWg&IU|!D*}qqb9eiO4VS<9X%2P+#ET6-DEwcPodPKY^-+ud zBmTreO@ES$oYjQp&b%!dHY7!Fw#nu(gn`$jd8al#_&C>$IIGG}qT%whOU*cj(~JKe z3XzAJk8`oYd^V>?yZX`|_6V+q@qNysp41Cd6=D{K@JbbxWV8lxxJ;XCnUR$g5Z~kh~V}IXFQ*% zhO*EWR+U z?p1S~?>6{e+Ms_D_}amNu*>BE*(|h5+owor#)fY9(H=2s;Vo6ywJ))wL`CwUXDI9F zj&9&6zIoHQKX_sHN?A>d-#RM>7`XuZPTVOja~l;)^n;lPUOSU}nsQy`=c{oTtws#t z-r<|;!OF1h;=(mxs;}*aU+p-d@_x=kX+FJ@o$Q0hhV;J(yR4G1iRxb@fLaUuQraba z&kU`sve(wv`vLKe$u847O@G2V?ol{a4x5OGLDkQn-WA|*Wm(w}U(vQ$(n+!eFBKIP zuS`3DL3;$KYyAkl5-<2^Tznuv>D_8+Bc#V&Ki;|sfcBAJKUhiPII0p(h|`|!8Yz43 zb@jz=Qj-5M#mxIk>i^ym=jT+YxK4iGKhGPMLJ8k2cSIZkDsLaq`tpL1f;%xK%t+8^ z=7M{`>p6(-M{Z4!1g3+4nL)P*V0S=v$^os>?;6-mRkUB#N8#-}1{6x*qS)LL_z9@I z0pQ+aK+Ns*0}~x8awJ#Z*!b%WP{*8{EgyxDfdb`{dB7q62*^|!C`O;ZiKCa$cWpk^ z@9*nNL{mTit9P#hy0)G4{#aJG0NUE8uU`=>%Rs0$P1t3o=)yAdpm_)Q%?y^qMyy)V zz4zP}Ev98HSB^$VXl2hUP0e&bDeec_xb!(yhQv1LKHdWdKPNhyWYVzDKjf|1xWTn9 znaqQpAM#6Czz^%ZKQ?(=!u8OLYP!0Jd8TIv%a!F(>fksGWmFgRI&BAsZ zRZOhuZq)wtYrt@`7S*rn4d=CZk-@~tQ(jSl6ZP_ZY1{#(98sVlR1tUT^sn=fOE>z; z!7xQU1Yr>I-(4p3pp!upUx&zV#+*qDN!3m(E5xIKKcXLo&;rD?a$g~2w2VI*@ncL( zC@Y&_idI4Et8XzDso>RN6?CI7|0~}Grrq8R2~qA23&;k*QzF0Nz%d56DIES3B@N+O zWmY;A>r7PhiH;|)u7|hmtgTo z8OJMQ$ErW7s;O~T#bZnYdNe|6$pyqZ`LvL=cP^_j7@M*Ij!gP)2TQg zUM%_*mC{n(LZ6}(m>7_CorF&@^~(H74Dm@3HkFx_M8F_k#|;;rgzkmKvc~pUD)GGZ zDhc)OvbBKP-Mq96ihfG-6YH7{6wQubuybtVEdKl!t+~hpEh!)RfA_!VcwzLoZe@S; zf-7EDBH&dS5q*u!!`MM@EijR`jVklacN7UxX8pZf_J=;f8G96_6Auk#3MKB?Rg2?ovu66{NeRJEgl*I+YITl$4TgkcRJF;JNp^WANvo$GzFC zwca_O+yheMUHgQ3!@j=R$|4ovMrR3GJbo?WmQ@~;g?iuicB-NiPrzh=;SF~_^Jr}_ zZpM;?lymlzH~uvw09Fgg*nwaAeX&)lo^AzLsjb&vIfxxtKdjt91?B`{6ha>w1Y_uU z7!VQh^Psw=rEL||LiN&#S~k6wtHVCqTbq+05VO+HX$-U)){DM4rrswY#8_|Vfsc%u zT5J-aU+7{XX^e$BaBY`Ig%&7stwutjmhuB z3I5my+O5{DNrtei5erS?W~$bf^KTcL&;zb~*QZc|N*ZK_-z;G-F28}ShxDxv{O5%Q z(X?%bgB0Fsy16wwiGA1te44Y!{3top#Wj^ zU?IkBvz~U;eo7{B%md@=dVYmlC1tFClqu&Z#zSR{9f|v9tx|)?_Y0zHa9n+=!AoJQ6g>1H zp*6mN=M5hr*PG|e-4WxDs3evo9vdD#KlCL(%=QX!;yf0wML^?6RUa+*gyUA17%Q2V zL_1#H+nWB9*JEkfcw(je#mW!*Ea^)%^74cKRVp6-_>E@#o?7h1igJr~-2T zqdRPucd57xRcAS$?pA=}onAo5k=4vv2icVd38Xi?DbQj!n~-S(#z9&DY$qWnLUHp@ zi8b~!e?NP+x0#?%qIXty4QVarvD^KBA?TZG2dgNcm6rHpFpD%N)QU8xR;qBb73ZQR zjz$*o{f-q9@qU#wHMAhp*6N+FHfrrfp@NZeNJ?wp>TO4EY`l8W@G~I1Vnpc_olz0z zpq7kY~AORWEpw2 z<9b`5-!i*=3{TyTB{=h>9`X4T!&p!UD>5q9t}q_-m&m*em#lFwKemGh#?KZJSwN?Z zx!PEBYofSnjiH*%y}iq@l|zN#sL!OU)y-d?7?75^8xe0vx)7C74B#;E3qGe{IE`k| zFMNE?6!S3|m&TB8zKM&cWhX8F5n+CIJFsZ=VP7W1Swi8819f9H59>t1> z_mhau5CZ8&)lulm4#vkQ%ITOQ!#${+NlQk^ct9q^*>r3q>TSDl<6WTSz`L)YV2d*7 zy*JnUjSnWR-s0+T{bZbxb3zVS2Dp{aLrPZ>BhKlMR&(?FRw{Y9Rgf`|yEvVy%g(=8 z+hbgM41J$b)Y5w1v74^0qC)rRQFi2-P&JB5OW(xz#>8i_QgW0lm^xRptzc!L8%2n? zJDs-BI%&z_1`%6*92;>|iZgN<#9qCpv~~I+iviQx{;{tiVc~{oXAS9x zBbdo?!xn&i^>hX8F?cR=vKkJr<5$U($Kz46#u^mPPad$mJ(4kavp z%gH`kU`fhH6O2$8=OKGV;$!^7!A)CUbw7hS@IywpuX^F|%-VDyeh*xY3uh_3;gN0REpO=XQzYeSSw~ZA-<3&{@ z`zqJ;xIxU$$(|G(1S-7yZ{AWC@PlKje$->`?*9cBKtDV-rCxBnefxjkkPXD4n6Uic z|McBNE6k}%`M_z5O-4%}26x)f>RT*2&I*sxRavrbw;CKeke40d``@ejNzsF4!wH?3 zfmLkDz>t!U36nh2LwUi%5N~nYUOBtJdxdbcK4Ye%!}QmXcj^WPG+Y7LlN&(j6u6VP zv+h58BR%)R;*?2lHA9`x5b9PsFb)sVz8TvJ=HoBoo>rk=QtgBY+Dw;T^N0_)yVVvA zFpr;qB}5C29_(a@UDkEfVO>W{XkvKN@vD;tk_N+ zSF~qkRT4&jhC2>WRCT>ulWM~8!m38sRXyuvMc$PP?}lFC_qz;(I%S0nTBEzz3QG{uYzx4_)yf6cjj5cnPBYd(>`W7e)$P=Mg3v z+S?!rvbhlnEh@{e>N+`&`_T>S+ZSv3ea3Y&;t|rYo)sU%-dUgjn2~U@)=(%bo>VhW z-8%%iDhz#0kvwrNfFdGuwlyO^QNkoQ6A2R!TgZMx93%ekS7eE~*7`k#*SQyT!(k~a z=`b7|9Dr|4z>9G${eO}tVbqJSE>)#$$-1)-_d?@-j=?#u6zNiu-3-oDcgsZVOdCl> zT}X};8@tYtblxhr<@C6c$VLk;^hch8Lk~o8nKV{rIk4}4bTlh+;c<$fr0(pQ^QP`b zSs1VZ!S)4MFj+612I#m>6W(P1G(PLI3NoH;RJHzY*FSe-XbcnuhpDG?91AjW_Fo30 zhQF!za9Ae7n*@B#<#bP=u4&{|Poj-F7Euy1|AOhFHxExQ?`3f@# zqic4u@e9?XxqL--7(25Y3e*LQudBwcb@s3J>K9z>c~%bGnZigybZBI^sHMAdHV#+M zsH|7hBJfYwO!`(YC8dqORHJ5DHBs`WIQz+j$ITw|#&wl{R+qL{zriaZG{X{6u}yEK ztzB2p+x3Y+sl3&!{19QYGp#x@qC~~PBo}wL{FU3$%{o`+4M{YDML_z0e=iu+{?WMEGv-SKtKEM*y4*FohI6?t%ZTVnFG1CW~3>n6=v#LOk zE)lvhms4?}#OBJ)9+_!xsk?!lelfZ=aK`_6@X6s)hwExVTYb+dR$On$$KZ*Rua_w%pti&}N>m_bZmJoYr=|+#YxCCE*G;VhKoX5?6?B}|Ab^W^M zCGaum%L%aA8Z3H_0_RVGvfW4OQk{y#O4D#m6M{_1Jbbg2CD(1A!Dvyg`dhS;IdRc$ z#*d*9MOT8eWb-gK}zE(PUVI}EBFwu-v0RvXsDZ3KN@ zt%wtoP~1r6rN4hxiOsdPOQ3%GTUF7HccJofb0v6xlax+(iCk=-?dp|r0x~G2H_Pq3 zOn+S+J`*;h_x$G|DAg-fP!wioED%nfttrOe??Eb;dsP_&zahyqZz@|O*<{o&PC>1+ z?^I+B^Sfzbt!KEQGL|58n+($TK@|C5(xf(WVBfem450qii@a;V4QFFfl(9KPq}}@$ zB*qbUf9(7DG*?A*lbSk@nqpeJogsxvWE4+MWl>XT<&%sR(`}Rv_Yhm#>agrfB}^M$ z)G2qrt2<&*w_ZpOq`GV$Z)P!7 zjfnUAm;UfLI^}&It!8fA@;$XYglhQ8)gu?u4w#XTX!dc(+!7@N)4pKU? z{D#7= ziV<*y-W&y&J;VXqp$@Wj4;82R*9=N>#`+~%P$g@Zr0(7zL83%-y=EK$g3Eu?C( zka2jOo0n@*UNsG!6wWDe$&BBEgO7kfFEy61RJBZsg4okvS-1n?K$$#4R9-w4)!aq~T z&ZR>qa>t=Y%m`j5q*u^0C$at}YP`C6?a5wu4-m3!K8W`x;~sdyssuYkUJ09iN_&qW5;74~ zGWRn@Qh$+++j>L7cpg#x+-l(Bl$;c?)z`39TX34nc=d&?RcKK+{qUx$KUMV+sSn~0 zBMIdrT*;&WVwB=VA{*95^_rZ+z&?_t5SxvO_=v3y;)DZm8&P2q>PQSP7~!q&3X(B@^@slgP(5 zz=y>d*NIN+?rS>RLf3Yop)bqDrTX%-d|cBR8r2%%2jE^QGUpk%$xH3JnPUEAj_4gG z&J<1mhIkQ9xa4X5^$15!26-c2U%*p1d6qEaRqTrP)d={rn4?0JTeiFrmOy|xWA@px;nDcFSd;xr;o5v zYi2klC+XhsF?K$rWhx#jad&mYEqA$CA~Z=!$e7!KQ7!$$G^k!Gjerx!fkOyuLh(~bSyQC8ROg4wRLslXhl za=Yx@h|zmikkPLbTX<=hgvrAXB0Z(H{AlGqQK`l<^IDa=%ITXpq=t+f$Lnz1ES2XY zHJ>u)Z6p1ZEySM+|DMM4cmV5hc6PRsl2V4}!+6mDNhW^0MGYdUV$Xa;;!01t?;LGo ztWwf}#wVNOkjD>rpBmOLU$L?(Vq#*_!S2AgAU^TxZixMEox=co`(%D>&)}nUxcG0* zGZ#Fww`qM#OG~!g;u_{!SluyZT1`&rQS#he@48ZWWrK?faUU|17YJDx*7TOHww7#) zV0;wbE8iT^QzzG)C(Q`!8dSGWBCx(9tm(S_ixyts1(I*TK``~o+#gp`R(AZ9anB(3 z(*EP|acWNWc5!il7COaJyF_;Y27#xmtAM{k8b}YqB8gv1f|Ey~&aZbMZs7xdljUVc zSe;Qjm$xaa!*I)y*d&8pCr8A8@#2d`My-_Hd4`W9yDDyjiOYfWnG2Fo?4pU40}h zg5nw*c>q{!H6>tozBkuU11c%SCnMINzP(-00+`In5gi|Y7#N7#o_ha*g5{z~0DWCt z2?sPVGWNwXejZibJpZ0nsjHPsX6MNRSOjZOn`}ZX5oH6)CY5Q$Jg(l7Qm8OBY`;KV@ukxSTIO$$ zfv8#(gkv<*KwV0Y2{?+ZUkk7#J1hkpLNMmq^-Ty}KA~rmovY6MS<$J6=0{2FGds(J z2QuH1tUB@NB<@@r1fW>EkPUb^a^#ZfpkTX7%Q-Em-nkBh8yf%J{soaOsvCF*DFINy zJIJ}D<#jp^2c{a$j<$GKLz@Q3bED%U2S^8Ge^M2MBh-~eke_nLo`mvUd~gJvPDa4d z_@VFZBQK2&igWH?Ub>#WriXjkr!~hAm%p=tXyB#AS?f&|vg`^#I9t$q0T#d$@ z@l$&@KG%nTn>PCcSVCbQGBQ28Ia~FOsq#$xz2gF3!~}l#W@KLy_bbIFN(ULxc=`Gl z_+71n0&Y}iRTw>_u+zY|$5Hbh4}mkTx?!h!hLWHER(|IEOc4E<9wkfv&!5r22PZH9 zq@gAY%}v{Y2fAHf4ne;W(y8s-cDAuZqgq(qK zP382Tq`h9wJQEMiVz5>8hj_%M?`Lfb7R1G?8rmmAN_%X zw2#pompeNq^Ic;;YcZ$aL*%?j>eNUsUA*Qp-|BVf7W{gmZ-RgZ-7kbYb{?1w54 zh1jtIfVQ~OVn&UZWrb^fn6)5xAUd+eC<<#StBA*CSk>y9;Qn*ol28Ta!$b4wk!ad$ur8QRneaDGsU!6CLi=JUy%)gG>rfol^L3eKI1RXO+eW z#{r3pSUQ+nY;cVAr4% zg6h~T!WKovfoZSu$EzKV58ni}V*sJ1K9j#sfKGsihd15Cvg{7knDSC(1%#(rAUo*8 z62hLJo*QzJn*zt;Gztz3!iTAOP(Qij6|YyhAML>ppQ%-;z3@zyV4R3`$+rs%aLy=# z(M-UxJX6s-cyA93h0q%=w{)=bzz93_+O;+@l4GaGF96BA9n){GfG1c{P;jy__){p$ z{){8bN#e;Q=Wl&IApkOqQbp(`!2*ogrnz>zPpzdB^L>b-gP@383vQ`bPEHc zauqdmBb7>jJ;<9LZxdAi0d?Hd&OM6CIsJ_;F^Z<=AD^!M1`cC6`?urS|DO?~r`c=WuAOY1vw0HS3 zKZ~N&M%)$IfR!)RIV~G9Ui<=&#>7t*eQBau=gbnFPhZBM^uDSx8hv-zyOj9<$TEa7 zct!5eF?hf~Y;|vuJSJvvy*M5|W!Y1mHhKGfH0T*I{Cpup+lMY?!5QSn=fODxA4x;e z+=$!U0Q<~6?bzgWqT(|9sSTBm5Jb73Y=0Cp^tQPe6 ztxLA&z`1^bgD%C8DbD=;-CI0IF`KO1+%4-7@X159U0pao{!UHvQaBXRpt+Zr!f

>Ei@aU@T-RM3EY=t}1&3cS^E` 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 diff --git a/build/tests/banner/reference/2021-10-24_135455/images/landmarks-skipto.png b/build/tests/banner/reference/2021-10-24_135455/images/landmarks-skipto.png deleted file mode 100644 index 75e649d2c1539e3dc1f4c783ccfc5915467957ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193199 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 GUjGl(Dh1vE diff --git a/build/tests/banner/reference/2021-10-24_135455/images/landmarks-vo.png b/build/tests/banner/reference/2021-10-24_135455/images/landmarks-vo.png deleted file mode 100644 index 05aa4109e20766b51ee8602f4d076164ac9266b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 429475 zcma&NbyOV9wmytoa7b`>9o*gB-CcsaYl6ez?(S~Eg9LYX2+rUh{3GYw-#uro?~nJ+ zs+sPoF4^@|)qeKg-5sH%Ac=&4ivR`&h9oT|rUC{AQ}FQ>frI(TF`T>J1_MLHwiXpt zk`@&uR&sW*u(mY^1CxqK)`Znk9r==@s{#klfC^5N&nfJkycrefT8EYZmj4|Uj@I2w zxwkowH1f0lXJsdbKza^(EmUxy4dQ}^2F5S8Wu4LxNA0z~7rtBTk1hvUtnb_&2Np13 z;yx)taUrzeaT8Nm63|af80d*<caG}7o63f>Z_qWum9PMko&B_G;M z&LtjNUChC(+>QDSE>zN>)yD>gNq&_MeaeO{DGXN6p4-1G+DTx7;?5HVS&zK~zp}!O zN~c1?A^*szu)1YZ68+1pes-{q9;-a=)zd4OelhF45&vDcp;4^R<)~jm9t%cX+Bwv1 zEi)a1wl|J*12o8q8Mc<vxpgnLN}Ncr>iNn8!yc$+kQ&P*1eAxuR?wEdfKEw^?v0 zs^xCR57_h2u-;NE+m;`!=PaNhHT>-4BgI=X7&ORm3sb)3IJYmhB0rxw+m)7GjNQ>0 zUuN*Tf06M~xS|tc*rN}8?;u9ziw(A0c{$^XoS}(M9AR zDCfwJqUT(YOHe64_{RtE9=^A63!Ob6ikq%?FI*2jl2`RiS&G#f)oe5Mk(!@Q`~hme zV*h&Rz;!YrdMc!7LF5f?HnFUe)nZ))OIxO?LbK^tkh)x!@g&uUFKiT-ZZq%W>Qu%% z(K!(~nR-vlX73ZC_S+)P<>fVOAn|p9a{1obbn9Ef`9kWF-s{`4098`m976_{aM5vk za}`SRYEKqDw&mJZ3hqb~GTP+8lL8JllnWsg@E~t_iECfG0G4%R6!jgNg@Dlu6-@kT zDj(c65S%H5dj&#r8>TZ*5DpxT7=}C;rw(*XjMtC@eGv334=O2W!H9nuswF7f2*3q~ z{0(LraWe4JHo_4YXRqH64)5MiOkkTqBv8Uqa7g)NxZ#W@-?fNa!dZ8M{*W0A0Jp6aIK6(-O{NTDw$7n~w^K64YUefqs;tbU6?M*py3)Dk&P1IJ@lkn1r z>;b|Z;s~)>V(qwfX*BXLG`VUbt5U0qJmMhIy99x_{gHMvU1u=vh;b^cc)H=|VX6`R zJd8Fc5PF-qMbX3hHTCY?uauvSA{>z_&o5GaBkRoLk zqL{XLSEe-?Ci!@jV-#(4Wt1-IfyPk9zeYrbS>sCccNu2osTz0Xtmx1YjH@9}X7~5* zDF2+zN*OhFWh9LWB?eXgyww_>ypjTo+ApOXy45mg-!syJn4@ueqv;1}2aN|A21}h* zcRPoih8T!E9QBrdJb-o=y5`$J#UM8j=YpU$6Z;E03;UuKn-$;u0Q&@csnz7{dWDxk zV?Za!v-Rrqs(2SAwx=}YYr2iN^~Azz`9cYMS#=>n8N>8unV&|7VOaidabkX>!eNm@ zE~EaEXliMP!b8$IksNyoCu@}U2;UI?^xW*HS&ZYeX`3ayS-aV z@3G)h@2?^AeA&h^NlnQm-=+SVfHv)R^Y$|rAAu1wbdT8@Y5w!4bNUB@a}$&j$%Y|! zl={*fs|#r{t&R=gL1r zPY%}sn0Z8TUzG5eP>)c#I4@mMNvPSZ4^0e2D5o_H8`UNWBq8HCUCS6tT{4 z1#cO^Wsv2TB~ZiLn)OV-z~9Vw=au2Jy4uw3I&~X)>z@N~z_?JCP#SEBen>}4_hAWZ z+-U?gjI4~T3_a4m$i21UXJ@T&XG44vju6T^$>b)G+N-gwXpeJP^1 z(zdFr^EAFF_$ls#rTWE^v0KMXU(MjwUHT=V#N=#8{1?9<^qZP)ff6ZwTi3kZaf|sM zmd%FyefKd=#&?}jnl3#HeGTP%FKC}%`?+@hH7{PC=AhAgbzo&n4Q0(iZFlpa%fzPh z{&nAVPIKbYVy$Tno&JOS>-b$N?I~T0U7jtf9ja!iI)^>m`Va5jL;2%OdyPl61-r%7 zPT!knhAaks-L4kG^^&e?+qKfO&NB~psPnQ~j+&Zf>2>Y8o8y`v`qe#L?<$SDE*>lA z0G~fT13rcKIh9To* zi?ZkixP2=w=eMnUkKb6WExmOtTGjQp>#k^&>H?KP~Yu`chyFH*IUM1^B{66uw+s?o2rAaV^Z&-!~eI$Wego>zk~Z` zWS86Febd?wZx-*=g~f)STkZDd^s6`u9EuDPEq|3~(Oub-N8{GX0B{Fm!+*mrwvcG+ z!uX-nGvQ&+#o-gV`l-^6 z*f{SY`Eud%dy6@f^W{v(sfXx=te}vWKT5xv7nA$q zW1FKT*#4FNeu$Jf3VsBmy8QBTu+B|LFb1?7f^B|a0dYrwG<5t1PBGjI6@5pcG<1&M zy(c(o2V5YNr^E_ECfb17vMg|m*#NA$5zmG!A@!>zU6go8D|TPl@86uOU~w5>e@O8O z30GP8Ud*w`eXs)O+8TUv#lkP6d-R=KAvBRvf{FGGC%tSL{X4hEKU@WPM=5O=Ft9Ha zf4|_;D&&`7VBopdYFe&Z@^U<;4t9*jW)3FijGlImAEm*-_&j+&PVLNHjfp+&Z0%im zJo!ogRf6Z^{BJgZl=xpoTy6MCwd9qEMID^YiP;(17@0@~5QvG1`JBxxcvQqB{-^rK zKYmgxS64?K0Kmh;gVBSP(ZSggz|76f4Pascu&^+Elwff2vUfH1WUzN3`*$P%uN^US z7gJ|zM^|eHd*Z+C8k;z{x$={e{_W_0KmV4~+|&9$J=web&#*oQ2>5#iz|6=5_}{ia zs`CBKa{38tU9SlC7A}MY=w6{yTfx#o0?)@SAL$^-y9Ph31o)ldyw{K); zd);hWT39+fY>Y!qwmsEYv7yHcF%iSfSYhU(Bf?NngTuoFQwpHR9C6Es{ospf=%uwL>8cd&x%0_In+77@3dnFhu5pOH&>Xx<(r8HAm zq^7{XUfoom$`+<1Mo!Vy`DW|aS63XEi6EVZ z8Ha&l<4XIKVd9KzJU!Fn7hk#8elCo-94A*KSBijEg3HarbwJcijLkqQB2lF-gK@~}Q-K)&Jcq3() z3iak%63vPT%rnx{v#={+Rj6|3yw>%0_|L%1gpy_m;Ma(2kbPQ0(b_u{CF+7>BW75w znOXZ5?4A#Q%QKP)(UtR)spxDR+U8re#}M|RT$lB#6y|ksi9K;^eV}K*?1ChnSokk5 zua@7Z*G83oqGEQOaz>@``L=g@U|Cs+8y?`w=T8G}U>jE`YQ|*2^{`7J2cPnCBgbOd zC^r-B#umFZ?Ir-joQH8ly+!Jq!$8*(dc~Xx%Q2RSE}kU5OsvD~Xuh*dVko=0t6uIh zR55S6X)aAIEu$MxFMV7~ETD2NGr!zdMIb1)n^k~ecK=YAaukNnyz;C!d?<_-Y>~w7 z8yr`xk*A1Z7wk&I^+1z^Jf1{p8Mt+J%mH@8Z8zAfh*i|nls+V5HU*@etx#@EAji%s z_U+Is^j&E8*fD0soKMhd;^79K5!4=Ob{D0spD5v|@T$`A$<%^HQqZkedu(SNqFR(YZTe! zW2q1%5K@UA^wYV>pr=`q*G(vMHoGK$(v2B2w+^rMYK=Tm)Ks4_(@K5O*(5V zu;rgM#tBq7D4fBsds?J$G%P)Ylo)`)K7DPQhIb~$!o}%QkNwkG6Ju2r z@6f6N;~EuMc_1w4@FdpU+i+{E)Rl#3Ta9c5KaJ#;?{>T&rcx(Z;it!Bb|8S|)62h-uS!JV%OH9a+3`+(VU1@p*sZejK} z_SyWNpMIJVHr#P`;u$uG1tfw%pZ*5h6^WcpZzAIy zjVWm!JwQBdK=Xt(2XG*&Yhq;ylwAZ~i{LSB*|CA2e`@i+U4`>{jT@C9beWnKxylBU zil4k>dBta1S|h6DthINt?N&W<3prWP+tLxJQO3`7zLG~jj=^V_OivR~83V_}7X`{< zsPnV6j?P*V0yc}5UVuHydS@cO^gW|d`X{tY2C8MMW5dZde>@+5B3A@`Q${;ObPI*M zARl$?<(JGq*JE-kf}Nfio<_Ox8*dyd?q6I!6936DVGR6yhCX#{8stA9@j z4jQD}TBma&TnYpQA8GZJSCBBi;k&|k++;&MXY?kOF5x?7v>08}eDY8jW1CX3qB0<~ zl^0+jE}@(}0Y7zfQV>j>%i-YJ>0hh{0lOiWD(_W?EuUZ&zvw{hk@Wc8&+}uK!(UDL z4yn8vp*$(?xp@}?Nv7s|xHSXp%D`@j+L zowem9)g%npY4^sXYCi1s$EnGJlfo%y^8B}|D#eaHA^Z#|) zkyIAN<)du)bhwH+I!J^)RN61F<2dOX#!OFt;oJ2lg61nZ=w_vhSR)^U+G*l=7sil7 zz$P-c;;d&F!KIqBG^m$bQZDD0o+t(RsucSqs1bV5%MPn6pSx{ljqh2Y_dp+Zqadl8 zQzGp60JYYVU(lrxQ~k&O@D7Ety0oy8PSwz$C-Of0!YIyi3qw2Q2fDo9(c`iUmX_CJ z6MA$`MfJ>3mxGAUcZDMq)ai>3)HT)T;0$5G37W##mBuA^U&1CsU7|&MONZB+dIqAE z8G9#&ycklHIuo1OV1{lFEBsZmRaE4)5?Gcv6mXr4_B)`yF6-kRA8z0JOxUl}0am9+lY6U7Ats(eARi86Y{%qf z*D5HCHxUWk4_Q1jkkG1D*>0=Gkma?SN;d@0hrwk&|Loni&8hwC_qItkqE*B_os>oY zp@myr+Bt$<{igCyaP#d8(Hww1a45`{37F&y{WU3_DYViF4`e;2udv;)+t2Ky;qQcz zhr&>EZ^XJMi;Ivoato?=9A2(le7yOaY_VNLHUfO5IN7!oIB3J=VV=Ms`m7@SW>m}bAHHg;|KdnLvO@GGf@7E%h`E4{YCpn@8yHuEo37_g~LN#!BfRMdcHa+gA( zsiN^rZ>LcQ?Qz|{i-;V8msS#3#G>yjQS>zpO&e*q8OY@`(gU1odRA};65pW8d;ob@ zL$GY^e?E;^<#{j(IdOVmgRXlyUP#gyaPxTz*g{If&QAi40%cf}O=t&FOu=Z$o}ESU z7?$&xk9)lNr!Un)4_K?=Lh?nF+MWPa4)%E%3cJf)V4*rSBBp%tN}t_0^^Z({Su5~| z-41eWkoJ^t^q!Idf_W{?gxRy2tw}W5S&@d_nBq=?yBv*SuUC+VkIQs$@UBF9WmHF$ z6dQRrvgqdw^r%9}4RANudtD_eEMLXJ2rezFov}Wd$XR3s=|5Q((tnz(PlLlC;JqNg z(KYVrI&yRop)xloMw-l5SQlvFlHi-nnEX|N*$B=9br+R%Z|?oOV1n!UcDZq-S$tSD za5W|7GYn2#HN$AjCq0iR=)S=<;PlZxNMbItT{K;zXa>CF4vUuuW4^}j-72Lr?yd@Hzdlp`ryiz>loeu_0`n_$P4w?H?{@ zv&$zVu8(L-#8$??d6q4AuOb9rLADNj?XfNg#r5ZfzBk(lZ94B(yo1ivRlVy>YJpzE z3%&=kj(X`4?Z21xhzxX{?`(SFezcgihBmH-xlrRZ#1n~UlIEef-nj-*P%`Y?PU)do z5Ix%VL>K)KF06%s=7m)8slx$urtO`O(g152ge*?cp7XF~8Q#63C7Op^uz2HRs0{eWXybRs zG!FJZOZf4=O?-pHZU;0Ymvp?vP3ViBkA)R9TIjOIGs*!)q0DL2qO+Geme!!ggf?niud?zvp(2z9YdOXSQtk{1>CWD*@v25(9tsH;mXH?f6)Gc?TWLSP zCv3w}d}Gxp84Rn)$qva&{v968+vqe5{}q-NuEfrBKg}P(QrThn+s%`uE0c9K?KG@k z%Y!T;Kjh<4A=@M-L`PG#PzpDPG+!Gn8jnz2sMdxJNy(XzCBNk#EAHV~K{DOBLZmel zkad>i!?bY*Q!834mC-($mCgh`ZXDSu@S#atr~ zNZqgfV0x(bpp~@>)1llty;2{s6~_#;3=KUe(wpecOfU74v*R(c3L!LOL)9bLZ=- zKXLsA$2b4Wj3fr+a1q~9+b^93i@_Aq-7?ksu;A&n?9sc}yl+<{t{T1{=JIFK8YDaB z3MfMqgcC}CLIJm)_|{3-A@KS5QXkb0spSVpAx>A*DzdzO{)A9K=H{>{L7u}j*D$1N z+Sw!t!;T)I3jc?k{}6)W!``D1j}J$&3YrITPc=dJa@vdR$pI@#4w^-Ko4m3 z<3zMeI6l^2sOUheL8@`zPP>$NmO`SF9o0YE+n^{5W*D$?wIQt`oKqb=+pR2%NLEtS zAXNs}0>u^C)1d#Sd}d~s$&iFS`rTU$nftBy4Aq8_{M`?3`8GZh45a(79-+d10w z+7Kh!!D!(iXZ)6F^izAd*5I@ue&_ijz zNc-IZIU3kj-%`pV7jR;Bw79n*)?(|^w@8uZHKYJ6X*`=*3~7Vu@@Df3xvopg#~-cf zL5_hOh-5XV<*xQ!o63(3&KV9-krz-W+(C5+w(lyjnp{IP(6<&TKBB0ag49Pt!2t$+ zGdaKT-n@0m05c!b`l`PzIRrN-QN-#NB(Tx_tzmzSM}lXM9bC7x>AXh5L^a#lmlp%*=Ng_^xV4satpsdKR4uP zGe^KF!F&xQD3gVXX<5qf4`Y79?aI&0nUC>$tZtlo&~WErA7kT_13IVk+~wRfdO?n#OMiq3TFM;sIYCzd#N?3=1~5t zX~zQE%5Utb6_~E9uH`Vh>E17AOhXl!5?>LPE7LExcw=RI@9;F9 zLvtlyr!=za5!G`JJkG{c$tdUe*ZTd7IHw#qSfSD&$`4(hn+zdy&Yh>})9!JwNpp?htRD65R329pPxU*WVq`|YB z8V%kB-+GvEEA{?<=hx=8%=W@ef&e8t9PT%CyCX-Ge^ruAoDVYv<&)Qrvq@&SqY&93h&U|M-kw4C8*+S8TGt#A(OVg&PX>zDboVat5{VLI*1pr_P% zogJ~W1%HfCXK*#F1QK#NmIza~dB$XhaOS|ypkH-NNasbHaXGe9Q8l*i3-5A!H-tj! z)7$b&Iee7??ZB$VR@Nk4q5_%x z7<`uBgoAvK`MGrl)GBTn?X-mw{;JdbqMEF-u#h_rhnPgny0kkko6u;xMQJvA*L=wphCBQLG&v7_PPK;LwiguF8*uKid6;MpGw|R0+i!1!4Fbt=wH5e zTh_J(p~qCuC@U%JKksk9uP7qFAHSzP&Q3UrbLC@81w#E}S|tGIN@tp2NFnk*$wt}h zLJ>?g5{_4ZH8d-6g+}F_XjMRjlT4aKv^r=SfM>-b)l=nh*iDhg+YA4O9M_NXL{whc zub1j76odx(e}LHo!cpq;5w3E8*M+FpO_yR(ld2{S^?Y*#JD~tYWB2ysQXiT*$~dWB zJJ;uuy~@pY?R$KFHHF80t@1gq_y5y?q=@5%gpGsvZmx6pDj#KwMTZo4bZEE8gG6Z^ z-mh5^*n*q$NzoA&q?uIccK!XL5s&8RlnG;{{||Uc5la~T0?By2tZ2GLcB9kG z-xV;CBFsHNGiJHg0>c~LT?Rdj#&`6o#-whY8S$!T%`*4Z;~s&#~6N zXm=avF&6XCA`HO=T_v8gk`*|{rD7$810z?Jnk9gOzR{;0Lp9+R|J>w9pFx!HzEAu3 zUS|Lz=~Bjxc}QqUH8qITO~(K=e&qvVfS{s?TXRE8gC1p;OXThGN}+TRpELxy&_5^Q zx^|Q5b=F<&39JErIi}^YA2who=?CZ7Y%u60}jEbZhH9iYj0Y_DJ(ppVh9St|1 zWzA}s^t6v7TfSJ0qzIJ3v*RxirqH0NlG1Y&CB@WJYWKp+pd9(e3BkFPw zH4nF80AGTaKsz`*ly!2d$2|V^{YQz2O|!L+t@Y?+N|sHvoQ_HVeaS}rdaI`8fejwi z>W$kH$JaQG|4fC@ImY&l()khz!^h$u<_o%idC8f0hT?8LCGe2dd1F^4iX-HI#+Ag} zEItV@OIKE_NqYw`udJ>Iemu^>ZYcYcrCJcG#dd`hkHa=@QlCfma56h4k*bGyi_8Co zhQyENx1&~R9ip_GTeI!z59!5PLkHKh>3q?`KHWxnhUQ{r$X2ojcGeYS7o99~NhgQ; zg7N7RxTc4b8hLff7?S^8hC%q0KM(WqYxpV@AjsoBL!7-n^6NgpJKL}Do~LlUNw@OT z>-*d$>?EM05ttT`6<7?0X8a@yVJ}$Js7kQLm~tq$Euji(g0o%!p$r0n%(l0KEQ;dM zzSv}2M@-6DIG|$UtBj@4vyv6@xPj*LsM%o<)7OLAD})>W6j)2xw#8+h2&Ygl9aXTdcQK==}V z<#m&m{ot%wvY&?!gO87Xxx|O3j)S<$UC+pvopiBc1?WFOi;~Qr3$%ABu@N)MA89oJ zsk&4-OFtx{DZq2#^T2Bu4H^1FkrE4bNOOxV74_~GziQVR1>K&_En#Miar{~{DLKCd zH`Oh-BvK;(91njk{b@JCT{v(_zoX0o_rFx1T`*W~*s2)&EZm3gI3xcM=%Dw}>0bg# z&|o;U8G7HJmtH(a{q{}xxd009i-<#xRS`@QbA8Q>R3GDJC(2_o3jvc5$;UVntP9W> z9Wx`5O{GtM>GU;KtXbQ$rJ=nZ;$BVxapTzy1J2XulN)peKVYfu0hW>c2bMS?e(;`L z(Gv=n*uP}1!wD|XQ>r0&yh%08&6}k>x-dr=*O22^lvk$psvr!n=P`6~=jWvc>LbZE zk|R)#udAXlq)`0`C$d+kMMBMzE2*nf@Q->+9WrLmB{l6fI%xF>FRIlrNA9)DPo~u9 zcRWF~Ff23zgc9JcGJO(Eus0OoF57LWKFhQIhaU4{P(QXIUb$3;Fa-Iu$;TQ}MAB~m zSl^S#mPyVNYHni3;bnb&CL?2GjX-M8B2w>$ni_?^d>(DxdKvq+ozwXy6IyhsL?LtY zV#H1BI!3*Nso_kv1!=nHMFw5-m05EOF}1%K9nTa>>d5IGw5Ux@mdM$@9^}9i(6D-Z zNHmt+UQqJiG)3x5XhQd)6|8EZbk=Ts?Ch%fo`wrmO1pzur}!EdI$Px*1ZGybS{Ltg z7%i9CuTqX@$8^bPQGbS)@dgkfffUpZk3UI@sOYMa*|>>e5-3+U<23PijgF0({|Wz{ zU>KKsGZ-R5qRkW#R8O{K=iG7&S{O_9wwAp+{S-$o@^X+52XS}XEheSdlAd1rTz#$}gL;J;I2?b3-ty5SaWe~4Hd zSg~a5j+9MhO=?piQ1*L5N=hg|*Z)FGA9Qlz-B*S7LE>Ud5f#R=^-7JAql;(-Z-G<=F*4)WJ9; zKyHMGp4~^BS(5jW^1eF;K!=F)fYFi$Ni$0(9l4s2HZSP9#grvin~15I{T6`_xCcax zr!&MaRFXFsclBbNu8RkEJxe*J&Lp%h381fAmr~Z5pR4@<*+i)MlE*h2%6QH>N6c$z zzan(V7!19kpLTaZ`S>edw*!Z>(B-9aTCZ##pI2k|ZYlug$0?s1Y9>KT)p?bOr_+k} zr|lgtWzP?0YNZ5)xvKn`1Yo02{X}nhE~;Nf;iBJ8%9Bk4o+hVpreee4{w(D%y< zfh>OSz?yj1bByYc8=ys+%;T|R=*x+{pO!ZWR~Z^w96h3f3>3O05YnrJt^vT55L;MS z#Fm`jgYS_R&y6mMpx35%1N0E*#|kDiC={`p19zVakJ3;&_g6ReCgaiSx9e;_Q-0t`qG@`+29>FIR|y-N#i1&MC!VctaKJj z&@P1(v>~ z>(lm4oFO?)7?c!oDqK_O;e$i>qlEuM$5uKKewI7Pn&l=w9fo8v+Gkjp+J2hcj+^7qs!r>^C|O?#c8(L3wt86<#0ONnK8{bG8suRab{A`Q-_84 zH&7njNs$y`?I0_;(dRBm+aS^3<^KlD2g6g%bBYH9yL1YE0Bq~ zdj#gb;+7hn0!KBUs3?HrBJwc-BRG~>B>ElhcU|k;hAZWdFHPkVOZJ)kJ}pk9BF0>W zOoDX&@o^(yx-a->`&5aZ9i?*V3G7r!bXb#RbhVwc1W)aEi5<0(%370X!xHZqE=pxg z|3z>=-7(Vmyqw3;_P?KYKc8RE<-V!O$leh|pae~c3J4YbrQa;Fy29M8diPmK6h5QP zY(kfD=7x*z=TUV{eRHmzt~JYCf6A$z%g*g=5cgpgS(nelrg8LKo8qa}q zN(Bf!LlLUe7259+`Fe26w$&*yClzKl#-_#F%e!(-TSRV#Qwg)`AFo3^D4z8fSAMC{JE{oz<6sE!I!#`9AH+-=tH89>i(tP z8rAlYo5!3yr}^jk<|Tv7g=;PB54G+Lfo&aK9(47M@PQv;i}#W&Ii5^Xrc@z2!SVp- zUo;lPAq>VEX;kn1B15>vkT@Zttfxm0OW+!J+IE<8ka~NJJ$0Dxdc+L)XsrhQa`(~C z$8M-&m-qaK=wg*NS(^9Vv?vOD0s2;9*W*Fv^(5~_8d`m-fw%SQ>+3xzbJEX5(mAvX zXzg;rglF1lHACuklpi);F4vV94d5i0jB|M?1Erh5g98beOn@Y^ni>{HEjwE0Cqsl;tj~5%%jzlIO`-rP)~Al?v1FR=gyj z)>poyI*U=?=U&N|Cx!%s(M|!{zieahRn7r^xQ%M+Rq=FBIaHDl{C&m4f4&g>oGkR1 zl;V!z&iB8oG<@V3EoCk~oXoK)U^T|bQuZXloNWPuSz<~^n44774TmxK1H(t5FpiFS zt`2y9tIY{psP+Q5M@BCbeHvJ>w*=t+%=FBnEeNb4RFemZK}2BzzKo+>lo-nJ#fnEg ztT_nc@Oe7!l)DGuFE@!9_+24sYqM$j`_E4mIXJl(4zKaEK>W3gLZB|kA7cYv`d^H_ z-_;-`B#S%J_;bTliYHt@EGfH)K%%LO<4ey!`C-M9+9F&^G2pT4-o_t-0{}3C-fUH3^V|ON$SIPT_P4>nMig9N}(|X=jOBA=?Gj5 zJg_WsVQjxdcFH!wz`8hwUZ0kINuL68A%gUY4i_Wq+mNSPLO5qP^%Ti|mhzKLb}>kf zrrjwL3Km%|q27EZ9_dr@Q~xKk%bzCjn8#AoP)f2hGp6|FITfeJ2gX-k)?;@ z()-mbHAjy0C7&5PnW^Tbsj|smpYCqDsyu@ld#)G5M+4=lE$2$)8;p8`(^xBnmK6JI z6Ihv95L#}JH>fr{&o-yj_(k&v6#nd|8rtU_&PWp30Ws#-rRIYnd-llbW);szMvZ)* ziQ`62YWz@(l0R4YrPGGy(q}HHooLNHB?{Po%;2Ex4kkI$CceYx$ z^&Xx!V!=>OQ0%_rkG_lhY4p^7$omGnw2VaJ-@wDkzbtu0!Ph1=4GmmqSVU~2bLiLS zhg2L^i{%F-_=;Uv1i_czDEqL2e}d9w1b(|lAwTlXlj_OIeHb4Sa7}}U4{|;4tD6BL$HYboxeNa4#(>)>q4tG9 zx!Gfj#{A|`Mi_;_ZV#WY1ZG>=x`Z~G_18_ACz%guQB8V(IJ?;Kg<`@?;mq~Sl2b$y6RJ~O{IHL;j(NE2Qm?+BNdZzReylitl zt^t6%PE6ZnDLJ(div2qIE>&3Tf0UqivQ(2uB=L}>D`9ErP3~Fnnlo5aP|zng6ow`S z7ZMT@9Iup~0i43z@iST`4c_AL+L?fvEc-BBc{t<^OBSPLJm4%kC)3L;sRZjWCfy{H za@PsS?ANG*>PM(B9uMkO=qXeo+k74X~x;!IB(e2QWdmjV+B1I@DHLUSrg2dZR`m;(`Vf5?|jmd_w z?&O$K zle}-5BtJqsTxJGk{P+%$2Yl;&Hw)&L_)chD^6Q4K=m-`?x^9dK(0gy!y?Gn+@-)|2 zyi^vXqoE`pyZfco2C-5zdWOz`YCyEhNN6ES>anxfn#p$rQ{u5_^F}iPk-5+{+=P;aF@PvDF zFam=rqhHs)jY7aX^HpumE|Hm}55Ns?VjAY}91Fj%&_TZK@xIDPGHZoy6$bTo877z} z9$CLAshzHnxgqtlc5lo7+0L(wTEPdQL}K93Rc&I{V;|_Vnc_C9uF$3sNxW~o9Pxm!JdUOssp@28qHGEnG%Hfulhuk%pEaa3gFc#?m| zS&QyYc{F~hOYZQO!#0=03~R*1>gr{D>~T4#d1c9wNnTF9$-#x7%EE)aA{T)Vwfyj* zmQ(&l2-&YRP+0IAeggVY2A(2)}`@gPe{ zfd`+4G0o3Y<&vsF{jfqW;PQ7uz_=6RFLyi9PdRau$%@jFRY=gUJNW!-T=`k8LteRg ziKPiN_(Py0;dM%Vy04-uBME{pO9%7!{^NSr-}%~qdmSVDV}H~^#h2aSX+Dj3ni|Yf zb`&#Ko7dU*&^g@Qj}|^Y)-=?)<`?7zqp#q!S*%(PUUd{PH|6Q}JaLRCH5)xfH~f;N zti?K7y%iX*?5{AFY9EGCTbX-@55RgZcke4Nkxk0=JWb6KYdc?7JXfG>Jxl!S0o+R` zX(S3g6JMS-PT`8i3cmd*>aiX0h&{{=*ev4x{T*W!7MrN*t%e7kS$NvF{qiovt=w~eF519Us0EPpu6X5(qhF(uODbF-!b zD9uUOb012&2^wO>*FTrft6@8vv}D!ZcH^Qy?7oO&7AXv%Jh4srfAuA9Gs#dm~>o>LKrn$jPy^L3!Q zfLZUAOf(coreo^yk7RGu*qu@F=u~GdA0Fbzpt+5SVY3yPz@U5fy+_k~xH;J=WAKVC`wIP+7FAPE4?WEvn=(qfLF$JOHc_Khe{DyI(d8b+0Cp#)NZ7_~p`_Vvg5> z>-0#$Z*~;^TV=7{I3w~pMuiG`w$UMdkCU2up0|I4r((uH#Xol&^1X%95zApoJ;?H9p;9XY*u`a)Gxi zyEjxtWl;eSdG7in9k=&tM}}<^-|PO#HAeO?+N3S{(e@TwvFDQHtAe9RR0 zI04AeVI_vj@<2YrNnO(BU_NLFUU$M(&Y(mpk|GYZG9+k<(ZWihcP|&qu}Inp{Z&1kc6$a*yv5WG*{bm;UXGyFW`rBdjiG8Kj-(bL6zoyJg=&l z93;KCJ{Vpuio(xUIJbG@MSZd`1@Yl6>wtp`=4`35_jfI||JjN92&NLO$C3YVm5=Gx zt~Uv33lI`hJx;)^*Pl6Fr)v1MQqOx*)o3;xN5atHGE*Raec6wa$rmA)y*}{g%jY8?uz2MOy+mArBaU+AGqImKGga&DyvVfB?UE@~o@|>l>fj zEoKDfXKw=xPes0T`>6f_Se#wqtJ&V(Z$>SSw?~HZ)jZx`i;m8Z@7LY^HF|DraOO)j zAVQ!u01gB3lLlC&mYoGo(A)(12|yN>UOcqV)zygHVUm;3F z@VE-preKC~@vXQOI9pGS_wkjRd01+!#MKN|0yM^wzZxS8@_>z-#>6Yx+pCVtN5(6y zWB>u1W_m?%>CWu~sr&bME)p@g>|ZmjG4-C*T94hiuJ->ZPhDN_JYet|^AzkHJNEEn zT<*3Pl2!1x60dF=z!!mxWZ3mh@galcS$5+HozFW+O>2G_`qv)_w0VZUB8S|zb{aCK zp09~Nh+O{~YaO+w+9bZSjPDCgJognPNgxj-KaRPLsg^>N1se4xm?(bEv8*vPey0%Jwu+HNoWUw9Lxuc4~N@WaYtCaJ3Ft2 zGR@>fawZJRke>TP>#xUUB}cyvWm&HX=fM}6KRpM;vp(nmJhFa7>6xbvI8(XtDr{=| z*829u`oKl<{?h;8RSoIw#wmfsk3f;U`>Hk7<6UjyRCKUm*Diqy<+t3a{Pg+6hQGm{ zpNbIvd_AQViaS0{W{)olsa07iga2kuwH1m+e(g82tC77TjNFf)HSci?&TQ!v*vJ@w zX$%~?rt1Wrm2{Mg^7fOszJ9gBL@TMyhpUFkzKN@icw-!ejqwBGa)* z3pS~Qc`Ic5Zl*^`E2Tz{;#X|Rq14LLU_6T%6+v||kf%_yfQ(idaD+>g_vx*}lIidg zKFoZkZ$jm|QFB+d)iYrH*|d0fnlJ%tTvLpY*HLx|t(Yf_jAZ5Z4A<)+Y>iL7MQiAQ zB@c4hJXJqKc5&}wGT74=Wz^8%a2=**neG1>;n&8Ab|8X!IWk;>rP2Ag0|Evy zS>M#fmVqby8Gr>W(;iC2p;GYeTnmFdT)%LStIg$AbbsDTXVhseyxTg3Q79)X4WOUO zz0!xTc^5)He#O{j;@*9Dk3a6gM;mLs@8>PvimgtRG3y-P^tBmZ!Gu%${}}t~sH(cI zUqw(#0V!$W&?z8wNa4_VNa+sg?lwT;&|T6E(jC&>AuYn8yPLat-thhIc<+6_G4>w^ z2Ai?>T64`c*DvPjOYwLSUiizB@V?wK(K+5uQB<{wDgcA0-0#U#!MANs)D5_g9SMtTD_|rR_(6~`0qnY(M zz<@X`J&0<80ECw%W-I@%?b4Rm2W0SU-eK4hC!rEu0E0@j9sA*!9REnFf{mK`1F+QgPMoVUNG-TYaViSuc__e1v5X)>)Lyi54;zQvoeGDxGlMz}d)Pi`ox*;;qI|DeH$Fl!ud_v#U-?Ddo%T-R!9m=%At=Xx zdr9TlRC?F4<7J_4zw9%NiMN{Y%khR@y3}W;C$-n`&7}LZkg-jK_N3;RTpO@jS7)e{ z`4E<|^z+`9JwZutSCr=au!t6BAMNHPstl!LIM=Hb<8kZj%Nj|KUh;9i((#{k^xMRj za_VJU6^e_lt{KGaqYjQKMb&}`b0SA)xYxZ{*4)#*F1;-_{IX&nQiV>X+;&UQ;PFI_ zrV)s_&@-Xn zJ97cK!FBOx-%SPy-L~>`2ZTM$hTl0Ak$UWu@pce=1_B}pmUp^6-QV^ZZSW+KmRDET ztQAE?dBWBlFWEv;0ssP8`or8|ariB1KT%qM!tpToFCqarJP=Zv|M1hbkHp=iIX5zX z)9i)Wv+6W0fIKGk(o7f8IT>Ug(pbMC%TtT7)?9+|isSS$X}{NA`)z?^&wWq4w#P); zL{rtiY=pO9!@KjYzNP8L*VnOPMrQ-#My1EU!U7XaDfk3 zrbinDui7&04KlO4deY)r=nUNSnqxEL)mAIMy#pD-KF4c^?94Cuo$8KjSJ&4o6Cwt9G%rbl(IJ0{wY%jv-W0|Q31 zG=(H#oZk)mTlUX$PO`xGj9A4nS?&&3th+p_u#G=d;JSReS(BsabC!o%7eH4dx;e<7^v(@` z;x+d7g-UhR6WS>MLYlgYxvJt@BmWZpDj|ey@G+mGpY?^!ncYq&2Q`Vi5S3+P@yzJ$ z##(Xxmq}Z?`TeOb`y67I#W-vu?{4FN_hvm6~=WT`&+1wVYOiLFZp@2eMpLdsLoT@`7KNE5P><>L?PNAy!b$1|m&S zW*?^r*z8#TAhxipQcSeXe1Yy$=`0&{wGZLz!-=K?)o%WUI#K*zh%HRc+rer+0;Vn? zjz#b8QQT=gjZU!~Ty*QZT;kkqJAFMu5-5zYhH~TzMQ_xBPf5r768=F@dTL^#$Es$* z#QXKuRJj?-W5F~LO-1JM2a#VZj1q{9^Nw?~-kmdE?Q(k!!nD7RbV|l?184tZgGjOQ zqHkiQD9HK-7|M$5zakcGUt=`#byThF&Q)zg?Me{}1}Us%<*KQYwZOYm`Qd|1lrYJB*`qoF*2p-|+snl(c0?8(av z6VMO~$nC$o2mk<%o7XB=*)2IfR$CfZBzd4{!Z_L6x)K$ zmv9==YbqLO3GZ1{LsYNTHRS_G0Z^x=xQiUqT2cSxDER$I;DKO8aT@;pP`QHX9B-S! z8;n)B+C633y-SH_g?(mpTpUf&xbl7=>V~8D`lh4zt31apb_e4tsEE-h!+P%!%@$Y* zsD?SXqI<#|jYchO za{ejFp>j4THK^&?Yuu4mERHqre9x7Tr`wu-{U7>}K2~f5N>L6OzBFq>+^btB{o%L| zUO$!f38x+lrAhXBVzYpL#* zxkXmF=jVC0UW)vNEmVRxmfr;?^PY9^IDAvMJ(g?tk~k-($$4F|FWTCW zVWG`*ZBm9KlR*9Borp~2?rosug_!xhT{SvsK8zHkN#*u}wCC-X@UW}49m3Xz?h_iE z7nr39c*CXPZDf43KZZ7o4Np!BRGoo75C7-|ux7IwEk7KglljzKy?#h7IdfoRb<_Oh zla9_CcLEar6wEMfE423vMV^a_303D$*fQSo-)gzZT8%!=YKVn4dU9u`x}6cQw{ZMk z4gqiBiyK=RO*Fb4hk(6jact7&x<%UBMA536Emztl@|N2jYYh{}4|y(sw#5oG)!d$1 zdL}BL-jKW=Gt)8iCHL2W>rsaen_R$P>*J#x8)u97R^rdA z`!4rV-khVF-FXo>oaRNI3Wv!%qmPF&!W&r+J?!63i7IxF$2MR@;t%gwPPv0uHj(U? zpr6^S_TQOk)Jgg<#TA|nBu4Kz_H#A z?3=s5r`uwm$_lH|-%b|K>K0f}y5JSiU|Qdq>fKq%)Uj?HDjSz{xjP;~DQ{8Nq^}eB znxNE+jb0Mja7Ie6Mpx2h^;32Dq8{4`64TW$X2~gKXCij$;JIOfnxd$(i*mYuI!e5 zrL(=(dlryCt+fC+x0Pbz3cLri0qOy$mp0ixFy8;B3O4RSzgd;bs&n}^$SMN|%4l*j zSY9)4XgGp42o)C4%HhISVpFyom}kpP2?+Gcb3C(Un)!G^8Q+u_np`A@FORdn1#oTA zu5myoUy|_kV3PfkVO=D#EKu9bBEa!)6^a7zC2D!#>i zA*BARyD)Ah(Mem{iu~~niWWP!yx3D@8(vj_u3|~q3VX*imHlnQ$-Mr8FLd{sDwlO85KxxvWCdkm$^6P>waZe(4hppG_FysiY8cIv2KCG_9N~Zv3{jv zf$+?yIM$i+1`y9w{AQIokCn&Y^nJ%S;)kla2U0NUYgk;3f!J3T^^_1Gk$!E z5vk~0XtsNQJQkfPy9DupJ<4xpy1v=0^a^{r07joYA#K0q{D+R4R98hE>) zbEbfuB2nVx&0Z+Yu8%K=w3T|Ef;Lgal_S7_2zx6L&~bepZ{sF+%vA-Hs6|>iO2@{g z5S-{BfOM>iqV8)=t$$=^$C^=e+_5*ot1@6WAK(^yM4Fd8om;OFt6CJ%Mr0lFtJTl$ zYmE3c>$iv4t!gpV|3ukzND73ztK^J6-t3$r&o&Ns~RQeGMWLGaXm0{X; zr>?&+MT%^5-qv%C}yLCl(!8 zF*SSqGY+l#;M>Jlb;rw3jJwpidUi&q`)ks4=)4@C1{UAD3Aua9lV};1gl`5gMjTTM zFxekflsk95r#th;#NU?zAH<%++F5mDaf zWC?CZ)fIRXMTsoB%$lVZkeFU;5A>M45(eWGHL&dRxC4B#>|^zZ5vTYsHw~r<7g3Hu z9SOO6mS@|$HXEz$lCVIwK%n)D6|5D|L>XV*j-RFog(iC*^_Gvz&7C(JEVq3=0`SYt zhOZPn_l?J=xMAn8T%-;_Y=`h(MhZw(Cdfv|mkayn8s7aDC5nI?#37CaDSY zZd*6&B!MPNNj@c*TW|?)hacJf8A=~FOOO~Z%|8VO$6s4w8`Eyyl6$!aq-U2(c2k{8 z;TPe?#F>8fOCDz(omrU(b`X~2X54nN%9H)b9Dd^`o|UU0yr-tx#9UMCEmU8?&LXJm zQe!vD~zNdwF@PGP9aaOVB)Kb+rGnUo(#K6iI7WC{ZXo>JSm)&!7k> zNE|j0uMX7gY|DXtIoPP2S#!%mU(gbYOs5IPvEXJ7(g?8t8N$m(4X6P;5H(644u0B) zUx-J@i9eDCdNNG!-;*TdDD_dn0#Oke;57ly*|r7h(4Q?H!N5^xTme54OIJ_!t`qZD z<}cAwQ$gchFPsCeJ~m~uKlonPFvdN@`H0lpyC}7bP{MRilF4T zCM=+Q!dOjlS&RVmtbHGHQ>aM>l)?E*Kg*4S`K~rH{RyOAfHz)WE}l2Xxv$kmdkX|~ zeT6eWXp$<;A2=KNQ+|zt)|=RAt-62ISK8E@Yc?=_dLZkdU*b34_&JjC2?sffp|Mk- z!f3e}zcXX%j7^!?`BTUBr;p&}JZV zlxmi3nv~?+QTs~g#p7+X8FkcCZ~DB2qI;Mpi;(UI&$n;7q22o@)-*kvPXIj;h(11V zvQVwR2b$o3u5W~cw^X8`Yuxv7L7ddhsEe=rczuuyeqn`uqFZhxX-TOJ)sH|Y;*|N$ zshopgxw+6#!}6P5eRx{7erUsWzwAqk+VA2ixVt|1x|k@Xxny>&6b_5nqW5*eSLfR--DEzE(Xp{PS%+(bN$|_{v^Y3JtaMBB?P|1=+$dRZ zJt-pnM&)-<^Ne$Npkr(peykJ_;wH3{n#@_U_XT8 zcN0V9^T_BaM+4m%PiD|yd3}=%Mtw2sSs7vbA1G|@MYmGj6t80Oq`l*Yx-{_|E+}Ka zn2M(8fc~jKM54Kq@(1)&FX_vA4kGWP>Pt-}{!$>Gps6dwnDt?0YgtU&#Nt{w#fD(5 zP}+EY(7FKq!; zDY7yXkvtL;<3Ao?2M(_^sjeC58-lNKaW$i#;?w!3!SV(*Is5&Q&oG2G|3$o3|_8PV&sjf~M zmk9{~9p-^pz8mNcXysppV()i+t>Jus9iuhlC0NHRP(JEKqMZfH^ZHE;Jsf%+f_Wu0 z?Q>4CSB3*pk(izf5$Jy}uKeAznru53#a!7es z%aPy7D?Tj}X!e#cio~y=4`HImzX}y-ki5DWn zY4u!1x*rEjAy>9azc+DQ6xC=nYpf&sLX)U$mTswBCr0b3C-i72GUs}_Y^aU~m0oJx zHb-xkvPtu9u)IP$qIwign4zB{oXJd?R5Kv~uMb~6ze`69NMZaTC+p*OEWKIE<--uh z;-zs{zvk7uugcg7P8QHT?LWTw9HT37S~#VDobEJv6h$f+eb043NdQeGxqZ1ip!!TN z89H3RE|rTSbTNwIQ@NmoL^+G;6B3N`Ltb3j&8@CTt7@#LQ$wNs%Zn(PA{1lP!0QL- z6*~r3eBwbT`|%maBE|(=sO?HCjL$$1GPhSwP|9Gz3t39p5jBVOH-MTTpe_c3#u)=Xvp&d58c{nkuTmsAC7RO0` zkDrI#e_`3h&tS19z{WZI%>QWmR@R&I;EkKwIjhyuHvV3~hFE(Sl225Ed^7VBb73^o zmA|U{E)`9R7mT=ZTZ$*MJ=G+r<%ttyVtX;Kq#kKldYWHOMLiQ<#v%~D62L{=)O?e< z4!=T^$F+GBHB_0K8I)R`8B`$Pt#C!=m_NGWpW70hFV3ljhMHL?;BH@#>@#Im_Th2L zSgyRc2H+%&MxQsSZ;?%0Kg)6}Y5qmKi9N9%SF3P7h&^`N&@vitH6t8=KdEm*Y=8pF ze~qv+tZ;VVwQyZ3#pAX962cB_#H*N(xifWKmyy`(QOq%j-zbQMkurUJ`aBXwQv4BR zcv{-2X@91|w13Q4I@IZvsMEY%cjuU8X)mysTbI5V_{(fJL;b7!*rNb^y}Np#spH_B z^`M$D?as<~iRs$s!nUQEs#GZP%x_UMAu7 zTyG1+vP|8J$69NXt2n8)lptvv=}8LCWcFJhwOe2J_rQ3?1fNl90*-}t{4K5}ccr*( z)PDT{(%3V6BU6zZyuXqotxSZk9Btk-Jt;!9OVCGGex(`t2W|iqb?SLdQj?^+(-{}H z>2))l}S?)?zjytnzU`_)yPtuk% zRt`>YoDRT)8qSM&fPPgfe@{hrv+_h6Mc*PSC=MsC=iKMOYsPfn%hOF2eyk8x>lTS9 z@h$Xa&)RW=L*xbgujy7v{tJ4wX}IP55ym-&@^E(+mBKvHf&BU4vu_dNr zzC0sh@9&Hq)C|EQk>ZUv6&;u=>t}9|C<9O4qI!}Z1yjNwZg}}{Z07AAJqwwVG^z)Q z?f)a%8w+n%$nI+whG@CdyI>>?nPPjjE^C{%V!U;)KpDRR$FQL91!!&I6XK54Jl6`o zx&@y_s!Sjg6NN+4mTG*|ej%7b&wj0Mq=(SXAfzAQfhv)b#!fxE4J|BAiEWaWuD$Kg zHM#ownE>OHePMIn13$7&aWJ_r7kSI#HmPJ@srBYk>oQIInN;3Q%h8FtS`tV2KrcYM z9tw6#V`zKCq}w5U7X4h0XJ@rSLm>TNl0^XwQ_+t;1pps+{U6v?)(VCCOsAI&NU$iG zLE`B5st>4uz1#%vGz=)nHCf!%#Uam0)7gbK%B5`~vW>fCW{4QF@$~OVpy^=kX|qYx z1kcWyx~?x*YqXCYAA!U|F}2GX#hC(?G-cxjr@E3v=Qk;LZFhsmNPD{p8{_VTa zG)0L8J<4zdKnD0y0rJgiM4-NNmU^8uyl-tn-tvzSS^M@>mSXT4!pXxm!aMz9Y!%&s z#eLIjQ^2ei$8jY8(*J6W>;XFuf`DFzLQWs2i%kI{cP`o1-<9Z;;cf^IrkL@O6iOCB zmgCRHwV!Nh8PQs_&7^vrl9HJKTZU!RN29x`wFZN&fjn?6Wd_+}C&=WKa({i0iak59 zd{h}^VmST!IAYlJem$b2rFn>8s%h4yA{OO$_L_`j_r#KZO-hKq$p%d}qCY7+_@36=zW9Cs1 z$zOFP_pdPl9N_}4wK#saLp1h%fI}X+S*L% z3KCZsJ83ytBxzoN_fauiR}bf}x$NxhZ1%PKThHGA~VUC=2OC~J0P09fk*VP5Ayzp znKlJfAn^~IRuElSJQj4+3?jVz9kOMfWzUhb#w%DS#wUV6@cO&mikP}~vxXRqkPg^W z`h-vtuTbfc@qeu-^b)?A>WrCdxlv zY%L&1q-z!PY{>$99SY#1U5YiQei$RSp}5A2)ac!}!beUJWeCDU9{`z@S4@l<6~{ja za8V}vwqp8?wmQ(NCjps4xIV)BH`cw8RAY70rkj(RB)lZNl2AKnAt4nKhNrAksO5Ym z6tHg?c}=>r7wZ9M0mAI@L@V=rrclCKl8EAjUg!An-;BIL9>KWAUpPg-HR-xo6|j9k z|6|iyee+lV18xh4Ispl-2-9qTcz>o|KHQ;y(XOWQkVt&u*K*`ix-vq1;(kysMj@Ki zv@goj5Kuu*jt0FdQ(V4U%CzE)j66a!W*~$@5eg+&QBhG;QUW=Vr?9bQ4ULfy&ud8j zX#9q=iZ20$MmTOy$@ca2IW|@4Ma^=UC{Yr#y1n7rgrT}!x-nIEvSZad+h;j*OfUtjU)pGD+kJ?`zO?4!+9~)wO@TvT(vo zw*%{w6#D!7?<)4re1gfTnX+eM)kue9Bpe+b4VYEzR&_qZ4MFbCQkkgG72_b!t+KTd z7ELvOhB!OtH2tC=n)*L-o7}@+suoe64 z$e-Fb*>B92yLODlEBdev{{JtbIT|2I_Bj)hUxER>9RTC^F)Cq)zS>?6EKm@iU~+_1 z-A)Pp$Bh2JTC}u^Bg8dbl-NOVfyo;c63SfzT7*zMJ{D9~GtF7kY%t*`#%bVjl1QY4Y&j-s>MP+we{ zG(rMG0VYKK0nSkEnXq6U_}@QPM=2I=2O%_WBaoJzNf$x_1=AJ)!lpt-UGnh~k|kAw z5$69s!2e^^{m?OMe|NfMThah8!lTk!6gsHjtkK!hzVr3HPhn6jqTqsrjF?~BAH`U@4 zm^;HUlor1&UBd}d92q>!_e0d~uTu4ICNLZc0S%vdK$tFp;di#NW|pNbux@bzkTNOi z<&>?SPX%f)$0a){u2p_B`rnL|74m95Xe$Q(pc%XDB>4q&o)Dd0$OL5!ut81So9i{U z0~4K@rUPel&Ika{!ruiK0p$T;StHnd@)W&Ck1he*Ygqg^J5Fv;Z6aMcV+f0CD*%XD zpc4b6254-v#er`khb9Fu2mfRK{@af~zX+A^X6)Vm1ZSWE!-ldEn0Ht&7G1?=E)Lk# zrQloeHZ17e1V89M9rOSF^Xp7R`$eqNQ9e3{htmr9zJNCaD^`1kZ6p#j;DPRi}#8scLjw>_qzA z0Du19jU8n;6oF^|;rPVwLP(B8l?`T3g9X+fBrb_P*@_6-%A+m9R#DSrih(n%R!hbi z;ZS}CK()WghQKkAGJG4Bw;7)(PXZMsk=iAMzQQub`#L6{k|Mw57@CKw4GIEf5UTQp z{rB4%xg?0JG~-zQp3rn2Ii4C4?SU4SD_jusa85FhN7GE>x9hZhCzoO|29*E0UFe$X+c zAd#VAdg)f&UpD@}piHj`1g>RvBOO*}v zCZmz7om#`Jq-RIFaPK3C_B^#jonuhAbjX{)IB#hLEY|M@J=PzSiB{bn>biq4Uppep zDhRWh3n^o|is9hAQ$9)eJv#V$k%c@qmx)44A)x{Z`i6rA`5`DqMvEYY`xpy{DjN8b z%kc7~1Q=<~N7x4fkA3hnjHW%)+bE0^Ow!F`LUqWbNe& zFxiKx;Ra2<#zHaK`hu~v^y0Fp-CLu~DmmkgUWcA?7_y&eHp@Hmx`C)F+5_iy-u9HrRV{F5s(6T4uWuh_%*A`TEu{me9@b6;yQaK5smrhsHh^2ov$Dx z^P{r^CoVVWiArKYC`33o{&`2Zn7AbzsYuzi?4=#GYojex(JQ~Xr=ty57aL!QI$qib z1|esDQP+F(%FkEtQvj}2OF68Z8$*jgvzt}fu&}X9Jq>LyiP7^d{5dgK{Akv$l54dC z!tE2xld!fo4W_{r<{k3dWjGuhGlSrmqWb=?&e4ZKO)Hc1ZFUmkr+-lWv3-Yn!5BRQ?PyQoHu#yEJ6H zG;fhQgsxuM6|G*4PL?a9(oHI9+^p8E6|X1KoDX&`Vd$M@On&$I{cNR9P3Olmq@`IGt8-(eN6SvN{#cSGzH*Bn&|21spctep2B;vSvt=*>-@<~ zM~fky(jw2kK|_z6MSE6AiFJt1siV7Hrp|@l4DR;k5l8ELt@DjkF~F>6KcNM^q%cU* z-x$&Po<;hjvW@|l&Y%Vi+(B=y`rT*$>WNPP?122AIr1^}uUtfHRPqAmy0u_Rav;%{ z*RA!7=%gZ&hOI zG(iOYoZ;6Q`FWB(cLkH_ZrchLD{AhflCMbmA*gz$4^1qFKEn9}|I-lR!lyCW((}8y zy|yS7T|*tlnn+VkvD!M6F8VbEs8ATi#PP@O$Z&iR({JlkUXdUV5Gv}6FwvE#xVAg- zvhmw8tigBCrv`X*>k;#67V9L=Y%HYh9b9o^Gq2Fqkf8>n?)|^j$NZ~B@V4~>a&>=z zn6~jrH4hfHW-e}gWk>Qwj_FlcOX)d1kwI59>Mb|tMmluYIa+3FNftxvPSmlmGz#^- zo|FQeTrhJol$q=!WX^-td}Kv&hy6#V?wVf%+KGnc!sfB=b+!H?&74v4n2oLLn}MgS zEng@&`G)r|^9MQP(=6Jyh8C{Zejkz@tVIqNg@6ot32E3#rb!TS;kV0ox9D1e9!c&D~`Hnok2~f-V5WxMbib2H*(ze|TZp?|1a$ZRp8=AJRNFCAroyHbR zzB*63f1lO9vgn`eYI@Cz*Pe?mDyqeBG=v3jvt78duEG=Jg%>KnbJj@YkVRg^mNDNcU(u=VFDp!$ z#PG6dS1M`o$2;(6KkD4l7-Y8f{3d_az**AK#ZN=Y?4?5#w#I?hj4Xfa^vuNTyE>T6 zMNRy~iwy-%S>ru@co}f~y+TsXC=k>*wUf$qNPzn+`_!WwFFeuKYeDBsKcd)$sO2`(e=F z*5Y8t^if3r+5j@yg8-0?0}RGX z(P+D=1KaEYk*w>PrC9=;*0-T1dK8 zx1#&*D}UC{nUcGEf*lHss&X0wL}T`1v&RM$d9yp^d8UJ|wH(fyd)c+SZ=g{T6wpB7 zr5~jf&CW%R(eCyvCQLep@XSWR`KB~c@@HILzA8)iQW@7wu3nD1$}sepzGmAa@y06G zl*;>oZ)FlihS(NaQQ0?waPFqNC9FI=_=cDgB&7VSvG5}wp9{p~=vji#_)nXIa_o@M zSa^927cn{Qr=LS-3xhI(J5(a^%cG5F@WwOV82x@fL2s&AiM_Y8Na5n#79^q5fpbXL ztnv2AQut3CVs9dKsnaSAsjq%L{h6Ofv5?R*`;a^$ObQvEihS_<{>8xW0RQDktTciK zao3|Xq(pRaD+n+ZL4vpbKPMvoN=DQV81PXSzc3n|LYNBtW2Z$lwuoyroGPf zIA8d>i`{2hm+K;85WGU%)~SXuqFXHqPjF6);m%=j;aUvVO%u;|yY;HF$ikt4ekkQ0 z?&Iol8E2q&O0c(e%g9)DR;25HO8L5bVG{TL(o{1$`XkZiCJyi=dJ#DHvd9z7^T6R| zI%w+^htnH+B`x73T-pOl^@VEY%K8`wUEU^qr6nfJldEO{(!)tqfgT0eb@*4%&SDBh z=}}6Q(4KA@=)CmEq))Ch`mlo1Z`;rGS>`xN6`YcG+#Q270I#akqub{~ledlc-{rio zF7|;7xj7aJwCs5g2U%y}OEPjKbi!-cBt@S=FKF76LJX&Fjp(>w_-S84r=n!;bz_DWL*8Ke1-2-9Kk}9^mKJ&}{&@6W*J^ppX@BsITaM!Z zDTio~6M689qtm1PQXH49CqcZ~THotGW%IBn}EqJ-DYWWdLSBnnOXKGX|DJ=#@{G9O4uWD?#NwkRfyh>Nj5OlT6~@>Z(W>|yd!C5*?k6v<3UuG&_GrF{l}ln8L=g|h zxBJ{{=F1wlmfrhGD-&ym0RQ{WtxAWSdVuM%)C`v!EC>weS=nk-4Jy&TzXi{7mQV+k z&B^V~1|ktT&kkDnBtAR3VJ^XhTc^bsW_g|=*Y3p{bG^>?{MI?lIo)`!74@^$cB#if zQMM7+n0CF&)5q0akW5ox#!yKB>}jN$rsIo*1X z;z|Ljo3)s+@57d+QQLkmA*_sB9vEo=LBi31z%>~oEdYbtH=is*s%cLp@oTw2`zm(N zKZ&LlQ7X}Q5urqNq3!w9@LWq*0TXW}v!6ZddmR}id^bx~iX;Dcy6cxFA!&5#E!^0S z#QhV6{R?khuJg4nqON}q)Y5hkDs?sZIdz!wkS{w+3md_zb)UzP&Qo zoDfRF_4l$E?`1PURTtwPvhYcGW^QP)BytVnkUPTNJ5g7M9nGvrs@s$5-k2YbCt0Ls z)j2Hnzzb1I{3BfDN=OB<0(v6ln+5rr(qz@+4i<@QR^$VIDhc82SxrB_moN{GM^2(D zWa*Na_&}6P+xXV;wRtq!XLVP7sI?zCt*(I7%MtHP44TDU44TSU=7YKkO)JMjC1U$2 zE0T#V2XWWKEq|7o5B7lv`Bp$?o>u8=v1r>)vNx_b^EcmoUq^mBiZIP#q5Nzi5QN2H zJmGWWkyU&8?;8PJ1L1Ko(wp53rk|&We3n1c44SflGU_#b5pltELCEb~a|GUOOz;o) z;17LQlX$FEfSkkhg~3*`iYVUB>6SeU)6%Z@7Sm1dcT2SRqXhpYdRfwr@Me--#@bbe z@^O~m2R}qE4s*%usF_3rm~IzOZEbGY^FJ@}=n~U*LwU~3t;$#x@V{nQa6vpnrB-PR zHca}4#8x~=g$w7*+iZ8`LsGy??of!O(?rRukMZ$+$j|G)kev}{zC8ucC#dx`_c|ym z7jUIb9MR&hSAC-8DS^$lRR|6|sVb{_5#9$Qq=6fkoB?w+b>mRQXndR9RN5(TQ&N|- zw&&%*cxhO!I9p1WL0jy$dM&~;t=*JnJSF@S>~Ms5M#krxc199m(AxXqw>K&H(CMXj zn`N%&cT+AoC9!YjwSx;q8V*KiiyO0|OtT%QeV2tev!`9EtK%N)u8C_HH=;{!hW`dp zZqix@DIs6q_dG5QO^ZvDzYoE+zWk&fjhQjVoQk9gxx6=mll}{8(nIK^`KI+~T%%QG zDnm<8M#lZ=LgZd$@bqD~OPay*dPA@=R<`5z#PX)vfkgjRAGO4_eIrdbl1I~LUY9Wh z`>`Tb^^!9sn`QYuUn^jFe32*gbsxth{ zYwSdt7g}sM7t?K?9KG4+)g-{sZwKeeQHw1f8e5$Hoy#>nFAJ1cb&mGUWt|3&d!&TBe4^ zz}&fo0?lfByTZAC!;zeHCflaK-M485yeOJp+Dkl;6_@%646W+UKQVLK4q1;x_cym#Kf*Ba~dEdBO_D+($*6CW5J1LsCMhm9J`Hkdz|52Y+?)jGt2y=Lro2D3s zeY^}=PvDJbxo&zybMMj9*e3F`1Hm+{3j)FR0!hbDol}|~i$@GEl&>BhbONivYB9)p zW01pTe05v9$;N(M>5X@vRxcafUP;NT0~w<2iXMaBAF-V_hSy}%lv>r-?YGzJAx1#9bC&pq;F0h6VcOAODzUK-5LQNmvQ~lZ( zp14U7SIB;6_(?3BcTETYa1)p$6^!=fRH1mNSyrtvmCEITgc}u5LQczg?FE~r)7S+& z$=o@Wu4n&FwXI8uzVAJ+lJRU?a*^h18^FtTaxP!Lk%`8y!k=XTKv$32dsL3bLXf+2 z1KFs4`dHf`%|27xq3}CVIdN@(nJ|v+?#W{r zFPExls`|4O*X;e3Kqj)sB49 z{n^F&iUpncQ{t+ytmlioc}5fVwoHZ$El6OBG#izs{FP-AM%k;kSGW`3>adB4cht@! zLep*=CzCApa%Q;eoR@y0)xO5}k{#Xdg(0(===Il6Iv>tN8*TtlQ<1+(SYim;TXp~T zZNri8_!|jiUvC<<>?do;9O69bWiy|pk_5`RbkOB0=kHsDMyZN?3U4-9Q{H~|3`6kP zrm`+YfLVxC5q2Ah#K0x34*Ew)4@%Z*2$Z$46s-r!rG>XXzgez^i2hy5{<=rJ(GE;J zzs2g9vibB~;;QzIuhuaNxzu|RB#FJtPna>mg&*+W7@rgh5EVz_B__x0SHK)P{~bO; z382?_1IE$_w_Qk4@Ij;UMwB+v@~!tQ>P}|s3PD)*-<-*tLkR9ZIYr2>s!o+^b>OVG zXoDL@gvA<2v%i5##tNnD^8OEHZy6TXwrqiJ2qZ`d?gVJuHCV9FxVu|$3+^6*ySq0e zxVyW%2X}XO@>ce_XYYINyZ3$j{p|1SUcJ_wwW>yq8nbHmX9UE|rYTdR&VR6#N|W(7 zIn8~!VJqcfFTVcW5SINIQ)u(`P9#G)Q|u5NGID@`-GHjiPBfqIK)9kM*StyFpsi9w zi-xb^>xfw`{f@`Hu|xyy>>_YYGk|;F3c9TzS4de9ONIygC*YaSVWm~+jsvt%Fi)jg z5rJw;!;h`(VbTSMmpfz^_W=_c>4;8W}^?)1r%(8)v_~{HPx1oYH%y-GlQwFtF_HdW^m}$3Rgz%J)$=)@rvHxF+Jt$Dxy5M zw*V%<`%tJ0MWe8}(80@ZaPvG=CSp)0Nj21a?DGJz{rbap@88j4g@hOj@z?D-!56NC zgIqDY8n$39%Vnd(kEy?M!dXni22MFQS^`l|ya)Bf99+&tomR`Y$QJ zOg(&U{@n{88yNlK((;SciD9}Me3clw5~sy|O~~_(-dwdjfqL@YuhU=Uc0=zDxhi6> zx+UxD z3Q*NrCpYR#W&GB^@QRAZ5L4myt<(=n81Adsy=r$$@|CSi=O?w?OM@?XTC86$Hu-6J_GH-x^ z&@=A>dm82{=tgwy>B-aZNb6!1?BQni(yn{u^B)=4T?@+fGhj|`4SxrrPwK=`)}#ItQbbQtN&ahaeu?AI z*_9bj?My;H;jzhO!Rp@PH;QGH_pZh`_R=w_RbShID$+eWMVyXiOEksxoX|6-*K+@e zfSOB^A?$bMT6r~TIXHS&*Z8myxVgsRlV&?DNei9iaP|Iv7LugDtY!8@%cYr1|3*}&*1k%UMAm+}@ALl&*> zunKFE^g#w1Axx#;e%mg2Z}r&tfup&;LJ-_#N@vM@fgo|c`fE2j5i52NzeJXp$uDD9 zg1Pm})uHi@E<2n(?O)YTs5Wc}0zCvwLb9J(><^B+qb<4YuM->JfRpTkrnW|6u$%dL0 zEC^J)VU*yuk|)o1@~P{k%rNn5JJzs?1eLOJjF^qqy$@ACAHMMCragaXa(Yg!}o=d3+JH041E2r>Rt3faRuJZL$4hn#jJ&dk?zD>&Rg;Sps1TXpuo zaEeRhS87^JMT+6d-r(S%k_hALL*nZ(QcjETHuNynUMZpHkWzIg*D^;fG;}%2v!Pid zwU_V_Uem6-Mb!77yR&opN^s-O7mF!f1OKA({;ZdoqELy0ByuFmGBPfg^}1*2Q6SLJ zulm_mIYUt6O?=2B{iq6QBDMOp8f~zqddpF^l`ph#{^vT%z#Hmvh2I)8R)<=Uo1j&+ zy&E`MK0aOb`j+IE4v~<_u#*6lAY_R#7Dw3I&R#f-3Jao@{MG~Mf8GPRz}JlvL#@7= zD}1QNrtpaaFk0lFnYY&lXDpcH)Y^%+CcHsG;omfe_1#TF=0U+B9wXCQUX zn}lWgwS@oiD1UJ%f0vGc^ zCe`MyUh*$s@E1`1U#|GC`%Fo0CW`m7Xg!02c^!>%jR#b;7#&6uW%c9egrxEAGb_0f zmRSCmU;nxPesM*zJ1b% zjrjlHHz^A+M2 z*F6;!1_C}Fp+B(k*9&)C_nmkWUkveJtEjQD2T06W`hsXuS)(+2{z@qSzQX_9w594l zLE*1u0VPmqK9e3QCQi^-y{#14?m#q6K472N@Tf$l)k9FPGgF;V8VvsD@Bh~;Q-%I{ z(dT0*rNTwH?C5B?w{Iah^1xN$_@8upRLh-iU`Q^|3dSp-+g2Iv{+?T&+GBi;P%V%{-^QStE*`54PPx*hCyiF{+i{+BqmU{mm zG-Kb!&&r`e5?5TAG7{i85I**3-sk5*SPm|P6T<)L8vfU1wUU9xX3+Zd>C+$j`ue%L z6Oy(^Cp$@^l~xMWTR{Ja$$3pcc0#NURu^+-NxeWhTc~%wcm@56I@*uwW3t5uF)Vot z)nP^I0NH=IAaRb+t!NM{vsr?BAE=T&RsUJ@i#fzWZDiU^#sJ@)1ocobHx zY2fjdy0Dyy$;b#O6dCLQ_6=|X>q(Kr5CnZ8@zQ&>AezOgK+V2?ayckV=o18ab#?W6 zhkdlksVO~TiyvRV0%z?4Nhv5^1JlEVm6YO?k`0%06^_I4IdZGQt@3c>cX+n&>`^h_ zhkr$l#TF~Q&*vE+8H|bz2OL>NfPqlK=dJ&gJ^f$%K=lZtg$eO1zXH0hZ*2607N(

kloNI#JhLA)P;Yop&=+uRzQ)FMu-^0Cyi}TArI+D`jk;Rgy z{mGVzC&u@W9@wW+rX3R`5hT|a@m^3wB*56&5G0``*XrT=!E91UIV{FM9}fu+M8bmL z)6o%BAO(&KLWPBq`vDzFm18p^3dYbBGGp0=`3IimD}0<8bSa!X(7t`L+AoGX4+GN8 zrH4C{CGd)C{(%-zKK#@)IBU(uFnV24=^h6SLLnbUCCMi)-^oCe>2ZT=vz~?m+0kIV zeD{xD>ZGr~P;4lKf|KL|k%^oZK%zikm9H_K=)_}{VEBXuIp|r9$QnmcyLcsEBg4C% zVoeBOF%-xJohu5Kd?KKa(}+MNuiDi8M^AQ#31tGT3?g}{ZEXR(JkVAoaYLB;auBRE z5>N--0SYS7c&}VE18#@=4W%l^Ywl6nz(EpCHVJ-I5vbo``XB!X+~P z2D$Sy6X$V63JNAFs*j%^OjC0uigJ@Js}dO$4JQxAy$CwI{I7IMc=^t_LGUl!0tGC{ z(a&?Jf3$8-AzxWR=DVjDmNQ5Gy47vC?{E7`1OJ!M5*?bHS_mHIcF8{SJ-m8QW1BrP z0dF}X9GuYGhFwG)_VwkbPYRHWOZxsC{vTSTJwYEsWz~WzU;WeTWB>NEC+>i1l8`&h z4wHts*@GM=ETd8mM^GFb_Y;*F!jPNM(ML3Tj-9Y1^N)6#2?`cU7hWFO@zl3V6d9th ztwF}O4Im-$%ga}vTJJwGL+G#&q=doK_pEAFY1)_6y`j#3GmQTqf3d~^<3TRu=(XW` z^vj5-P^mz;5xpk}?|c<{&I3z5XmGRxz#?_V_f1}}V)6g2^~@SZ>F4p+eq{Uugh$T; zHDhh<|C+f254+y`>9xHp22u}tw)M;Db> z9JcqF>GnrOR3b&ezDY5q0YfIxg)mn;eEj@M(dXiSJ!HGjZ-3v!?IipVPa6~#At17Y z1W5HMOIKTNqcM9b>ZkK*;H+7i3TP*7!0=l? zKoo|JkIUt`-a!NRWAzR?5bIi`jl9o+8-2R94WAAP;`e(lr3 zQP4}s?$mR)Ql!k5eLEZ9@I0i4392&VD8CPkZ6xsf;KaA+N6o7lTc7P-Fo!n9igb5= z=SslqiMj6cU8w-Eq|K_5xK+o9=O^SHNmmQyFg!@C!9Qs1fp^Jjsov*ucPs}QR<%f{ zrO}vretw?Qb^}Hx{UfYFDe4a`baiyUEW7PN)5%=;gXw~t#bfm01y{2Y0#_&q^EC6LYwc_kG z&|zRJeAW)P2NdP%K)rCQo+U5Dlki2?2S$bJ!`7}n}#LQ%XK_Af9K`ihHb7AF>9q+p<$4DzZQ&`RB=Q3bmorNIT&^= z|A$o+@$Hr;5_9(Ma=r%hVC#ex0sKvJa`N4A-6|PqZ%aHCN3B9%_=DvFhOMpbB#~-y zN}Td9paad_^_;Hl?Xq)@>*dZMnVD`-12r}E-FY98?e&53fL)Y6R&Ligr$%|3P2IIcM*S|aCg9iP=@d zJyIs1!lXaA+$-SrMm@c}Fhc1~{!L8)vX3=d&_M#0Gil`Pq5b7>zLJk0l^&|F1jfZ) zr2k9OK*%NuynGRVn!93HPo(HrR$uBsJvf0{!yNgZLa2{ohUp~JnKawh5yqTGr4%II zV)v?Q?zrd4T88+m){B|teR6{uS2=H^W02@)culJ0Vb?p4xl^3S39Gbhw;DCmnwsv> zSQ!%#=)m78oH_fJmk?3D^I?Cj!}n)}!5gRJ1%HFS2=N4QyQU(g0up#JU=9U1mECf@ z(a~bMNLAJ@l~On7npP-Ry~=ofIGNSuya$_{S;DoX-a3MaKVoak5Kf>_I25b?dR7zE z&8UY&zL1cTLQ`{^sOu%*;lcCK`6TROJCxFmX0iQu9FK#AHvWP;iMQG2TtOd9T5dm~ zs1y7P(j>O7Zy(~QzJWr<=r&8vJP52msnER@T}V#_ll?x^g@|NB*aq5XP+>jHGiloi z?+D@m0}_NmFj3;{i3AJ6W75YJD*MU#xh&PL~bT&hUWAbXO{Sa}VnBOCrb7-)MW2T78t=_g;h+CA;c zx&1)rR1CqNZ&15jwtcHnix1U#AtwDZMr!FVNDj}!dfQAR^bbU1SD`<`KG ze$u}Ap6_W^1B2IUL1-#+0B*iJX*xYy+35Kx(6+z7-^hyst)!rU=5~ER9xS1!r`I@# zXpw)u*(ZtR3+zb`Fs|}bXZFa%W=|+Ku{Xc_=^13+73 zxzW+~WQhytZb(@V3_1no9wRTiaYX}(2R~_4E8=qO>&|O2Y1^b4$5#uk9aIv|(U3SM zig#)e!k(!gOGbdTCK0-~p-Y3dS^uV>w*}_Di;1CZ2P+M*G9a?;txPpX9ZjO_vp5vM zj4|qi2JM~Fs_y>fvqO-RB>#=V&NzqxQ!n)LfWCnK1`HXO&{wj_w%|j{>i)(D8w$3v z0@B*_j>7NuRw;TeW~0F5)zohU2c*f|1vf)>T|u_8l#pLJ^m5D}!Pj`IvIrbsxg#?K zPn~0I$PG0=(nAVm*1LL`W34Kbc zjaOkVJmW0#r>lObZNo%=tQPqacF1tpoz~)U&oW!89SWo>dH{&Csu55lzdo8rN9JFG z2h_x_SqR=ByOA_5^iVAN7`il|YfyMzrWanN3;9W+b=xx*|F0)jpr=0behSe1K_3|R zXF5}e+1b?vTKXg8(C==#M3aMn&jSaTJk?QeyD66=f>gIKj1AO0(LFPYs zPzAE9*=4-Lw*1HNNF}nyNN+7g1m8_Eq_-9L<> zfvW z@wOGURlMQ%?eBJ>+Hci!;;a5Bb21MA@uH!MCzzFf0sEmP$Yy#yQ0sUb zN+ME`u&Cl#KU&^C%hQz>l#N)MCQ7aSZ~`tgpd}8C&=X|^e4=|N9t|fa4rB8f^k^o3 zcoK1>ljgIjzpX-QCoj+Skily(8YTiGPeVa8U-CQ-yv}?F#ci>9EcgB`b>?r*? z^pF`FKVY>;)3>S?OE>7^SZ&W~rKdZ_WJ_Q0t`hC{%Mnb4Z~#Txm)wn+yv-1Bd~s=fgp*rpH*w>OX>Wf7MT zxEXS3R0C|8YSY-MJuz#mz>P$c_C&qSxJqr#Jf z(};XFFLOV$8G79lF&~#<)*h()zBftv5k-wb=|j$*$WMB8kuZ;HT#*|q-|?uJ3MDiw zjnH4GZ~=&_KG|eW1!^xCmRkF1sOJqQ7AT<;vMc^K&eM(!3VH?Aj)y8z$vn9HvHtS5 z?5G^(0Iu1aE{IkBjJ9pGYiKaaZD0Pm13Hb@U8PX}4w&$ULmsN~czfEHEf`34m_hS&G(d$3pb*Zfw9qRk8aYsTSck{1U z9oGW2iS=)4ipuwQnlWR&fTm|SEKrHq>F?e;p@_W|s>V(t6Bm`^Cp`Uqy6VnlzR3tB z)kJ!bT(WH9vaLh(%_woK5H3B4A_S(8S#~LSH#P<05$Cl;Y(md0pUzLf6{urv)x{>D zGD4p9hs<$s8BWBn)CpfL=m2io*_^9sS`Mb&D&M5XZB$G7;hdPzY2b~-9onP~I&9sm~t zsC1G`56N+>AC-DVsYIiu7(5O1h!4Ql^^mWGJOBeEbMNFKUr-Yz)MVlHB-QLZ@74o@ zf~YcR#Vj^mepfy+QGc>kalbBA#x~POYl0}>P<-M3vC^CrF?BvuO@?7|FXbHlt&qO7 zUUB?Fsu+KgkkuhPN1w^8OLdPRZ#gx_s;I0F>>0PrtvMOCWPzls9rN3ji8mVMeOY!- z!H&_!qtXsg`sTc1&%ox-s1N;J;$N{_sqY)@ze@~jWiTF;LgWDTFP*^oiOC-!1_1rh z0b&|tjvaMz_J{%6zMrtvHl z@)E+x0ug8I~)=G zD87eZC1?}ElK-fp+Q||@5nvkImulLUFq2##{FU|8o5v3t%LXSZJoaXIjTXI;A$^_4wBwaHBJz!)7}E@8^yA;jNeiaL_FRb_ zR8)g&Yu<+W_kOTBbO>g#D6-Ng!RW5vD_=V%CnU0u~S(F2=0{rL-FN1O?HnR_l z*uVDWZ3GTS@P84RpXNz_$9XFcXfWvzh@_YR8u}82$?k%u=pafKAXVug3~90*ltVl5 zyyiWo6BTWfbgOGu%(O(l~9Qfpbh<&a0j#s$O6)bZ;aPW3Uv-Z-5YE(fWAWMkJleUV|VH_Rwg! zAVq_eiY2K0=CHi{uVc&iKH9AP!EUt_#IfSiRqDY9V4?P3aJk1x!7_q#<{x+nC7nt? zbs~8}OGTlx`|xb}2^zhlimG^R4PBW3<%FG=usDmI zPSc@k5>j%#(=kn{c8ky9{G8q(yH9I<7Bm<|JsX-vxiF|uxiAX8_0Y&|TcQf8fSS7A zWt*iYbO8pv#a&PiRQuX|E>ti)DW>8RM{eHw(|5^wyJR&CC$dT~oo&7ZfxZ$~TrG;x zs8n8CQCgRT?chqEot_#=Ra>^r5J#RK96uou z2>9MSU!#UZe=vU7Gly+9V%HIOvInrUi0xtXMNhK7DY^D{Vhs?=ro4(@$^R>7q29wjTRet)sj=Ga~j4k{5>B^H#Xf@$;CWS z|KjnoB!6??EqB}~1gQSyYc?=ZmSNgqRG{AkI7rCzX?*yegF4h+t|GtDo5AnR=cmc9cdP_()WsUl z%snY7^y)Uj7iC%v-y-=Q;DB^mMPR5D?N39EgyTdtUXba`m`^toU`Lk}Z&%MEU+caW zya;#+IxpV^Jc!Z{4(z=UO;y`V3t;$wLH07=oT5ZT^dXQRvK&wAd|77X?Hr^6kMI`ZNmx_d)@L}?3mP5`8Scv|phwH+6q z)?-WQjER~dLxA>6h zJY$C}q1%l#OwUrhchAy()zV}AO6GVuctqDT_PB zi8AQt58457GpVOsBMCt+!9%rc0h_M|Qb5=ZdeUc0Rma67xoqMlyFwQ<9*<4(o>FF? za#9_-6_4@u;y!08QJf@`jG6v&d1uD^inuph*o4Qi>}f)dBH~1%HvkjA+$?ie_XMHO z|0JD|w`nt4M%+|G@U*p>Nc3LJ`K0OoDQd_Mgyi0~95%*x|7`{FLH27>y%5j+m^Z|p z(k;-U8NYb@;_m{19K~<+SqK!IQQ+n8eX`*wTLb_GUKCJd53$C)iIQX(uu=h;FI=Q2 z{c1z6XAnX|!gg_;3&)u~c6xi{^~SRWL-}anaxvLrkLk;M7Qe|H`Me)KwQ~ z$3l@v)Rp0NR(2&#zpcW%E!`vRm`NHhU;#kHw4fOul{2G~E}VhgDZ#(CN#% z|J8NttrH+HMiO!mN^X%4P<5LPwc%Q&jHINm4(G}e^=aV~o!wGV0`v`fRQuyYx<8{? z-3qCL4bdK9?N?Pa>a3Q@Iu5r6VryfovENIBmo3WlfRPLe4J7hg*pQ^73`Uwlg4yDG zm^a9T-N4u6V>d*Om+OeS0+D)1BYD0F_`Vh|eGvMRzdx0igWyU1r*6?pia4Gwz0tI( z@KD(5{`In^O=jK~0_l_cS~Dl7qlNUn+4kE00@rMbZzm+M+NUG1jT^JdOHVY*jGW3M zz2GWOE3!BoQjUc+7qf+6!{H1T1=iW*&1;Q5OZV`ev&6;*IvE0u>C~OF2NK;f{{ft7 z1-hU-z0G0UBnSibe z@Kp>Ye@JxdB<60&N$vY4tg5C43IZcSZT}ljV{CdMTMDmswBo(gEY6%(&7G6vPLpbW z-oUF2DBG5V&s|wCxkSrBKAt~Z9FTh)3BK;M&uG~RHhU`M<%}1wx}P4zMECJ)*inX5*iIVcs|mjk}cf$=piysbt z!czsERGUtKE7^e*4ERwVxX=mvFd*!{)(-QC-Sf+3X7BH5$99e`xWi1MeaNf9i4&}zx^-F z<+%%mx>oz){v5^?Ub@ZP8Ka99?GaqQ%nsXpyNQh+{%TaZ5{TQQs+Cu2S2@UG4;;La z$>O}_D&E>^bwt}U_ZJNa*NB+>C zs+*K?pv>m!Va^Hd<2APIJ#%8)J8&q*zaTUAIOW<(DxEs-sVBpxANSzcy-K>#tbG5B z-WknP^+u%BQDnyJ=xWeE6mg(5SkAJ7%#|JCnk6t=rf2d+ySzQL&aP}9pNUGm7R5Gy zbSSX#Z2^PHDd8y_rGEz3aypOw29xKd1{t+9`wZS^KA(vacd+V;G{Lvy&I`!{18f~5*(2^N_f*LY zvLuyzJu){xtRR;QaoxqsJ50tHb!J6`GuMti2Zf-VV}`UP4@@4UBfVkvx{id){V7|B zuihyfm4^&u`#)Su#85V(Q2Y}Zv_o{g?u9F@CI?Xn2_u*ddc|ht zI+rsxfnjfL;`(vrrDz+f^p$>Su6~ZGrtZeZKQNpn>YvaV?t#v$yJ|2*0H3zz45Prr zRl!}|N*%uc5piI1f!fWez4678NzfiOsyl|4Op8l5RW(k%yr@Y`AkoFzXEgYcyKpGk zNOhpP<|s@!y5oFJXn^S=3&dpbhQ1Nmv2pK2d_Gt$sTnRtAXdhS7fUdq`1Q(30e+QK zo@rAql;QEDs^|5}$;aGN;a|Cl*{=ADy2n>k%*^i|Z_I-6ZuA2T^cKG8Gkty#d*X|s z`$@ps;FuP)y|~)BZ???jrCFiMFyTul6o{=6WX{o5XD^dV&1C4vf_4)jlsR7-*82Q& zKmKqKZ1<4;UF=|Y7_E>reD1>s`aBVi@TD%NNhjo@gq|MzmK`gKAzhGK!qJbRsKT2S z_fc2=VQS4Yo7?k;6YBKFB{qYhy}j&Y*@UM`R#2Bj)>s| z>s197&SV3uK193jr@TcCitkOPSkI+>j4cJLs`e8aZoz1iK52z9n4?l6L;*?fyGrXy zLlp+{;mGx4`PSlUKc1xE63Kdr$~}`5iL;+9zekgfZHk#lEH3Ger*9;3x-izYs`46o zga4k6OfY+XYk_N@8l!q3J3_8PUoYpxbD8^xf&N_NYJpE ze|dh>KWWYhR6$_%2DbJJWrM^?YN!0*(Z{m|-;7jFO-_|;vv+Q9Z}1I z8^OtGWIw`(wgyHvFm##EVdA0h*zTBhk0n>KguSx5H(6YE20hGnsa z$U#K%9*fdg3+YbhOKAc9rBWx@GI4&?tP*r2Mc$IKE#{vTMwAYWG3V@hA~8J`2z@Bj9(bN`?6(bG z0%WMp_w>82tNQVXj^O|RE=AY zu#!oR`F8nTPpv7Y?qbSndOAJ-O9WJCTb~i>2q`@xOCjyo?lwZ_xt>E=vW?ot3ILRZQWKvhKwi^N_}PaJ1t!f;vIodKoGA*)y|tyfBSk zyB*pW$JTtOUhqU%=Q2?GU+`a|of8&DxOQFNl2vQ5OO@OZV0`%K88te$?^Yp5u!xGj zilu!bEwo%80yi=O9t_r2YrAnzT+pK((itvKXZ&fOiUgZ>I#EHNvaEpAfE~F}gsiHc zc?q&BPKYpw`dLA$u`Ev%zsH@2m=|dLa4VgA6sP-6vFd1e!+W9fOz z7a_>aE->|3c9hC%bHH;6!Q^B!4tHsF&Pc3B+-fZaXhpHixcW@+`U}D2Yek2y?g{X7 zK-u{G1dq|z#XlxRv!_m)o(uZ@x7?m~; zV>v&YXKQZX`Qe*T&Ym?|PP%%DS+ZqzZq4$3D7m$K&UU8colE8TzUyYnAVahoIFhR6 zYSN%zV^ZXQ`?t<;73C}*WhP6QR!BJ?T2SS+RD&TZ+fBIey=(P2;|KU6K(Mli6KH;ZfS?bG zHZaEEh-*pUT~fcxY>D8>u82-5XpG)guGy0t-t%N6Y|8`r7fqsW5g_!Bj`oTYdHN;l zxD9~5x4+i~CT=iUukh5-XA>ZDd%y7Lc$^D+JYUZ-B}>h20fVGqHv1wIH$JM%{+X0| zTSLoWc~@`pMw_zavh`XpX!YpL&LWxSStrQ*wfxSlv^_vH=-gQ0UE|~_NO>9`u$Blk z4zFtyDk^ODN<{;8Otu7QWs32?Ww2iLrY4M0nchd4d?aBIc|K(isLoMiw?s+U>&BXF zRYkx%4)ZUuVBX^}dzW#zRBcL!X^&Ui%!{!(XTEq5Y$rsJV;EwP+t|>UwCeQ7&f8O; zA8blXn7ETs&0p|D4pu}57h1@Kda8ShVRI%*D>i+5zP1!mtZ&ahsJtJrcfO+k=}Tl3`%U6NZyZgItGZF5hL3%^c?OcW5)WL*U$lxXZvdY@^o;sG^e{wy z>T$ibmrd@9-n4yUYX*nI&S#3#^ZZr9XW>;CTAIH1%j{-6{97zH43PQ^$*UDl+pR%I z7B{kjX71=Zo!Rm~%l^$;qI zka_(!sYN~x+NO@FHc{-OvrSW|{tDfFjJ{k6R}lWzg1qt(+IO^_Pa*NZsR3?}`-#PY z>#V_zFqvaOe&X_YT&KKz0Z*G#x8jB<%l}+017Aw{p3~+J!GO0Nz=R}n=XekZl*H{^ ziZLZ#Kff9N8|V|mr7egtxc)F@T#3jkd&!)!-aKO+DOv|| zN+R~A4)A7bRO9c4x>m1o8^Rm&7qui&siujP&c2A3&Zgm$x(Wo5SR^AE(&tbr5oojd zZ4mA=e3z8A=GJF3=Kp?TEOnAP9Lh#9kHM1+hGbswDoQ;KTv783yNvX}yw;w%` z9wvAYWGjn|%ymI|(3YMNU|uR@X{ z)GEF3(w^goFz38TXD3(P=Y=ydc~AdcvZb>4SBWqoXxwgs3BQsWLk3{armz)FsZfau ziDlxV(HPR&Tn&VRgU?<}9+}c%QbN@YuhDX?I$|>|J0;(zu3b}}g2M+V2*-#(9>8cC zMBbH`*H91!wjr_x2eg0-mN3p6FYDIiPQB}#?K2WEk8Z>2%tM>VB&yCrP`vB580qu0F2<6(u37%YgOA z(_?ILKo&J#ph)TQu%BmDr_IeDyyQO9kORkHtHwMxd5Q@0jEL0jz0>^nRe$}B^ z6jr0JS}>@*wPWZWY|ui(lhXnX_P|n2PAd>_wCIQ9CA)7uvn!8L$i}>8?@2h7Pi2;2OO$`LaT$?n zIA=mK#7qqK4EzkS`9#L)+Qq+F@uzKFbI$91sUEatV1P2xuvZ|IVNKn!ulM`PK%a5>upJ`TCP=)sm)B> z@3#{{8^Z939*~o>Gsxn3DCW8|tAM@v`Cg z)kAq@&vjNfThrkQ22i60G6i*_fSIQXxna>ydSVTbN7qPNS2|5FrJ$-dSRL#Ci)4^A zo5MS0VcAV%rY9DeMO++k6OiPMub}aA93rQvRL)xO7U5a2582T#qhk57srDspR$8%H zS&8=eU{?Cv?23;0Xh@=~mn+n!Gymokmo#kqv?J=}qt($7qWz;-8<7?EuEy(ukbtRd4b9FkS>sa^RvJ63(*?S&Rj_y?I6ICSa)@J#zimBTmnKU*a{*K5~63Ja9 z)!=q5nt8E&H*K)IMNwD1nW`-HbMH(jQCj(TX&vY{_)EvQRq=i>POdgdr*E8 zn(u*V7cQbj7MdTKVCvDJf#)DmAK`!&NSI!M8TcYbTP~*%Y9YiNzELEkzqRR{ExFi> zAwx5sqw-yA_|xjX?&sTkd^k8q2D)wh;XP+v-Z1ZVFQrnHefjix5%eElIKMXN5-{|a z8T$)&8f*ulJRN4d#+f+es}n90q-4yR!q>DVoh#m7kyB!LxD=~8NE$!X`CutGbNsSY zZ~JN}fxfHV=hg9rN|6c@fGsEq5nX@9kLA{>!NRm&P`p++w3e zkF$~_+`aE`=cx`B<_r-8rr2*G0r;yXIQ^YDNa`;6RvMwE{@C0G%uZc|4)#45W#!G) z?^!3z_B3XGeCmQ8NdCN43F~W6GP*=zRxQdPk{KT0n3y)duG&`2X@^wl2& zoo&U)aCE=6B`TSFj0(5Ps=;6Cn`|`POjj`6j3XL*#NkmT9QlDWySD%lI-TwlUW$tC zbvWs5p@X+0Zi13x^-ht7ry(E^D%Nqh(yGy_wf|TuV2MqA^R$t1UbTy|?)Y(xCn9i5 zs(9M?`yxd+S4yk%JI_xQ3e0*KO(z--1M2B&>#ihL1HzZT1vvjYXCYVlJH)Y>uAptx zs(cG>K2P=&j+@;)}CqpIz{vI>@pLFa@msI8+X6=R8=Q0%QPk-!8injXi>E-i&o%NckUD zSLllo8}oV-HP*f^S|0j$F8~U}GP&DdKB*}wA%IxS03ghr!X?DS+5zp0k4BC8eERLI zPsisdecxalc^{vQ;HVXI#KbO`q))gcYr{3z&zpS7&|%y)n9Q+{g|i<|icFz2W`vVo zBLG6ZaGoB%xegPBOL3?vlH6sHj-85r zU>E=vq^-0=q1xctxJ?n!zB7S&E^!;3q7np2yVIFEU&$hiztgazKWJ-2oD89}bbl)_ zW@S0iEI{y~*^Rc8;aOWdfP994a*VRiJYA!O)3}_lPw!!;M$B$%us5Zpo}1iptlqV4 zFQOuKBiKuQVGOkF(LHY&`nl(4E`_W}Vst8o$&vFLI!X%{Ohrk+4-HSW*f(x&#~;kL z1q-SeOjJFbzZ_{&5OKMh?5jBrke~f+Y-{*`%F&mnppxfB9O_T4-ny)-!$>9FdwCHi zi>mj7MY=;+whT8n{HxSzw%)HsQGeHHds>GPDS1Nm&W*(r)el}s$TaBP40dEH6qOt+ zcCEBOKd-}3UF+h73!-~auFy#TfC2~Mw+Q47dPl#3a^U0MYJHp8S?%~(@mOZD;7K~? z>pWW+bgOgxmEw9yy%VZ+f28nCFo&=y+)!Lh5(J9%5}KK=cAtI?jiPB$RNDT4}&Bm6ne+(M%{ z7B;+ajd565ZC|d$30}@=hc(N^=SGs$e$Js&IH+?D6wNx-`BQa)LiT56xobuH#0^`1 z&Kn&H_puuhlIRs@a(5<`z<9DVglzct>?drKMI@F8!@4&bxiT3?Y-97@tfWm@aw{Jd zT&Gsqh29kG;X0T6Dkk4+=&jZZg8?11vNg_P}z1{xuR zSV9R!iSVJlGd2)<5(5PTvq0g6L;(g92J?IVdBImI=nzvBusj$(`!!mObmhRy*fNS3 zJ8Km=K6^h0o|DN+E#Tix{(-8gx#ECNNIN0;;!*3p$Tdn20w`=bploLZwZE<-ihWtVbkD;}HM zV`4&KLGDBEOb47639rCmMiktIT&@J60iy+Fj>LV%q1xcJ?G@sPVuFzT{~peO!RKQ*;5n(ze;eH0r+c;xuC}>R@fLp~G>f`>&+ugp z$4UW%4@Z8j*I;p&PiDE`v|nY{FCW55bw2?25wt z=B4{3ClH0Qji}y%^JhJaA&6w09o0u`UdCQD2#*XLw^Cbq*$`V@Q2#}?)Hv*Ce)oAQ zr3+Pao-fy+QOt2cw04A_=woeZx^5<$iD?r;e7z-CN`2*8>D%`DWs95-9y z^Im@Mzc#fdyjO!z_*rE<$aO1e60^?{|{kr85GyHtqt#xKp?m~1a}MW z0U8P3xNC6t#uK!0cW43xcXtSG!QF#H2=4wh*=OgR`<`3(t6J4H>Hfo9bIjr6d8*uR z#;9-d=EkU*m{CM`KjiTOBxb(PMzQ0{A1#>tXdDm#j<9~j{}=nmG29C~1Ym7iO|Pe2 zdmsi?XxHp4ZeCLUQ>JQqmcdzQ?3mXcIUqyG1!m}RO*DQmhr?x$i*faan;A@-gRdvw zjfL%g*r*r5)}+Axil2dcAhZhnw&rTgLg3Do<1+oj07}fxrgU{^z0%p6o(iMyf*6qU zhPc|Qunalbj?FD$qk;O@pT_>O$&z}NeVX+MD$*7V54YTMzO&3?)N3bXX=_K^eowWs zhX|D3B_N$fQgF5dzq8$LQVKd)X(hy@mi?9|muBq>_v+Q$Bbr{VB~>W4Q$$4Ri$^H= z^Lv;>3?9sgGQnOv4>xCD%U70pG-S($q%Yv5_ycYj!nxrj%U6PYriqU{2yB(WOs$fm z9sUtAZz;O643*x#q{C%dKWe`;xJ$}3-WS?&olIYjcKcYYEUJPIK{SKsr{6%Ah~#rP zx#(^XytduHy7t+(wO-Dp8ETj-pf9TpNi4>vz`4lO3fl4~+@wFaE*$ENdKp!ak0V2y zOFdFFN^ps9i`PV&TK=e9mBq{R6qFYPTPGutPCOjrod&TSBD5NrbDb5%+TJ#rvpw`f zfk+Of>hG?nj@nLyEA*}St2=kS=i8k-+&aD`KED1!w!2&_vKFNIeY%_?NZ#9R)3RJK zv)4DOtyO}+dT!@@g>c_h?vqp7D6h*oY1o42w!}TrI~_CTrMF)NWqL(b08>OIgwtI5 zs>W#?Euq9-c3b=3jB#}k84fCK=h6OQLHQ&GvjWA;lLsNR9_@vUjg488S;huz4^@1e zYsr$uFdb$L$x$(H!wxg!BkGROc^_g|%=H*rNci|(Cma8G`gktpof>*PiM1~B28nqj zL4q`|;HEQr+++O?Es4j4jE3lDnTWrD^bG;_#=R2b^<~8Cu?7$Pq*K5Fm^X-y^q{x? z4zn9kW^r;TH70P89;c5ms#YYpSM}7T+(kt3eTa@+rWa|5bO!rzP*t8;_HZfH@pfE& z4zSdbc|Nn*jw;f2u?`uNM!q|dN!ywwfk7SRc@!m2Hl?$|tI_a;7s`>8g~_@EPy2O+ z0&Xy`+xOH?dd_X9pR2Xy<>i5SM%rk%!Fa#q8ta522umo6BrsGfVzX(xU(JjQlejjf zm_JI;#g$oLJS*pfx2qr1wSa4+8(_S4K6{)J=l6B!0S5q{X!Km_4;g>P-U9+ihEKBg|yuCida6Y z_2bo?F&ac6giF^lsTKiPN@W&T-IvlmlzcZ}+j4V5dJKeoU?$O|!w21kxPpJG;AVA< z%s%}XT0L1XYnMJ`penQ2X?uf3T&VpJ3Np6$T+%8FP)?*nEvFl*H|&+T>Cto#vee6Y1>+l&m2ti+%*@CRXM zPzu;juinJGC&~j{2Kt2Vb^g>kMZc%KfhYRK`>YHsU{}A$bPs0fW+magH9MzJv+4Tl z^#JA@TdQ$M7!eMvJ0nky-#J8i*6#o@v*Wmjuko#8DE9ey$96V4qB=KkLLmevyJ>VT zz#`*K1%h3Jp?OQ;&Ic|D8w*=!g73|DHtxQ|yj6l8%Le&pYg-Z@pKthxKolNWZvXM6 zo4T&!l6(vQnQF-#!H%q*e8QfP2Y%j#(=h*dVUQEHV|T@mRi{Qih98rg$qBpn1y0;9 zIKQZavmYQ17wil6k;Go=a|$WVHu%#{E&`Wag=ZP%S3MQed`E(BfLi^ah<~WxzP)_a zLIq&bI`@UndsfPU`S3|IF;iKFpa<-bqO450^2CNPytBkIN@B29OC3L}bd)62mne3- zB8K)NuLMlTa&GHK_$rE+tfH@FI@D)Wl-TzXk7)5Bd^3zs2Q$(TJR97)MY6s z758RFdVRDR25YkUkvpizh?49kCo*0#0*CzPtYpGq0+216+H$re%(OI(Y_A$OmnkD* z!@y}A9LS&M2R-XIM5$4tQ`4#{STpG-9@=kjw6%0G84nG?i|B895fD+Thw#z9-~-wiX67r z=_K+;KOp72FRQWJEbJM_SZ7~)tm-<;eu9jTxPRql?c#Mk)-_zsYqn|B9&Ph&Jv*p= zZP*YQ)~F}Xlw|YnUT?hmJLYT`mAYlkS)-ERIMw1G7Bc(LPxS!>R5FQBwp%zZGWyFg z!xONFQ>AL)=1?rFIX%__6l~X>p2{N^dE?6Od(x;#Yu(teFX>T})f&Q9Dh@23dnK z6{9PX2DzMmNgI~Boy`t!psT9Pr036SkKD3ba_5J85WSP^POmdrYw+TsmI1dxYy)?P zmNyc1aM(xE1?U=ITp3+Ou2w$eA62r9G~R!j)!Jt!X_+MQIM!o0T40xy4R7by*&lkC zh=t~^JX^AJn)mA$Ukud^177B^cr*__bzg;mWe}in@8Rc87he6T*)JI> zzXAP4rw{HlE_NE|m?V}VrY=M#?SGBvOZUXGT&?F$w@X8ySZl8Id$GrLTagnOuA8;d zQ?iVN)5N;zST1dIIAQ9u2fYvwepn=KB7w}JrAdXs^}%|j%EH>4QM5J7E@+LB%@*<=|fW8qFn8D`F-@4kI4l z_8y(h{_|$dyGuOU=u+-)Iv^uKEHLmhaz(#{rPW5n6nG_>eP6RC!u}A&r|ZPrCVPv( zAGo|v4$zD=u->QjN*KypQph-g`L4V2=)OJ@xXWi<`LM;X!ySgE>ioB$bQ9F3DR0xA z&=Pn}=g^{*yB&m0OK3$0oGjGX7A%t8I^Iru)+A#(oF0q(nrp%*Wqd^9>*zjJiAp_b z1Re7|YSSrD(I^nHoljk*$8DSAge~&Gdeb!Fch`4;tkdTE2A~1(wrB6Z3JUAH<@`jOE(3LyQ7@bm zn1B4iZxIsTv_+@V>_*-Pqa2iPft5t#RRuH|6Oq!;5@KQ^G5a2SC&bxpIr41hJ$J9& z@3mtu4|zaZt4<#}&!$;$gK&?mg6=5I;&L`Xom4GNmi&p2*KT!axj+#MUMlfxzD#O} z#(GR%?!rf^+>PAV(9BJ9+831*g9x=#z0{g}$?uEj{7T-co&=ULVC~P@-pja}*ocq= z7++!H@9~xJ)Ww_x98n@r{YrporQVnw&HG9rsO64d>sO1-r8{Mlme@x<~M`<#8amvkp9@(gO%#|8&-HFs-&d9JPe{=Ak$t~6^b-oY#-G;O

k8 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

yyff{RQt@ER#ZEDQhXX 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Ð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 XS%j(REs_l800000NkvXXu0mjftsXYP diff --git a/build/tests/banner/reference/2021-10-24_135455/js/bootstrap-accessibility-2.js b/build/tests/banner/reference/2021-10-24_135455/js/bootstrap-accessibility-2.js deleted file mode 100644 index fb869d72e..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/js/bootstrap-accessibility-2.js +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2016 University of Illinois - * Authors: Jon Gunderson - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* global $ */ - -'use strict'; - -// Removes the "tablist" role from bootstrap.js "nav" class objects -$(document).ready(function () { - $('ul.nav-stacked').removeAttr('role'); -}); diff --git a/build/tests/banner/reference/2021-10-24_135455/js/bootstrap-accessibility.min.js b/build/tests/banner/reference/2021-10-24_135455/js/bootstrap-accessibility.min.js deleted file mode 100644 index c3f45c19c..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/js/bootstrap-accessibility.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! bootstrap-accessibility-plugin - v1.0.4 - 2014-11-03 -* https://github.com/paypal/bootstrap-accessibility-plugin -* Copyright (c) 2014 PayPal Accessibility Team; Licensed BSD */ -!function($){"use strict";var uniqueId=function(prefix){return(prefix||"ui-id")+"-"+Math.floor(1e3*Math.random()+1)},focusable=function(element,isTabIndexNotNaN){var map,mapName,img,nodeName=element.nodeName.toLowerCase();return"area"===nodeName?(map=element.parentNode,mapName=map.name,element.href&&mapName&&"map"===map.nodeName.toLowerCase()?(img=$("img[usemap='#"+mapName+"']")[0],!!img&&visible(img)):!1):(/input|select|textarea|button|object/.test(nodeName)?!element.disabled:"a"===nodeName?element.href||isTabIndexNotNaN:isTabIndexNotNaN)&&visible(element)},visible=function(element){return $.expr.filters.visible(element)&&!$(element).parents().addBack().filter(function(){return"hidden"===$.css(this,"visibility")}).length};$.extend($.expr[":"],{data:$.expr.createPseudo?$.expr.createPseudo(function(dataName){return function(elem){return!!$.data(elem,dataName)}}):function(elem,i,match){return!!$.data(elem,match[3])},focusable:function(element){return focusable(element,!isNaN($.attr(element,"tabindex")))},tabbable:function(element){var tabIndex=$.attr(element,"tabindex"),isTabIndexNaN=isNaN(tabIndex);return(isTabIndexNaN||tabIndex>=0)&&focusable(element,!isTabIndexNaN)}}),$(".modal-dialog").attr({role:"document"});var modalhide=$.fn.modal.Constructor.prototype.hide;$.fn.modal.Constructor.prototype.hide=function(){var modalOpener=this.$element.parent().find('[data-target="#'+this.$element.attr("id")+'"]');modalhide.apply(this,arguments),modalOpener.focus(),$(document).off("keydown.bs.modal")};var modalfocus=$.fn.modal.Constructor.prototype.enforceFocus;$.fn.modal.Constructor.prototype.enforceFocus=function(){var focEls=this.$element.find(":tabbable"),lastEl=focEls[focEls.length-1];$(document).on("keydown.bs.modal",$.proxy(function(ev){!this.$element.has(ev.target).length&&ev.shiftKey&&9===ev.keyCode&&(lastEl.focus(),ev.preventDefault())},this)),modalfocus.apply(this,arguments)};var $par,firstItem,toggle="[data-toggle=dropdown]",focusDelay=200,menus=$(toggle).parent().find("ul").attr("role","menu"),lis=menus.find("li").attr("role","presentation");lis.find("a").attr({role:"menuitem",tabIndex:"-1"}),$(toggle).attr({"aria-haspopup":"true","aria-expanded":"false"}),$(toggle).parent().on("shown.bs.dropdown",function(){$par=$(this);var $toggle=$par.find(toggle);$toggle.attr("aria-expanded","true"),$toggle.on("keydown.bs.modal",$.proxy(function(){setTimeout(function(){firstItem=$(".dropdown-menu [role=menuitem]:visible",$par)[0];try{firstItem.focus()}catch(ex){}},focusDelay)},this))}),$(toggle).parent().on("hidden.bs.dropdown",function(){$par=$(this);var $toggle=$par.find(toggle);$toggle.attr("aria-expanded","false")}),$(document).on("focusout.dropdown.data-api",".dropdown-menu",function(){var $this=$(this),that=this;setTimeout(function(){$.contains(that,document.activeElement)||($this.parent().removeClass("open"),$this.parent().find("[data-toggle=dropdown]").attr("aria-expanded","false"))},150)}).on("keydown.bs.dropdown.data-api",toggle+", [role=menu]",$.fn.dropdown.Constructor.prototype.keydown);var $tablist=$(".nav-tabs, .nav-pills"),$lis=$tablist.children("li"),$tabs=$tablist.find('[data-toggle="tab"], [data-toggle="pill"]');$tabs&&($tablist.attr("role","tablist"),$lis.attr("role","presentation"),$tabs.attr("role","tab")),$tabs.each(function(){var tabpanel=$($(this).attr("href")),tab=$(this),tabid=tab.attr("id")||uniqueId("ui-tab");tab.attr("id",tabid),tab.parent().hasClass("active")?(tab.attr({tabIndex:"0","aria-selected":"true","aria-controls":tab.attr("href").substr(1)}),tabpanel.attr({role:"tabpanel",tabIndex:"0","aria-hidden":"false","aria-labelledby":tabid})):(tab.attr({tabIndex:"-1","aria-selected":"false","aria-controls":tab.attr("href").substr(1)}),tabpanel.attr({role:"tabpanel",tabIndex:"-1","aria-hidden":"true","aria-labelledby":tabid}))}),$.fn.tab.Constructor.prototype.keydown=function(e){var $items,index,$this=$(this),$ul=$this.closest("ul[role=tablist] "),k=e.which||e.keyCode;if($this=$(this),/(37|38|39|40)/.test(k)){$items=$ul.find("[role=tab]:visible"),index=$items.index($items.filter(":focus")),(38==k||37==k)&&index--,(39==k||40==k)&&index++,0>index&&(index=$items.length-1),index==$items.length&&(index=0);var nextTab=$items.eq(index);"tab"===nextTab.attr("role")&&nextTab.tab("show").focus(),e.preventDefault(),e.stopPropagation()}},$(document).on("keydown.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',$.fn.tab.Constructor.prototype.keydown);var tabactivate=$.fn.tab.Constructor.prototype.activate;$.fn.tab.Constructor.prototype.activate=function(element,container){var $active=container.find("> .active");$active.find("[data-toggle=tab], [data-toggle=pill]").attr({tabIndex:"-1","aria-selected":!1}),$active.filter(".tab-pane").attr({"aria-hidden":!0,tabIndex:"-1"}),tabactivate.apply(this,arguments),element.addClass("active"),element.find("[data-toggle=tab], [data-toggle=pill]").attr({tabIndex:"0","aria-selected":!0}),element.filter(".tab-pane").attr({"aria-hidden":!1,tabIndex:"0"})};var $colltabs=$('[data-toggle="collapse"]');$colltabs.each(function(){var colltab=$(this),collpanel=$(colltab.attr("data-target")?colltab.attr("data-target"):colltab.attr("href")),parent=colltab.attr("data-parent"),collparent=parent&&$(parent),collid=colltab.attr("id")||uniqueId("ui-collapse");colltab.attr("id",collid),collparent&&(colltab.attr({role:"tab","aria-selected":"false","aria-expanded":"false"}),$(collparent).find("div:not(.collapse,.panel-body), h4").attr("role","presentation"),collparent.attr({role:"tablist","aria-multiselectable":"true"}),collpanel.hasClass("in")?(colltab.attr({"aria-controls":collpanel.attr("id"),"aria-selected":"true","aria-expanded":"true",tabindex:"0"}),collpanel.attr({role:"tabpanel",tabindex:"0","aria-labelledby":collid,"aria-hidden":"false"})):(colltab.attr({"aria-controls":collpanel.attr("id"),tabindex:"-1"}),collpanel.attr({role:"tabpanel",tabindex:"-1","aria-labelledby":collid,"aria-hidden":"true"})))});var collToggle=$.fn.collapse.Constructor.prototype.toggle;$.fn.collapse.Constructor.prototype.toggle=function(){var href,prevTab=this.$parent&&this.$parent.find('[aria-expanded="true"]');if(prevTab){{var curTab,prevPanel=prevTab.attr("data-target")||(href=prevTab.attr("href"))&&href.replace(/.*(?=#[^\s]+$)/,""),$prevPanel=$(prevPanel),$curPanel=this.$element;this.$parent}this.$parent&&(curTab=this.$parent.find('[data-toggle=collapse][href="#'+this.$element.attr("id")+'"]')),collToggle.apply(this,arguments),$.support.transition&&this.$element.one($.support.transition.end,function(){prevTab.attr({"aria-selected":"false","aria-expanded":"false",tabIndex:"-1"}),$prevPanel.attr({"aria-hidden":"true",tabIndex:"-1"}),curTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:"0"}),$curPanel.hasClass("in")?$curPanel.attr({"aria-hidden":"false",tabIndex:"0"}):(curTab.attr({"aria-selected":"false","aria-expanded":"false"}),$curPanel.attr({"aria-hidden":"true",tabIndex:"-1"}))})}else collToggle.apply(this,arguments)},$.fn.collapse.Constructor.prototype.keydown=function(e){var $items,index,$this=$(this),$tablist=$this.closest("div[role=tablist] "),k=e.which||e.keyCode;$this=$(this),/(32|37|38|39|40)/.test(k)&&(32==k&&$this.click(),$items=$tablist.find("[role=tab]"),index=$items.index($items.filter(":focus")),(38==k||37==k)&&index--,(39==k||40==k)&&index++,0>index&&(index=$items.length-1),index==$items.length&&(index=0),$items.eq(index).focus(),e.preventDefault(),e.stopPropagation())},$(document).on("keydown.collapse.data-api",'[data-toggle="collapse"]',$.fn.collapse.Constructor.prototype.keydown),$(".carousel").each(function(){var $this=$(this),prev=$this.find('[data-slide="prev"]'),next=$this.find('[data-slide="next"]'),$options=$this.find(".item"),$listbox=$options.parent();$this.attr({"data-interval":"false","data-wrap":"false"}),$listbox.attr("role","listbox"),$options.attr("role","option");var spanPrev=document.createElement("span");spanPrev.setAttribute("class","sr-only"),spanPrev.innerHTML="Previous";var spanNext=document.createElement("span");spanNext.setAttribute("class","sr-only"),spanNext.innerHTML="Next",prev.attr("role","button"),next.attr("role","button"),prev.append(spanPrev),next.append(spanNext),$options.each(function(){var item=$(this);item.attr(item.hasClass("active")?{"aria-selected":"true",tabindex:"0"}:{"aria-selected":"false",tabindex:"-1"})})});var slideCarousel=$.fn.carousel.Constructor.prototype.slide;$.fn.carousel.Constructor.prototype.slide=function(type,next){var $active=this.$element.find(".item.active"),$next=next||$active[type]();slideCarousel.apply(this,arguments),$active.one("bsTransitionEnd",function(){$active.attr({"aria-selected":!1,tabIndex:"-1"}),$next.attr({"aria-selected":!0,tabIndex:"0"})})};var $this;$.fn.carousel.Constructor.prototype.keydown=function(e){$this=$this||$(this),this instanceof Node&&($this=$(this));var index,$ul=$this.closest("div[role=listbox]"),$items=$ul.find("[role=option]"),$parent=$ul.parent(),k=e.which||e.keyCode;/(37|38|39|40)/.test(k)&&(index=$items.index($items.filter(".active")),(37==k||38==k)&&(index--,0>index?index=$items.length-1:($parent.carousel("prev"),setTimeout(function(){$items[index].focus()},150))),(39==k||40==k)&&(index++,index==$items.length?index=0:($parent.carousel("next"),setTimeout(function(){$items[index].focus()},150))),e.preventDefault(),e.stopPropagation())},$(document).on("keydown.carousel.data-api","div[role=option]",$.fn.carousel.Constructor.prototype.keydown)}(jQuery); \ No newline at end of file diff --git a/build/tests/banner/reference/2021-10-24_135455/js/bootstrap.min.js b/build/tests/banner/reference/2021-10-24_135455/js/bootstrap.min.js deleted file mode 100644 index c6d36920b..000000000 --- a/build/tests/banner/reference/2021-10-24_135455/js/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v3.3.2 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.2",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.2",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.2",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a(this.options.trigger).filter('[href="#'+b.id+'"], [data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.2",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":a.extend({},e.data(),{trigger:this});c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.2",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('