Changelog for Rule: Document has an instrument to move focus to non-repeated content

DateDescriptionSee Changes
Jan 11, 2022Add 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, 2021Add "funding" to acknowledgments (#1694)
Jul 09, 2021Typos (#1657)
Feb 09, 2021New 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>

See Rule: Document has an instrument to move focus to non-repeated content