Changelog for Rule: Document has an instrument to move focus to non-repeated content
Date
Description
See Changes
Jan 11, 2022
Add subheadings to "Background" sections (#1729)
* Update aria-hidden-no-focusable-content-6cfa84.md
Updating the Background headings as per #1531
* Update aria-required-context-role-ff89c9.md
Updating the Background headings as per #1531
* Update aria-required-owned-element-bc4a75.md
Updating the Background headings as per #1531
* Update aria-state-or-property-permitted-5c01ea.md
Updating the Background headings as per #1531
* Update aria-state-or-property-valid-value-6a7281.md
Updating the Background headings as per #1531
* Update attr-not-duplicated-e6952f.md
Updating the Background headings as per #1531
* Update audio-as-media-alternative-afb423.md
Updating the Background headings as per #1531
* Update audio-or-video-avoids-automatically-playing-audio-80f0bf.md
Updating the Background headings as per #1531
* Update audio-text-alternative-e7aa44.md
Updating the Background headings as per #1531
* Update audio-transcript-2eb176.md
Updating the Background headings as per #1531
* Update auto-play-audio-does-not-exceed-3-seconds-aaa1bf.md
Updating the Background headings as per #1531
* Update auto-play-audio-has-control-mechanism-4c31df.md
Updating the Background headings as per #1531
* Update auto-update-text-efbfc7.md
Updating the Background headings as per #1531
* Update autocomplete-valid-value-73f2c2.md
Updating the Background headings as per #1531
* Update block-collapsible-3e12e1.md
Updating the Background headings as per #1531
* Update button-non-empty-accessible-name-97a4e1.md
Updating the Background headings as per #1531
* Update bypass-blocks-cf77f2.md
Updating the Background headings as per #1531
* Update css-restrict-orientation-b33eff.md
Updating the Background headings as per #1531
* Update device-motion-disabled-c249d5.md
Updating the Background headings as per #1531
* Update device-motion-user-interface-7677a9.md
Updating the Background headings as per #1531
* Update document-has-headings-for-non-repeated-content-047fe0.md
Updating the Background headings as per #1531
* Update document-has-instrument-to-non-repeated-content-ye5d6e.md
Updating the Background headings as per #1531
* Update document-has-landmark-with-non-repeated-content-b40fd1.md
Updating the Background headings as per #1531
* Update element-lang-matches-default-language-off6ek.md
Updating the Background headings as per #1531
* Update element-lang-valid-de46e4.md
Updating the Background headings as per #1531
* Update explicit-SVG-image-non-empty-accessible-name-7d6734.md
Updating the Background headings as per #1531
* Update focusable-no-keyboard-trap-80af7b.md
Updating the Background headings as per #1531
* Update focusable-no-keyboard-trap-non-standard-nav-ebe86a.md
Updating the Background headings as per #1531
* Update focusable-no-keyboard-trap-standard-nav-a1b64e.md
Updating the Background headings as per #1531
* Update form-field-label-descriptive-cc0f0a.md
Updating the Background headings as per #1531
* Update form-field-non-empty-accessible-name-e086e5.md
Updating the Background headings as per #1531
* Update heading-descriptive-b49b2e.md
Updating the Background headings as per #1531
* Update heading-non-empty-accessible-name-ffd0e9.md
Updating the Background headings as per #1531
* Update html-page-lang-b5c3f8.md
Updating the Background headings as per #1531
* Update html-page-lang-matches-default-ucwvc8.md
Updating the Background headings as per #1531
* Update html-page-lang-valid-bf051a.md
Updating the Background headings as per #1531
* Update html-page-lang-xml-lang-match-5b7ae0.md
Updating the Background headings as per #1531
* Update html-page-non-empty-title-2779a5.md
Updating the Background headings as per #1531
* Update html-page-title-descriptive-c4a8a4.md
Updating the Background headings as per #1531
* Update id-value-unique-3ea0c8.md
Updating the Background headings as per #1531
* Update iframe-identical-name-equivalent-purpose-4b1c6c.md
Updating the Background headings as per #1531
* Update iframe-non-empty-accessible-name-cae760.md
Updating the Background headings as per #1531
* Update iframe-not-focusable-has-no-interactive-content-akn7bn.md
Updating the Background headings as per #1531
* Update image-accessible-name-descriptive-qt1vmo.md
Updating the Background headings as per #1531
* Update image-button-non-empty-accessible-name-59796f.md
Updating the Background headings as per #1531
* Update image-filename-as-accessible-name-9eb3f6.md
Updating the Background headings as per #1531
* Update image-no-text-0va7u6.md
Updating the Background headings as per #1531
* Update image-non-empty-accessible-name-23a2a8.md
Updating the Background headings as per #1531
* Update image-not-in-acc-tree-is-decorative-e88epe.md
Updating the Background headings as per #1531
* Update invalid-form-field-value-36b590.md
Updating the Background headings as per #1531
* Update letter-spacing-not-important-24afc2.md
Updating the Background headings as per #1531
* Update line-height-not-important-78fd32.md
Updating the Background headings as per #1531
* Update link-alone-descriptive-aizyf1.md
Updating the Background headings as per #1531
* Update link-in-context-descriptive-5effbb.md
Updating the Background headings as per #1531
* Update link-non-empty-accessible-name-c487ae.md
Updating the Background headings as per #1531
* Update links-identical-name-equivalent-purpose-b20e66.md
Updating the Background headings as per #1531
* Update links-with-identical-names-and-context-serve-equivalent-purpose-fd3a94.md
Updating the Background headings as per #1531
* Update menuitem-non-empty-name-m6b1q3.md
Updating the Background headings as per #1531
* Update meta-refresh-no-delay-bc659a.md
Updating the Background headings as per #1531
* Update meta-refresh-no-delay-no-exception-bisz58.md
Updating the Background headings as per #1531
* Update meta-viewport-b4f0c3.md
Updating the Background headings as per #1531
* Update non-visual-reference-alternative-9bd38c.md
Updating the Background headings as per #1531
* Update object-has-acessible-name-8fc3b6.md
Updating the Background headings as per #1531
* Update presentational-children-no-focusable-content-307n5z.md
Updating the Background headings as per #1531
* Update printable-characters-shortcut-ffbc54.md
Updating the Background headings as per #1531
* Update role-attribute-valid-value-674b10.md
Updating the Background headings as per #1531
* Update role-required-states-and-properties-4e8ab6.md
Updating the Background headings as per #1531
* Update scrollable-element-keyboard-accessible-0ssw9k.md
Updating the Background headings as per #1531
* Update sequentially-focusable-element-has-visible-focus-oj04fd.md
Updating the Background headings as per #1531
* Update table-header-cell-has-assigned-cells-d0f69e.md
Updating the Background headings as per #1531
* Update table-headers-attribute-refer-to-data-cells-a25f45.md
Updating the Background headings as per #1531
* Update text-contrast-afw4f7.md
Updating the Background headings as per #1531
* Update text-contrast-enhanced-09o5cg.md
Updating the Background headings as per #1531
* Update video-alternative-for-auditory-eac66b.md
Updating the Background headings as per #1531
* Update video-alternative-for-visual-c5a4ea.md
Updating the Background headings as per #1531
* Update video-as-media-alternative-ab4d13.md
Updating the Background headings as per #1531
* Update video-audio-description-1ea59c.md
Updating the Background headings as per #1531
* Update video-captions-f51b46.md
Updating the Background headings as per #1531
* Update video-description-track-f196ce.md
Updating the Background headings as per #1531
* Update video-only-alternative-for-visual-c3232f.md
Updating the Background headings as per #1531
* Update video-only-as-media-alternative-fd26cf.md
Updating the Background headings as per #1531
* Update video-only-audio-track-d7ba54.md
Updating the Background headings as per #1531
* Update video-only-description-track-ac7dc6.md
Updating the Background headings as per #1531
* Update video-only-transcript-ee13b5.md
Updating the Background headings as per #1531
* Update video-strict-alternative-for-visual-1ec09b.md
Updating the Background headings as per #1531
* Update video-transcript-1a02b0.md
Updating the Background headings as per #1531
* Update visible-label-in-accessible-name-2ee8b8.md
Updating the Background headings as per #1531
* Update word-spacing-not-important-9e45ec.md
Updating the Background headings as per #1531
* Update zoom-text-no-overflow-clipping-59br37.md
Updating the Background headings as per #1531
* Update video-only-as-media-alternative-fd26cf.md
* Create block-collapsible-3e12e1.md
* Update document-has-headings-for-non-repeated-content-047fe0.md
* Update document-has-instrument-to-non-repeated-content-ye5d6e.md
* Update document-has-landmark-with-non-repeated-content-b40fd1.md
* Update html-page-title-descriptive-c4a8a4.md
* Update video-only-description-track-ac7dc6.md
* Update video-only-transcript-ee13b5.md
* Update _rules/video-only-as-media-alternative-fd26cf.md
Co-authored-by: Jean-Yves Moyen <jym@siteimprove.com>
* Update _rules/video-only-description-track-ac7dc6.md
Co-authored-by: Jean-Yves Moyen <jym@siteimprove.com>
* Update _rules/video-only-transcript-ee13b5.md
Co-authored-by: Jean-Yves Moyen <jym@siteimprove.com>
* Update html-page-title-descriptive-c4a8a4.md
* Update _rules/html-page-title-descriptive-c4a8a4.md
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
Co-authored-by: HelenBurge <41951878+HelenBurge@users.noreply.github.com>
Co-authored-by: Jean-Yves Moyen <jym@siteimprove.com>
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
Sep 16, 2021
Add "funding" to acknowledgments (#1694)
Jul 09, 2021
Typos (#1657)
Feb 09, 2021
New Rule: 2.4.1 Bypass Blocks (cf77f2) (#421)
* Revert permission changes
* Put content in p elements
* Use new definition of segmentation
* Add definition of semantic segmentation
* Improve defifition
* Typo
* Adapt rule to semantic segmentation
* Re-order atomic rules and examples
* Space out examples
* Update examples
* Remove unused author bio
* Rename and rephrase definition of block/segment
* Rename and rephrase definition of block/segment
* Remove maximality in block of repeated content
* Update definition to target all nodes
* Update def to remove ref to repeated content
* Add some detail on name
* Sort references
* Add rule to detect when bypassing is needed
* Invert repeated content detection rule
* Use new atomic rule
* Clean up
* Update rule for new composite
* Fix spelling and references
* Adapt to new version of composite
* Do not consider decorative elements
* Typo
* Update rule to new def
* Add TODOs
* Typo
* Improve description
* Fix spelling and references
* Add examples
* Correct acknowlodgements
* Improve definition
* Add examples passing rule but not technique
* Remove done TODOs
* Fix spelling and references
* Improve example
* Improve definition, references block of content
* Improve text
* Remove unused note
* Remove unused def
* typo
Co-authored-by: Brian Bors <b.bors@accessibility.nl>
* Typo
Co-authored-by: Brian Bors <b.bors@accessibility.nl>
* Typo
Co-authored-by: Brian Bors <b.bors@accessibility.nl>
* Typo
* Typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Clarification
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Typos
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Remove duplicate sentence
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* T
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Clarification
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Improve definition, fix incorrect formulation
* Add example with segmentation splitting the main block
* Typo
* Explicitely name block used in expectation
* Move notes to Background
* Removing markup inside heading
* Improve description
* Add example with no linked page
* Fix references list
* Improve wording.
Co-authored-by: Adil Hussain <42895421+adilsofficial@users.noreply.github.com>
* Improve wording
Co-authored-by: Adil Hussain <42895421+adilsofficial@users.noreply.github.com>
* Improve wording
Co-authored-by: Adil Hussain <42895421+adilsofficial@users.noreply.github.com>
* Improve wording
* Improve wording
* Remane rule and correct input aspects
* Correct input aspects
* Improve descriptions
* Improve example descriptions
* Improve example descriptions
* Improve example description and remove controversial example
* Improve example descriptions
* Improve example descriptions
* Improve ex.ample descriptions
* Typo
* Remove unecessary rule
* Remove need to jump to blocks after the main section
* Improve wording
* Remove failed example that was passing after relaxation
* Typo
* Improve examples descriptions
* Improve examples descriptions
* Remove confusing 'only'
* Improve descriptions
* Require that instrument can be activated by keyboard
* Improve examples description
* Improve example descriptions
* Add definition of keyboard actionable + fix links
* Add example with empty accessible name
* Improve links name and destination
* Create skeleton for new rule
* Typo
* Add assumptions and background
* Add TODOs
* Add BG note on examples
* Add passed examples for each technique
* Improve visible-on-focus styling
* Copy various passed examples
* Add basic failed examples
* Clean up examples
* Clean up examples
* Polish examples descriptions
* move TODO note
* Fix spelling and references
* Remove unused rules
* Use new rule
* Move example not fulfilling mapping
* Remove accessibility tree requirement from actionable
* Add TODO
* Use new def
* Improve code
* Rework examples
* Add passing cases that do not pass the techniques
* Renumber examples
* Fix spelling and references
* Correct name
* Polish description and add missing examples
* Delete unused definitions
* Fix spelling and references
* Clean up examples
* Clean up
* Clean up
* Clean up examples
* Clean up
* Polish examples
* Typos
* Clean up examples and descriptions
* Fix references
* Remove definition of at the end
* Clean up
* Use definition of semantic link
* Clean up onclick attributes
* Add assumptions about language where needed
* Apply proofreading suggestions from code review
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Fix atomic rule name in references
* Remove duplicated example
* Move example to atomic rule
* Remove duplicated condition
* Fix references list
* Use italics for rules names
* Precise that sequential focus order is to be used
* Focus expectations on sequential focus order
* Add example with no main element
* Improve the non-presentational requirement
* Upated conditional list syntax
* Typo
* Cleanup
* Cleanup
* Rephrase expectations to strictly adhere to condtional list syntax
* Remove <main> and headings from examples
* Curate reference lists
* Move assumption and add details
* Explicit content of block
* Add precision on different URL
* Curate reference list
* Remove unused definition
* Remove bold fake headings
* Remove unused references
* Typos
* Remove refs to main block of content
* Clean up
* Remove refs to main block of content
* Remove ref to main block of content
* Create definition of at the end
* Remove refs to main section, replace at the start by at the end
* Clean up
* Clean up
* Remove refs to main block of content and at the start
* Clean up
* Clean up
* Remove ref to main block of content and at the start
* Clean up
* Remove unused defs
* Add definition of just before a node
* Rename composite rule
* Move granularity to node level
* Add definition of non-repeated content
* Move link target to any non-repeated content
* Uopdate examples
* Remove unused definition
* Revert changes
* Use non-repeated content
* Remove unused definition
* Rename rule
* Typo
* Accept an heading as OK
* Require heading anywhere in non-repeated content
* Rename rule
* Only require instrument to some non-repeated content, not first.
* Typos
* Remove unused definition
* Apply proofreading suggestions from code review
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Typo
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Fix bad copy/paste
* Fix requirement on link name
* Remove useless precision
* Remove extra requirements on instruments
* Rename definition
* Apply suggestions from code review
Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
* Reverse inclusion in expectation + explicitly pass if no repeated content
* Fix expectation
* Add example with no repeated content
* Correct example numbering
* Clean up example
* Rename and adapt rule
* Adapt name
* Remove unused reference
* Polish background note
* Correct name
* Adapt to new rule name
* Fix reference lists
* Rephrase assumption and background
* Typo
* Apply editorial suggestions from code review
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Clarify false positive
* Typo
* Apply suggestions from code review
Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
* Drop controversial example with aria-hidden focusable element
* Fix references list
* Remove separate rule
Co-authored-by: Jean-Yves Moyen <jym@siteimprove.com>
Co-authored-by: Brian Bors <b.bors@accessibility.nl>
Co-authored-by: Carlos Duarte <carlosapaduarte@gmail.com>
Co-authored-by: Adil Hussain <42895421+adilsofficial@users.noreply.github.com>
Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>