CINXE.COM
Test: HTML section element with an accessible name (aria-label) | Accessibility Support
<!DOCTYPE html><html lang="en"><head><title>Test: HTML section element with an accessible name (aria-label) | Accessibility Support</title><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="canonical" href="https://a11ysupport.io/tests/html_section(aria-label)"><link rel="stylesheet" href="/stylesheets/style.css"><script src="/js/vendor/details-polyfill.js"></script><script src="/js/vendor/formdata.min.js"></script><script src="/js/head.js"></script></head><body><header role="banner"><a class="skip-nav" href="#main" id="skip-nav">Skip to main content</a><div class="logo-area"><div class="site-title"><a href="/">Accessibility Support</a></div><span>Will your code work with assistive technologies?</span></div><nav role="navigation"><ul><li><a href="/tests">All Tests</a></li><li><a href="/faq">FAQ</a></li><li><a href="/contribute">Contribute</a></li><li><a href="/learn">Learn</a></li><li><a href="/updates">Recent updates</a></li></ul></nav></header><main role="main" id="main" tabindex="-1"><div class="beta-warning"><p><strong>Important</strong>: This website does not attempt to establish a standard for how assistive technologies must behave. <a href="/faq">Read the FAQ for more information</a>. Additionally, this is a work in progress. <a href="https://github.com/accessibilitysupported/accessibilitysupported/issues/new">Please submit feedback or suggestions</a>.</p></div><div class="content-wrapper"><div class="content"><h1>Test: HTML section element with an accessible name (aria-label)</h1><div class="current-support-container ye"><p>Screen Reader support level: supported</p></div><div class="current-support-container un"><p>Voice Control support level: unknown</p></div><h2 id="top">On this page</h2><ul class="link-list"><li><a href="#description">About this test</a></li><li><a href="#age-of-results">Age of results</a></li><li><a href="#test-html">Test HTML</a></li><li><a href="#versions">Dates and Versions of tested combinations</a></li><li><a href="#support-summary-by-at-sr">Summary of screen reader support by expectation</a></li><li><a href="#support-summary-by-at-vc">Summary of voice control support by expectation</a></li><li><a href="#support-tables">Detailed support tables</a></li><li><a href="#history">History</a></li><li><a href="#related-features">Related features</a></li><li><a href="#contribute">Contribute and Feedback</a></li></ul><h2 id="description">About this test</h2><div><p>This section has an accessible name per HTML AAM 5.15.1 Section and Grouping Element Accessible Name Computation. It will will be mapped to a role and should not be considered presentational.</p> </div><a href="/tests/html_section(aria-label)/run">Submit new test results</a><h2 id="age-of-results">Age of results</h2><p>Results in this test range from 4 years ago to 5 years ago. See <a href="#versions">detailed information about test dates and versions</a> for more information.</p><div class="caution"><h3>Caution</h3><p>Failing or partial results may be out of date. The oldest result is from 5 years ago. Consider <a href="/tests/html_section(aria-label)/run">running this test</a> and contributing results.</p></div><h2 id="test-html">Test HTML</h2><a class="open-test-page" href="/tests/html/html_section(aria-label).html">Open the test case HTML file</a><pre class="test-html"><code><!DOCTYPE html> <html lang="en"> <head> <title>HTML section[aria-label] element with an accessible name</title> </head> <body> <p>Use the screen reader to announce the target element. Note: The test will pass if a role and accessible name are announced by screen readers.</p> <p>Example start</p> <section id="target" aria-label="target"> <p>Sample text line 1</p> <p>Sample text line 2</p> <p>Sample text line 3</p> </section> <p>Example end</p> </body> </html> </code></pre><details open><summary><h2 id="support-summary-by-at-sr">Summary of Screen Reader support by expectation</h2></summary><div class="responsive-table" tabindex="0"><table class="support-table assertion-container summary-matrix" aria-labelledby="support-summary-by-at-sr sr-feature-index-0"><caption id="sr-feature-index-0">aria-label attribute</caption><tr><th id="h-feature-0-at-type-sr-expectation" rowspan="2">Expectation</th><th id="h-feature-0-at-jaws" colspan="3">JAWS</th><th id="h-feature-0-at-narrator" colspan="1">Narrator</th><th id="h-feature-0-at-nvda" colspan="3">NVDA</th><th id="h-feature-0-at-orca" colspan="1">Orca</th><th id="h-feature-0-at-talkback" colspan="1">TalkBack</th><th id="h-feature-0-at-vo_ios" colspan="1">VoiceOver (iOS)</th><th id="h-feature-0-at-vo_macos" colspan="1">VoiceOver (macOS)</th></tr><tr><th id="h-feature-0-at-jaws-browser-chrome">Chrome</th><th id="h-feature-0-at-jaws-browser-edge">Edge</th><th id="h-feature-0-at-jaws-browser-firefox">Firefox</th><th id="h-feature-0-at-narrator-browser-edge">Edge</th><th id="h-feature-0-at-nvda-browser-chrome">Chrome</th><th id="h-feature-0-at-nvda-browser-edge">Edge</th><th id="h-feature-0-at-nvda-browser-firefox">Firefox</th><th id="h-feature-0-at-orca-browser-firefox">Firefox</th><th id="h-feature-0-at-talkback-browser-and_chr">Chrome</th><th id="h-feature-0-at-vo_ios-browser-ios_saf">Safari</th><th id="h-feature-0-at-vo_macos-browser-safari">Safari</th></tr><tr><th class="assertion" id="h-feature-0-sr-assertion-0" headers="h-feature-0-at-type-sr-expectation"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element"><span>MUST contribute to the accessible name</span><span class="applied_to"> applied to: section element</span></a></th><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-jaws h-feature-0-at-jaws-browser-chrome"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-jaws-chrome"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-jaws h-feature-0-at-jaws-browser-edge"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-jaws-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-jaws h-feature-0-at-jaws-browser-firefox"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-jaws-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-narrator h-feature-0-at-narrator-browser-edge"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-narrator-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-nvda h-feature-0-at-nvda-browser-chrome"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-nvda-chrome"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-nvda h-feature-0-at-nvda-browser-edge"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-nvda-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-nvda h-feature-0-at-nvda-browser-firefox"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-nvda-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-orca h-feature-0-at-orca-browser-firefox"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-orca-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-talkback h-feature-0-at-talkback-browser-and_chr"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-talkback-and_chr"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-vo_ios h-feature-0-at-vo_ios-browser-ios_saf"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-vo_ios-ios_saf"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-0-sr-assertion-0 h-feature-0-at-vo_macos h-feature-0-at-vo_macos-browser-safari"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-vo_macos-safari"><span>supported</span></a></td></tr></table><table class="support-table assertion-container summary-matrix" aria-labelledby="support-summary-by-at-sr sr-feature-index-1"><caption id="sr-feature-index-1">section element</caption><tr><th id="h-feature-1-at-type-sr-expectation" rowspan="2">Expectation</th><th id="h-feature-1-at-jaws" colspan="3">JAWS</th><th id="h-feature-1-at-narrator" colspan="1">Narrator</th><th id="h-feature-1-at-nvda" colspan="3">NVDA</th><th id="h-feature-1-at-orca" colspan="1">Orca</th><th id="h-feature-1-at-talkback" colspan="1">TalkBack</th><th id="h-feature-1-at-vo_ios" colspan="1">VoiceOver (iOS)</th><th id="h-feature-1-at-vo_macos" colspan="1">VoiceOver (macOS)</th></tr><tr><th id="h-feature-1-at-jaws-browser-chrome">Chrome</th><th id="h-feature-1-at-jaws-browser-edge">Edge</th><th id="h-feature-1-at-jaws-browser-firefox">Firefox</th><th id="h-feature-1-at-narrator-browser-edge">Edge</th><th id="h-feature-1-at-nvda-browser-chrome">Chrome</th><th id="h-feature-1-at-nvda-browser-edge">Edge</th><th id="h-feature-1-at-nvda-browser-firefox">Firefox</th><th id="h-feature-1-at-orca-browser-firefox">Firefox</th><th id="h-feature-1-at-talkback-browser-and_chr">Chrome</th><th id="h-feature-1-at-vo_ios-browser-ios_saf">Safari</th><th id="h-feature-1-at-vo_macos-browser-safari">Safari</th></tr><tr><th class="assertion" id="h-feature-1-sr-assertion-1" headers="h-feature-1-at-type-sr-expectation"><a href="#assertion-html-section_element-convey_boundaries-"><span>SHOULD convey boundaries if named</span></a></th><td class="support-case pa" headers="h-feature-1-sr-assertion-1 h-feature-1-at-jaws h-feature-1-at-jaws-browser-chrome"><a href="#assertion-html-section_element-convey_boundaries--jaws-chrome"><span>partial</span></a></td><td class="support-case pa" headers="h-feature-1-sr-assertion-1 h-feature-1-at-jaws h-feature-1-at-jaws-browser-edge"><a href="#assertion-html-section_element-convey_boundaries--jaws-edge"><span>partial</span></a></td><td class="support-case pa" headers="h-feature-1-sr-assertion-1 h-feature-1-at-jaws h-feature-1-at-jaws-browser-firefox"><a href="#assertion-html-section_element-convey_boundaries--jaws-firefox"><span>partial</span></a></td><td class="support-case pa" headers="h-feature-1-sr-assertion-1 h-feature-1-at-narrator h-feature-1-at-narrator-browser-edge"><a href="#assertion-html-section_element-convey_boundaries--narrator-edge"><span>partial</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-1 h-feature-1-at-nvda h-feature-1-at-nvda-browser-chrome"><a href="#assertion-html-section_element-convey_boundaries--nvda-chrome"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-1 h-feature-1-at-nvda h-feature-1-at-nvda-browser-edge"><a href="#assertion-html-section_element-convey_boundaries--nvda-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-1 h-feature-1-at-nvda h-feature-1-at-nvda-browser-firefox"><a href="#assertion-html-section_element-convey_boundaries--nvda-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-1 h-feature-1-at-orca h-feature-1-at-orca-browser-firefox"><a href="#assertion-html-section_element-convey_boundaries--orca-firefox"><span>supported</span></a></td><td class="support-case pa" headers="h-feature-1-sr-assertion-1 h-feature-1-at-talkback h-feature-1-at-talkback-browser-and_chr"><a href="#assertion-html-section_element-convey_boundaries--talkback-and_chr"><span>partial</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-1 h-feature-1-at-vo_ios h-feature-1-at-vo_ios-browser-ios_saf"><a href="#assertion-html-section_element-convey_boundaries--vo_ios-ios_saf"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-1 h-feature-1-at-vo_macos h-feature-1-at-vo_macos-browser-safari"><a href="#assertion-html-section_element-convey_boundaries--vo_macos-safari"><span>supported</span></a></td></tr><tr><th class="assertion" id="h-feature-1-sr-assertion-2" headers="h-feature-1-at-type-sr-expectation"><a href="#assertion-html-section_element-convey_name_and_role_if_named-"><span>MUST convey its role and name if it is named</span></a></th><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-jaws h-feature-1-at-jaws-browser-chrome"><a href="#assertion-html-section_element-convey_name_and_role_if_named--jaws-chrome"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-jaws h-feature-1-at-jaws-browser-edge"><a href="#assertion-html-section_element-convey_name_and_role_if_named--jaws-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-jaws h-feature-1-at-jaws-browser-firefox"><a href="#assertion-html-section_element-convey_name_and_role_if_named--jaws-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-narrator h-feature-1-at-narrator-browser-edge"><a href="#assertion-html-section_element-convey_name_and_role_if_named--narrator-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-nvda h-feature-1-at-nvda-browser-chrome"><a href="#assertion-html-section_element-convey_name_and_role_if_named--nvda-chrome"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-nvda h-feature-1-at-nvda-browser-edge"><a href="#assertion-html-section_element-convey_name_and_role_if_named--nvda-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-nvda h-feature-1-at-nvda-browser-firefox"><a href="#assertion-html-section_element-convey_name_and_role_if_named--nvda-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-orca h-feature-1-at-orca-browser-firefox"><a href="#assertion-html-section_element-convey_name_and_role_if_named--orca-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-talkback h-feature-1-at-talkback-browser-and_chr"><a href="#assertion-html-section_element-convey_name_and_role_if_named--talkback-and_chr"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-vo_ios h-feature-1-at-vo_ios-browser-ios_saf"><a href="#assertion-html-section_element-convey_name_and_role_if_named--vo_ios-ios_saf"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-2 h-feature-1-at-vo_macos h-feature-1-at-vo_macos-browser-safari"><a href="#assertion-html-section_element-convey_name_and_role_if_named--vo_macos-safari"><span>supported</span></a></td></tr><tr><th class="assertion" id="h-feature-1-sr-assertion-3" headers="h-feature-1-at-type-sr-expectation"><a href="#assertion-html-section_element-provide_shortcuts-"><span>SHOULD provide shortcuts to jump to this role</span></a></th><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-jaws h-feature-1-at-jaws-browser-chrome"><a href="#assertion-html-section_element-provide_shortcuts--jaws-chrome"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-jaws h-feature-1-at-jaws-browser-edge"><a href="#assertion-html-section_element-provide_shortcuts--jaws-edge"><span>supported</span></a></td><td class="support-case un" headers="h-feature-1-sr-assertion-3 h-feature-1-at-jaws h-feature-1-at-jaws-browser-firefox"><a href="#assertion-html-section_element-provide_shortcuts--jaws-firefox"><span>unknown</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-narrator h-feature-1-at-narrator-browser-edge"><a href="#assertion-html-section_element-provide_shortcuts--narrator-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-nvda h-feature-1-at-nvda-browser-chrome"><a href="#assertion-html-section_element-provide_shortcuts--nvda-chrome"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-nvda h-feature-1-at-nvda-browser-edge"><a href="#assertion-html-section_element-provide_shortcuts--nvda-edge"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-nvda h-feature-1-at-nvda-browser-firefox"><a href="#assertion-html-section_element-provide_shortcuts--nvda-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-orca h-feature-1-at-orca-browser-firefox"><a href="#assertion-html-section_element-provide_shortcuts--orca-firefox"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-talkback h-feature-1-at-talkback-browser-and_chr"><a href="#assertion-html-section_element-provide_shortcuts--talkback-and_chr"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-vo_ios h-feature-1-at-vo_ios-browser-ios_saf"><a href="#assertion-html-section_element-provide_shortcuts--vo_ios-ios_saf"><span>supported</span></a></td><td class="support-case ye" headers="h-feature-1-sr-assertion-3 h-feature-1-at-vo_macos h-feature-1-at-vo_macos-browser-safari"><a href="#assertion-html-section_element-provide_shortcuts--vo_macos-safari"><span>supported</span></a></td></tr></table></div><p>* means that some support is hidden behind settings</p></details><details open><summary><h2 id="support-summary-by-at-vc">Summary of Voice Control support by expectation</h2></summary><div class="responsive-table" tabindex="0"><table class="support-table assertion-container summary-matrix" aria-labelledby="support-summary-by-at-vc vc-feature-index-0"><caption id="vc-feature-index-0">aria-label attribute</caption><tr><th id="h-feature-0-at-type-vc-expectation" rowspan="2">Expectation</th><th id="h-feature-0-at-dragon_win" colspan="1">Dragon Naturally Speaking</th><th id="h-feature-0-at-va_and" colspan="1">Voice Access (Android)</th><th id="h-feature-0-at-vc_ios" colspan="1">Voice Control (iOS)</th><th id="h-feature-0-at-vc_macos" colspan="1">Voice Control (MacOS)</th><th id="h-feature-0-at-wsr" colspan="2">Windows Speech Recognition</th><th id="h-feature-0-at-va_windows" colspan="2">Windows Voice Access</th></tr><tr><th id="h-feature-0-at-dragon_win-browser-chrome">Chrome</th><th id="h-feature-0-at-va_and-browser-and_chr">Chrome</th><th id="h-feature-0-at-vc_ios-browser-ios_saf">Safari</th><th id="h-feature-0-at-vc_macos-browser-safari">Safari</th><th id="h-feature-0-at-wsr-browser-edge">Edge</th><th id="h-feature-0-at-wsr-browser-chrome">Chrome</th><th id="h-feature-0-at-va_windows-browser-edge">Edge</th><th id="h-feature-0-at-va_windows-browser-chrome">Chrome</th></tr><tr><th class="assertion" id="h-feature-0-vc-assertion-0" headers="h-feature-0-at-type-vc-expectation"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element"><span>MUST contribute to the accessible name</span><span class="applied_to"> applied to: section element</span></a></th><td class="support-case na" headers="h-feature-0-vc-assertion-0 h-feature-0-at-dragon_win h-feature-0-at-dragon_win-browser-chrome"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-dragon_win-chrome"><span>not applicable</span></a></td><td class="support-case na" headers="h-feature-0-vc-assertion-0 h-feature-0-at-va_and h-feature-0-at-va_and-browser-and_chr"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-va_and-and_chr"><span>not applicable</span></a></td><td class="support-case na" headers="h-feature-0-vc-assertion-0 h-feature-0-at-vc_ios h-feature-0-at-vc_ios-browser-ios_saf"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-vc_ios-ios_saf"><span>not applicable</span></a></td><td class="support-case na" headers="h-feature-0-vc-assertion-0 h-feature-0-at-vc_macos h-feature-0-at-vc_macos-browser-safari"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-vc_macos-safari"><span>not applicable</span></a></td><td class="support-case na" headers="h-feature-0-vc-assertion-0 h-feature-0-at-wsr h-feature-0-at-wsr-browser-edge"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-wsr-edge"><span>not applicable</span></a></td><td class="support-case na" headers="h-feature-0-vc-assertion-0 h-feature-0-at-wsr h-feature-0-at-wsr-browser-chrome"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-wsr-chrome"><span>not applicable</span></a></td><td class="support-case un" headers="h-feature-0-vc-assertion-0 h-feature-0-at-va_windows h-feature-0-at-va_windows-browser-edge"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-va_windows-edge"><span>unknown</span></a></td><td class="support-case un" headers="h-feature-0-vc-assertion-0 h-feature-0-at-va_windows h-feature-0-at-va_windows-browser-chrome"><a href="#assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-va_windows-chrome"><span>unknown</span></a></td></tr></table><table class="support-table assertion-container summary-matrix" aria-labelledby="support-summary-by-at-vc vc-feature-index-1"><caption id="vc-feature-index-1">section element</caption><tr><th id="h-feature-1-at-type-vc-expectation" rowspan="2">Expectation</th><th id="h-feature-1-at-dragon_win" colspan="1">Dragon Naturally Speaking</th><th id="h-feature-1-at-va_and" colspan="1">Voice Access (Android)</th><th id="h-feature-1-at-vc_ios" colspan="1">Voice Control (iOS)</th><th id="h-feature-1-at-vc_macos" colspan="1">Voice Control (MacOS)</th><th id="h-feature-1-at-wsr" colspan="2">Windows Speech Recognition</th><th id="h-feature-1-at-va_windows" colspan="2">Windows Voice Access</th></tr><tr><th id="h-feature-1-at-dragon_win-browser-chrome">Chrome</th><th id="h-feature-1-at-va_and-browser-and_chr">Chrome</th><th id="h-feature-1-at-vc_ios-browser-ios_saf">Safari</th><th id="h-feature-1-at-vc_macos-browser-safari">Safari</th><th id="h-feature-1-at-wsr-browser-edge">Edge</th><th id="h-feature-1-at-wsr-browser-chrome">Chrome</th><th id="h-feature-1-at-va_windows-browser-edge">Edge</th><th id="h-feature-1-at-va_windows-browser-chrome">Chrome</th></tr><tr><td colspan="17">Not applicable</td></tr></table></div><p>* means that some support is hidden behind settings</p></details><details open><summary><h2 id="support-summary-by-at-kb">Summary of Keyboard support by expectation</h2></summary><div class="responsive-table" tabindex="0"><table class="support-table assertion-container summary-matrix" aria-labelledby="support-summary-by-at-kb kb-feature-index-0"><caption id="kb-feature-index-0">aria-label attribute</caption><tr><th id="h-feature-0-at-type-kb-expectation" rowspan="2">Expectation</th><th id="h-feature-0-at-win_kb" colspan="3">Windows Keyboard</th><th id="h-feature-0-at-mac_kb" colspan="2">Mac Keyboard</th><th id="h-feature-0-at-ios_kb" colspan="1">iOS Keyboard</th><th id="h-feature-0-at-and_kb" colspan="1">Android Keyboard</th></tr><tr><th id="h-feature-0-at-win_kb-browser-chrome">Chrome</th><th id="h-feature-0-at-win_kb-browser-firefox">Firefox</th><th id="h-feature-0-at-win_kb-browser-edge">Edge</th><th id="h-feature-0-at-mac_kb-browser-chrome">Chrome</th><th id="h-feature-0-at-mac_kb-browser-safari">Safari</th><th id="h-feature-0-at-ios_kb-browser-ios_saf">Safari</th><th id="h-feature-0-at-and_kb-browser-and_chr">Chrome</th></tr><tr><td colspan="8">Not applicable</td></tr></table><table class="support-table assertion-container summary-matrix" aria-labelledby="support-summary-by-at-kb kb-feature-index-1"><caption id="kb-feature-index-1">section element</caption><tr><th id="h-feature-1-at-type-kb-expectation" rowspan="2">Expectation</th><th id="h-feature-1-at-win_kb" colspan="3">Windows Keyboard</th><th id="h-feature-1-at-mac_kb" colspan="2">Mac Keyboard</th><th id="h-feature-1-at-ios_kb" colspan="1">iOS Keyboard</th><th id="h-feature-1-at-and_kb" colspan="1">Android Keyboard</th></tr><tr><th id="h-feature-1-at-win_kb-browser-chrome">Chrome</th><th id="h-feature-1-at-win_kb-browser-firefox">Firefox</th><th id="h-feature-1-at-win_kb-browser-edge">Edge</th><th id="h-feature-1-at-mac_kb-browser-chrome">Chrome</th><th id="h-feature-1-at-mac_kb-browser-safari">Safari</th><th id="h-feature-1-at-ios_kb-browser-ios_saf">Safari</th><th id="h-feature-1-at-and_kb-browser-and_chr">Chrome</th></tr><tr><td colspan="15">Not applicable</td></tr></table></div><p>* means that some support is hidden behind settings</p></details><h2 id="detailed-results">Detailed support results by expectation</h2><div class="assertion-container"><h3 id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element">Expectation for the aria-label attribute: contribute to the accessible name<span> - applied to the section element</span></h3><p> This expectation is applied to the section element. Expectations and results might differ when the the feature is applied to different roles.</p><p>This expectation is from the <a href="/tech/aria/aria-label_attribute">aria-label attribute feature</a>.</p><h4>Strength of this expectation for different types of assistive technologies:</h4><ul><li>Screen Readers: MUST</li><li>Voice Control: MUST</li></ul><h4>Grading method:</h4><p>Just one of the listed commands must pass for the expectation to pass.</p><div class="responsive-table" tabindex="0"><table aria-labelledby="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element"><tr><th>AT</th><th>Browser</th><th>Has Support</th><th>Output</th></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-dragon_win-chrome"><td>Dragon Naturally Speaking</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/dragon_win/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-jaws-chrome"><td>JAWS</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/jaws/chrome"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result na"> (na)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Result Notes:</strong><span> na because the element was not conveyed</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> Sample text line 1, target region</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-jaws-edge"><td>JAWS</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/jaws/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result na"> (na)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Result Notes:</strong><span> na because the element was not conveyed</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> Sample text line 1, target region</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-jaws-firefox"><td>JAWS</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/jaws/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result na"> (na)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Result Notes:</strong><span> na because the element was not conveyed</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target region"</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-narrator-edge"><td>Narrator</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/narrator/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result na"> (na)</span><ul><li><details><summary>Test Case: Use Down arrow (Jump to next item (scan mode)) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Narrator and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Jump to next item (scan mode))</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Result Notes:</strong><span> na because the element was not conveyed</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Narrator and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target section, region landmark"</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-nvda-chrome"><td>NVDA</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/nvda/chrome"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-nvda-edge"><td>NVDA</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/nvda/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-nvda-firefox"><td>NVDA</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/nvda/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-orca-firefox"><td>Orca</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/orca/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Orca and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "region target, sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use m (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Orca and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> m</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-talkback-and_chr"><td>TalkBack</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/talkback/and_chr"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result na"> (na)</span><ul><li><details><summary>Test Case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe right (or alt+right arrow)</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Result Notes:</strong><span> na because the element was not conveyed</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use swipe down after changing the reading control to 'landmarks' (alt+D) (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> swipe down after changing the reading control to 'landmarks' (alt+D)</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, region, sample text line 1, sample text line 2, sample text line 3"</span></li></ul></li><li><strong>Result: </strong><span class="output-result na"> (na)</span><ul><li><details><summary>Test Case: unknown</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe right (or alt+right arrow)</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "example end"</span></li><li><strong>Result Notes:</strong><span> na because the element was not conveyed</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-va_and-and_chr"><td>Voice Access (Android)</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/va_and/and_chr"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-vc_ios-ios_saf"><td>Voice Control (iOS)</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vc_ios/ios_saf"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-vc_macos-safari"><td>Voice Control (MacOS)</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vc_macos/safari"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-vo_ios-ios_saf"><td>VoiceOver (iOS)</td><td>Safari</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vo_ios/ios_saf"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use Swipe Right (Next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch VoiceOver (iOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe Right</code><span> (Next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target, region, Landmark"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use Swipe down (next landmark (correct item type must be selected)) to navigate forward to `section[aria-label]`</summary><ol><li>Launch VoiceOver (iOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe down</code><span> (next landmark (correct item type must be selected))</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target, region, landmark"</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-vo_macos-safari"><td>VoiceOver (macOS)</td><td>Safari</td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vo_macos/safari"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use VO + Right arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch VoiceOver (macOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> VO + Right arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, region"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use VO + U (Open Rotor)</summary><ol><li>Launch VoiceOver (macOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> VO + U</code><span> (Open Rotor)</span><ul><li>After issuing the command, virtual focus should be: na</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target region"</span></li></ul></li></ul></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-wsr-edge"><td>Windows Speech Recognition</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/wsr/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-wsr-chrome"><td>Windows Speech Recognition</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/wsr/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-va_windows-edge"><td>Windows Voice Access</td><td>Edge</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/va_windows/edge"><span>unknown</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-va_windows-chrome"><td>Windows Voice Access</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/va_windows/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-win_kb-chrome"><td>Windows Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/win_kb/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-win_kb-firefox"><td>Windows Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/win_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-win_kb-edge"><td>Windows Keyboard</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/win_kb/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-mac_kb-chrome"><td>Mac Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/mac_kb/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-mac_kb-safari"><td>Mac Keyboard</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/mac_kb/safari"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-ios_kb-ios_saf"><td>iOS Keyboard</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/ios_kb/ios_saf"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-aria-aria-label_attribute-contribute_to_accessible_name-html-section_element-and_kb-and_chr"><td>Android Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/and_kb/and_chr"><span>not applicable</span></a></td><td><span>-</span></td></tr></table></div><details class="indent"><summary><h4>Extended Support for: aria-label attribute: contribute to the accessible name</h4></summary><p>These are less common combinations</p><div class="responsive-table" tabindex="0"><table><tr><th>AT</th><th>Browser</th><th>Has Support</th><th>Output</th></tr><tr><td>Dragon Naturally Speaking</td><td>IE</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/dragon_win/ie"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Dragon Naturally Speaking</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/dragon_win/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>JAWS<span> 2020.2006.12</span></td><td>IE<span> 11</span></td><td class="support-case y"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/jaws/ie"><span>yes</span></a></td><td><ul><li><strong>Result:</strong><span> (na)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and IE.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Result Notes:</strong><span> na because the element was not conveyed</span></li></ul></li><li><strong>Result:</strong><span> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and IE.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Sample text line 1, target region"</span></li></ul></li></ul></td></tr><tr><td>Narrator</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/narrator/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Narrator</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/narrator/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Narrator</td><td>IE</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/narrator/ie"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>NVDA</td><td>IE</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/nvda/ie"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>TalkBack</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/talkback/and_ff"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Voice Access (Android)</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/va_and/and_ff"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (iOS)</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vo_ios/ios_chr"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (macOS)</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vo_macos/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (macOS)</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vo_macos/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Orca</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/orca/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Voice Control (MacOS)</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vc_macos/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Voice Control (MacOS)</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/vc_macos/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Mac Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/mac_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Android Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/aria__aria-label_attribute/contribute_to_accessible_name/win_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr></table></div></details><a class="back-to-top" href="#top">Back to top</a></div><div class="assertion-container"><h3 id="assertion-html-section_element-convey_boundaries-">Expectation for the section element: convey boundaries if named</h3><p>This expectation is from the <a href="/tech/html/section_element">section element feature</a>.</p><h4>Rationale:</h4><p>A user might need to differentiate content inside the region from content outside of the region</p><h4>Strength of this expectation for different types of assistive technologies:</h4><ul><li>Screen Readers: SHOULD</li><li>Voice Control: NA</li></ul><h4>Examples:</h4><ul><li>A screen reader might announce the role of the element when entering and say something like "leaving" when exiting.</li><li>A screen reader might not explicitly announce entering and existing the element, but instead imply that the is in the containing object by conveying the roles of required children (options in a listbox for example).</li><li>A screen reader might announce position in set information such as "1 of 6".</li><li>A screen reader might not convey boundaries if the content fits on a single line</li></ul><h4>Grading method:</h4><p>All of the listed commands must pass for the expectation to pass.</p><div class="responsive-table" tabindex="0"><table aria-labelledby="assertion-html-section_element-convey_boundaries-"><tr><th>AT</th><th>Browser</th><th>Has Support</th><th>Output</th></tr><tr id="assertion-html-section_element-convey_boundaries--dragon_win-chrome"><td>Dragon Naturally Speaking</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/dragon_win/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--jaws-chrome"><td>JAWS</td><td>Chrome</td><td class="support-case p"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/jaws/chrome"><span>partial</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> Sample text line 1, target region</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--jaws-edge"><td>JAWS</td><td>Edge</td><td class="support-case p"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/jaws/edge"><span>partial</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> Sample text line 1, target region</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--jaws-firefox"><td>JAWS</td><td>Firefox</td><td class="support-case p"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/jaws/firefox"><span>partial</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target region"</span></li></ul></li><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forwards to the end of `section[aria-label]`</summary><ol><li>Launch JAWS and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "example end"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--narrator-edge"><td>Narrator</td><td>Edge</td><td class="support-case p"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/narrator/edge"><span>partial</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Jump to next item (scan mode)) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Narrator and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Jump to next item (scan mode))</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Narrator and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target section, region landmark"</span></li></ul></li><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Jump to next item (scan mode)) to navigate forwards out of `section[aria-label]`</summary><ol><li>Launch Narrator and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Jump to next item (scan mode))</span><ul><li>After issuing the command, virtual focus should be: after target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "example end"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--nvda-chrome"><td>NVDA</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/nvda/chrome"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forwards to the end of `section[aria-label]`</summary><ol><li>Launch NVDA and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Out of region, example end"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--nvda-edge"><td>NVDA</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/nvda/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forwards to the end of `section[aria-label]`</summary><ol><li>Launch NVDA and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Out of region, example end"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--nvda-firefox"><td>NVDA</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/nvda/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forwards to the end of `section[aria-label]`</summary><ol><li>Launch NVDA and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Out of region, example end"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--orca-firefox"><td>Orca</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/orca/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Orca and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "region target, sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use m (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Orca and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> m</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forwards to the end of `section[aria-label]`</summary><ol><li>Launch Orca and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "leaving region, example end"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--talkback-and_chr"><td>TalkBack</td><td>Chrome</td><td class="support-case p"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/talkback/and_chr"><span>partial</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe right (or alt+right arrow)</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use swipe down after changing the reading control to 'landmarks' (alt+D) (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> swipe down after changing the reading control to 'landmarks' (alt+D)</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, region, sample text line 1, sample text line 2, sample text line 3"</span></li><li><strong>Result Notes:</strong><span> boundaries implied because all contents were announced</span></li></ul></li><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: unknown</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe right (or alt+right arrow)</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "example end"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--va_and-and_chr"><td>Voice Access (Android)</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/va_and/and_chr"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--vc_ios-ios_saf"><td>Voice Control (iOS)</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vc_ios/ios_saf"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--vc_macos-safari"><td>Voice Control (MacOS)</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vc_macos/safari"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--vo_ios-ios_saf"><td>VoiceOver (iOS)</td><td>Safari</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vo_ios/ios_saf"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use Swipe Right (Next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch VoiceOver (iOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe Right</code><span> (Next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target, region, Landmark"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use Swipe down (next landmark (correct item type must be selected)) to navigate forward to `section[aria-label]`</summary><ol><li>Launch VoiceOver (iOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe down</code><span> (next landmark (correct item type must be selected))</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target, region, landmark"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use Swipe Right (Next item) to navigate forwards to the end of `section[aria-label]`</summary><ol><li>Launch VoiceOver (iOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe Right</code><span> (Next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 3, end, target, region"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--vo_macos-safari"><td>VoiceOver (macOS)</td><td>Safari</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vo_macos/safari"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use VO + Right arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch VoiceOver (macOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> VO + Right arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, region"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use VO + U (Open Rotor)</summary><ol><li>Launch VoiceOver (macOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> VO + U</code><span> (Open Rotor)</span><ul><li>After issuing the command, virtual focus should be: na</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target region"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use VO + Right arrow (Read next item) to navigate forwards to the end of `section[aria-label]`</summary><ol><li>Launch VoiceOver (macOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> VO + Right arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "end of target, region"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_boundaries--wsr-edge"><td>Windows Speech Recognition</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/wsr/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--wsr-chrome"><td>Windows Speech Recognition</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/wsr/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--va_windows-edge"><td>Windows Voice Access</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/va_windows/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--va_windows-chrome"><td>Windows Voice Access</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/va_windows/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--win_kb-chrome"><td>Windows Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/win_kb/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--win_kb-firefox"><td>Windows Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/win_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--win_kb-edge"><td>Windows Keyboard</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/win_kb/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--mac_kb-chrome"><td>Mac Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/mac_kb/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--mac_kb-safari"><td>Mac Keyboard</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/mac_kb/safari"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--ios_kb-ios_saf"><td>iOS Keyboard</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/ios_kb/ios_saf"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_boundaries--and_kb-and_chr"><td>Android Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/and_kb/and_chr"><span>not applicable</span></a></td><td><span>-</span></td></tr></table></div><details class="indent"><summary><h4>Extended Support for: section element: convey boundaries if named</h4></summary><p>These are less common combinations</p><div class="responsive-table" tabindex="0"><table><tr><th>AT</th><th>Browser</th><th>Has Support</th><th>Output</th></tr><tr><td>Dragon Naturally Speaking</td><td>IE</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/dragon_win/ie"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Dragon Naturally Speaking</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/dragon_win/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>JAWS<span> 2020.2006.12</span></td><td>IE<span> 11</span></td><td class="support-case p"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/jaws/ie"><span>partial</span></a></td><td><ul><li><strong>Result:</strong><span> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and IE.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li></ul></li><li><strong>Result:</strong><span> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and IE.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Sample text line 1, target region"</span></li></ul></li><li><strong>Result:</strong><span> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forwards to the end of `section[aria-label]`</summary><ol><li>Launch JAWS and IE.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: within target</li><li>Keyboard focus is: within target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: end of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "example end"</span></li></ul></li></ul></td></tr><tr><td>Narrator</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/narrator/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Narrator</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/narrator/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Narrator</td><td>IE</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/narrator/ie"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>NVDA</td><td>IE</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/nvda/ie"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>TalkBack</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/talkback/and_ff"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Voice Access (Android)</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/va_and/and_ff"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (iOS)</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vo_ios/ios_chr"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (macOS)</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vo_macos/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (macOS)</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vo_macos/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Orca</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/orca/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Voice Control (MacOS)</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vc_macos/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Voice Control (MacOS)</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/vc_macos/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Mac Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/mac_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Android Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_boundaries/win_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr></table></div></details><a class="back-to-top" href="#top">Back to top</a></div><div class="assertion-container"><h3 id="assertion-html-section_element-convey_name_and_role_if_named-">Expectation for the section element: convey its role and name if it is named</h3><p>This expectation is from the <a href="/tech/html/section_element">section element feature</a>.</p><h4>Strength of this expectation for different types of assistive technologies:</h4><ul><li>Screen Readers: MUST</li><li>Voice Control: NA</li></ul><h4>Grading method:</h4><p>Just one of the listed commands must pass for the expectation to pass.</p><div class="responsive-table" tabindex="0"><table aria-labelledby="assertion-html-section_element-convey_name_and_role_if_named-"><tr><th>AT</th><th>Browser</th><th>Has Support</th><th>Output</th></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--dragon_win-chrome"><td>Dragon Naturally Speaking</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/dragon_win/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--jaws-chrome"><td>JAWS</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/jaws/chrome"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Grading note:</strong><span> This command may be expected to fail. This result simply indicates that it did not yield support.</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> Sample text line 1, target region</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--jaws-edge"><td>JAWS</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/jaws/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Grading note:</strong><span> This command may be expected to fail. This result simply indicates that it did not yield support.</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> Sample text line 1, target region</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--jaws-firefox"><td>JAWS</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/jaws/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Grading note:</strong><span> This command may be expected to fail. This result simply indicates that it did not yield support.</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target region"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--narrator-edge"><td>Narrator</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/narrator/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Jump to next item (scan mode)) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Narrator and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Jump to next item (scan mode))</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Grading note:</strong><span> This command may be expected to fail. This result simply indicates that it did not yield support.</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Narrator and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target section, region landmark"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--nvda-chrome"><td>NVDA</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/nvda/chrome"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--nvda-edge"><td>NVDA</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/nvda/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--nvda-firefox"><td>NVDA</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/nvda/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--orca-firefox"><td>Orca</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/orca/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Orca and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "region target, sample text line 1"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use m (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Orca and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> m</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--talkback-and_chr"><td>TalkBack</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/talkback/and_chr"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result fail"> (fail)</span><ul><li><details><summary>Test Case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe right (or alt+right arrow)</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li><li><strong>Grading note:</strong><span> This command may be expected to fail. This result simply indicates that it did not yield support.</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use swipe down after changing the reading control to 'landmarks' (alt+D) (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> swipe down after changing the reading control to 'landmarks' (alt+D)</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, region, sample text line 1, sample text line 2, sample text line 3"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--va_and-and_chr"><td>Voice Access (Android)</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/va_and/and_chr"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--vc_ios-ios_saf"><td>Voice Control (iOS)</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vc_ios/ios_saf"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--vc_macos-safari"><td>Voice Control (MacOS)</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vc_macos/safari"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--vo_ios-ios_saf"><td>VoiceOver (iOS)</td><td>Safari</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vo_ios/ios_saf"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use Swipe Right (Next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch VoiceOver (iOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe Right</code><span> (Next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target, region, Landmark"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use Swipe down (next landmark (correct item type must be selected)) to navigate forward to `section[aria-label]`</summary><ol><li>Launch VoiceOver (iOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe down</code><span> (next landmark (correct item type must be selected))</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target, region, landmark"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--vo_macos-safari"><td>VoiceOver (macOS)</td><td>Safari</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vo_macos/safari"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use VO + Right arrow (Read next item) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch VoiceOver (macOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> VO + Right arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, region"</span></li></ul></li><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use VO + U (Open Rotor)</summary><ol><li>Launch VoiceOver (macOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> VO + U</code><span> (Open Rotor)</span><ul><li>After issuing the command, virtual focus should be: na</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target region"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--wsr-edge"><td>Windows Speech Recognition</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/wsr/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--wsr-chrome"><td>Windows Speech Recognition</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/wsr/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--va_windows-edge"><td>Windows Voice Access</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/va_windows/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--va_windows-chrome"><td>Windows Voice Access</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/va_windows/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--win_kb-chrome"><td>Windows Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/win_kb/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--win_kb-firefox"><td>Windows Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/win_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--win_kb-edge"><td>Windows Keyboard</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/win_kb/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--mac_kb-chrome"><td>Mac Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/mac_kb/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--mac_kb-safari"><td>Mac Keyboard</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/mac_kb/safari"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--ios_kb-ios_saf"><td>iOS Keyboard</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/ios_kb/ios_saf"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-convey_name_and_role_if_named--and_kb-and_chr"><td>Android Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/and_kb/and_chr"><span>not applicable</span></a></td><td><span>-</span></td></tr></table></div><details class="indent"><summary><h4>Extended Support for: section element: convey its role and name if it is named</h4></summary><p>These are less common combinations</p><div class="responsive-table" tabindex="0"><table><tr><th>AT</th><th>Browser</th><th>Has Support</th><th>Output</th></tr><tr><td>Dragon Naturally Speaking</td><td>IE</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/dragon_win/ie"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Dragon Naturally Speaking</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/dragon_win/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>JAWS<span> 2020.2006.12</span></td><td>IE<span> 11</span></td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/jaws/ie"><span>yes</span></a></td><td><ul><li><strong>Result:</strong><span> (fail)</span><ul><li><details><summary>Test Case: Use Down arrow (Read next item) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and IE.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Down arrow</code><span> (Read next item)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1"</span></li></ul></li><li><strong>Result:</strong><span> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and IE.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Sample text line 1, target region"</span></li></ul></li></ul></td></tr><tr><td>Narrator</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/narrator/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Narrator</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/narrator/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Narrator</td><td>IE</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/narrator/ie"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>NVDA</td><td>IE</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/nvda/ie"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>TalkBack</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/talkback/and_ff"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Voice Access (Android)</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/va_and/and_ff"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (iOS)</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vo_ios/ios_chr"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (macOS)</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vo_macos/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (macOS)</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vo_macos/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Orca</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/orca/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Voice Control (MacOS)</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vc_macos/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Voice Control (MacOS)</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/vc_macos/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Mac Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/mac_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Android Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/convey_name_and_role_if_named/win_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr></table></div></details><a class="back-to-top" href="#top">Back to top</a></div><div class="assertion-container"><h3 id="assertion-html-section_element-provide_shortcuts-">Expectation for the section element: provide shortcuts to jump to this role</h3><p>This expectation is from the <a href="/tech/html/section_element">section element feature</a>.</p><h4>Rationale:</h4><p>Screen reader users might want to quickly navigate to elements of this type.</p><h4>Strength of this expectation for different types of assistive technologies:</h4><ul><li>Screen Readers: SHOULD</li><li>Voice Control: NA</li></ul><h4>Grading method:</h4><p>Just one of the listed commands must pass for the expectation to pass.</p><div class="responsive-table" tabindex="0"><table aria-labelledby="assertion-html-section_element-provide_shortcuts-"><tr><th>AT</th><th>Browser</th><th>Has Support</th><th>Output</th></tr><tr id="assertion-html-section_element-provide_shortcuts--dragon_win-chrome"><td>Dragon Naturally Speaking</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/dragon_win/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--jaws-chrome"><td>JAWS</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/jaws/chrome"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> Sample text line 1, target region</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--jaws-edge"><td>JAWS</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/jaws/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> Sample text line 1, target region</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--jaws-firefox"><td>JAWS</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/jaws/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--narrator-edge"><td>Narrator</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/narrator/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Narrator and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target section, region landmark"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--nvda-chrome"><td>NVDA</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/nvda/chrome"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--nvda-edge"><td>NVDA</td><td>Edge</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/nvda/edge"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Edge.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--nvda-firefox"><td>NVDA</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/nvda/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use d (Next landmark) to navigate forward to the start of `section[aria-label]`</summary><ol><li>Launch NVDA and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> d</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: start of target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Target region, Sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--orca-firefox"><td>Orca</td><td>Firefox</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/orca/firefox"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use m (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch Orca and Firefox.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> m</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, sample text line 1"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--talkback-and_chr"><td>TalkBack</td><td>Chrome</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/talkback/and_chr"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use swipe down after changing the reading control to 'landmarks' (alt+D) (Next landmark) to navigate forward to `section[aria-label]`</summary><ol><li>Launch TalkBack and Chrome.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> swipe down after changing the reading control to 'landmarks' (alt+D)</code><span> (Next landmark)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target, region, sample text line 1, sample text line 2, sample text line 3"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--va_and-and_chr"><td>Voice Access (Android)</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/va_and/and_chr"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--vc_ios-ios_saf"><td>Voice Control (iOS)</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vc_ios/ios_saf"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--vc_macos-safari"><td>Voice Control (MacOS)</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vc_macos/safari"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--vo_ios-ios_saf"><td>VoiceOver (iOS)</td><td>Safari</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vo_ios/ios_saf"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use Swipe down (next landmark (correct item type must be selected)) to navigate forward to `section[aria-label]`</summary><ol><li>Launch VoiceOver (iOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> Swipe down</code><span> (next landmark (correct item type must be selected))</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "sample text line 1, target, region, landmark"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--vo_macos-safari"><td>VoiceOver (macOS)</td><td>Safari</td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vo_macos/safari"><span>yes</span></a></td><td><ul><li><strong>Result: </strong><span class="output-result pass"> (pass)</span><ul><li><details><summary>Test Case: Use VO + U (Open Rotor)</summary><ol><li>Launch VoiceOver (macOS) and Safari.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> VO + U</code><span> (Open Rotor)</span><ul><li>After issuing the command, virtual focus should be: na</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "target region"</span></li></ul></li></ul></td></tr><tr id="assertion-html-section_element-provide_shortcuts--wsr-edge"><td>Windows Speech Recognition</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/wsr/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--wsr-chrome"><td>Windows Speech Recognition</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/wsr/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--va_windows-edge"><td>Windows Voice Access</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/va_windows/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--va_windows-chrome"><td>Windows Voice Access</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/va_windows/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--win_kb-chrome"><td>Windows Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/win_kb/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--win_kb-firefox"><td>Windows Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/win_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--win_kb-edge"><td>Windows Keyboard</td><td>Edge</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/win_kb/edge"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--mac_kb-chrome"><td>Mac Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/mac_kb/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--mac_kb-safari"><td>Mac Keyboard</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/mac_kb/safari"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--ios_kb-ios_saf"><td>iOS Keyboard</td><td>Safari</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/ios_kb/ios_saf"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr id="assertion-html-section_element-provide_shortcuts--and_kb-and_chr"><td>Android Keyboard</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/and_kb/and_chr"><span>not applicable</span></a></td><td><span>-</span></td></tr></table></div><details class="indent"><summary><h4>Extended Support for: section element: provide shortcuts to jump to this role</h4></summary><p>These are less common combinations</p><div class="responsive-table" tabindex="0"><table><tr><th>AT</th><th>Browser</th><th>Has Support</th><th>Output</th></tr><tr><td>Dragon Naturally Speaking</td><td>IE</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/dragon_win/ie"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Dragon Naturally Speaking</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/dragon_win/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>JAWS<span> 2020.2006.12</span></td><td>IE<span> 11</span></td><td class="support-case y"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/jaws/ie"><span>yes</span></a></td><td><ul><li><strong>Result:</strong><span> (pass)</span><ul><li><details><summary>Test Case: Use r (Next region) to navigate forward to `section[aria-label]`</summary><ol><li>Launch JAWS and IE.</li><li>Navigate to <a href="/tests/html/html_section(aria-label).html">the test page</a>.</li><li>Find the target element(s) that you will test against. Identify all elements that match this selector:<code>section[aria-label]</code><ul><li>If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.</li></ul></li><li>Position and configure the screen reader so that the following conditions are met<ul><li>Virtual focus is: before target</li><li>Keyboard focus is: before target</li><li>Mode is: auto<span> (do not explicitly change the mode)</span></li></ul></li><li>Issue the command:<code> r</code><span> (Next region)</span><ul><li>After issuing the command, virtual focus should be: target</li></ul></li><li>Record results for the relevant expectations</li></ol></details></li><li><strong>Output:</strong><span> "Sample text line 1, target region"</span></li></ul></li></ul></td></tr><tr><td>Narrator</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/narrator/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Narrator</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/narrator/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Narrator</td><td>IE</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/narrator/ie"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>NVDA</td><td>IE</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/nvda/ie"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>TalkBack</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/talkback/and_ff"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Voice Access (Android)</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/va_and/and_ff"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (iOS)</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vo_ios/ios_chr"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (macOS)</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vo_macos/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>VoiceOver (macOS)</td><td>Firefox</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vo_macos/firefox"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Orca</td><td>Chrome</td><td class="support-case u"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/orca/chrome"><span>unknown</span></a></td><td><span>-</span></td></tr><tr><td>Voice Control (MacOS)</td><td>Chrome</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vc_macos/chrome"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Voice Control (MacOS)</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/vc_macos/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Mac Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/mac_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr><tr><td>Android Keyboard</td><td>Firefox</td><td class="support-case na"><a href="/tests/html_section(aria-label)/html__section_element/provide_shortcuts/win_kb/firefox"><span>not applicable</span></a></td><td><span>-</span></td></tr></table></div></details><a class="back-to-top" href="#top">Back to top</a></div><details open><summary><h2 id="versions">Dates and Versions of tested combinations</h2></summary><div class="responsive-table" tabindex="0"><table><tr><th>AT</th><th>AT Version</th><th>Browser</th><th>Browser version</th><th>OS version</th><th>Date tested</th></tr><tr><td>JAWS</td><td>2021.2107.12</td><td>Chrome</td><td>92</td><td>Windows 10 version 21h1</td><td>2021-08-07</td></tr><tr><td>JAWS</td><td>2021.2107.12</td><td>Edge</td><td>92</td><td>Windows 10 version 21h1</td><td>2021-08-07</td></tr><tr><td>JAWS</td><td>2020.2006.12</td><td>Firefox</td><td>77</td><td>2004</td><td>2020-06-17</td></tr><tr><td>Narrator</td><td>2004</td><td>Edge</td><td>83</td><td>2004</td><td>2020-06-17</td></tr><tr><td>NVDA</td><td>2021.1</td><td>Chrome</td><td>92</td><td>Windows 10 version 21h1</td><td>2021-08-07</td></tr><tr><td>NVDA</td><td>2021.1</td><td>Edge</td><td>92</td><td>Windows 10 version 21h1</td><td>2021-08-07</td></tr><tr><td>NVDA</td><td>2020.1</td><td>Firefox</td><td>77</td><td>2004</td><td>2020-06-17</td></tr><tr><td>Orca</td><td>3.36.1</td><td>Firefox</td><td>77</td><td>Ubuntu 20.04</td><td>2020-06-17</td></tr><tr><td>TalkBack</td><td>8.1</td><td>Chrome</td><td>84</td><td>7</td><td>2020-06-17</td></tr><tr><td>VoiceOver (iOS)</td><td>13.4.1</td><td>Safari</td><td>13.4.1</td><td>13.4.1</td><td>2020-01-31</td></tr><tr><td>VoiceOver (macOS)</td><td>10.15.5</td><td>Safari</td><td>13.1.1</td><td>10.15.5</td><td>2020-06-17</td></tr></table></div></details><h2 id="history">History</h2><ul><li><strong>2018-11-14 </strong><span>Test created</span></li><li><strong>2020-01-31 </strong><span>update vo_ios; now passes</span></li><li><strong>2020-06-17 </strong><span>Add more assertions and update results</span></li><li><strong>2020-06-17 </strong><span>update results</span></li><li><strong>2021-08-07 </strong><span>Added Narrator results for NVDA and JAWS, updated NVDA+Chrome results.</span></li></ul></div><div class="sidebar"><h2 id="related-features">Related Features</h2><p>This test is found in the following features:</p><ul><li><a href="/tech/aria/aria-label_attribute">aria-label attribute</a></li><li><a href="/tech/html/section_element">section element</a></li></ul><h2 id="contribute">Feedback and Contribute</h2><p>We use our <a href="https://github.com/accessibilitysupported/accessibilitysupported">GitHub repository</a> to manage our issue tracking. Please provide as much information as you can for issues, and please leave the id in the issue title intact.</p><ul><li><a href="https://github.com/accessibilitysupported/accessibilitysupported/issues/new?title=html_section(aria-label)&labels=test%20case">There is a problem with this test case (the test file, procedure, expected results, etc)</a></li><li><p>Use the support tables to view details and report issues or changes.</p></li></ul><h2>Other</h2><p><a href="/faq#what-are-expectations%3F">What are expectations and how are they determined?</a></p></div></div><script src="/js/feature-test.js"></script></main><footer role="contentinfo"><p>This work was originally created by Michael Fairchild. This is a community-driven and open source project. Text and data is available under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.</p><p><a href="https://github.com/accessibilitysupported/accessibilitysupported/">Find us on GitHub</a></p><script>// only show the focus outline for skip nav if a keyboard event triggered it. var skipnav = document.querySelector('#skip-nav'); var main = document.querySelector('main'); skipnav.addEventListener('click', function () { main.classList.add('show-focus-outline'); main.focus(); }); main.addEventListener('blur', function () { main.classList.remove('show-focus-outline'); });</script></footer></body></html>