From b43d99de438e1e30d8ad357397615bc17385e6e2 Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 5 Apr 2024 11:00:36 +0200 Subject: [PATCH 01/11] "Sticky footer is hiding focused elements" Example #3764 --- .../sticky-footer.html | 163 ++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html diff --git a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html new file mode 100644 index 0000000000..20bc188ead --- /dev/null +++ b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html @@ -0,0 +1,163 @@ + + + + Sticky footer is hiding focused elements + + + +
+

Sticky footer is hiding focused elements

+
+

This demo page is crafted to illustrate Example 1: Sticky footer of the failing technique F110: Failure of Success Criterion 2.4.11 due to a sticky footers or headers hiding focused elements.

+

All links and buttons on this page are non-functional; links merely serve as focusable elements and anchor directing to the top of the page; buttons are simply not functional.

+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

+

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

+

Est deserunt doloremque et rerum praesentium ex repellendus doloremque ea sint nihil. Et eaque doloremque et provident magni qui commodi beatae et quod quos. At dolor porro sed reiciendis doloremque ex assumenda magni ex deleniti porro qui Quis minima in quidem facilis quo excepturi illo? Qui maiores voluptatibus aut magnam nostrum cum temporibus totam et quia alias in modi amet ab libero esse. Et sequi eveniet ea officia velit in corrupti totam. Et esse natus sit soluta dolores et quod sequi ut optio similique qui animi praesentium! Et aspernatur soluta non nesciunt voluptatem qui quod quis.

+

Ad sunt quas est tempora blanditiis aut molestias voluptatum et illo animi aut provident officia. Non sunt omnis qui assumenda sapiente id inventore recusandae ut doloremque tempora vel labore quis. Et quia provident ut voluptatum placeat ut nihil asperiores qui quod similique. Ut maxime optio nam magni facere At quasi maxime? Sit nisi maiores qui nobis vitae aut veniam nulla est sint molestias ut quibusdam iure et voluptatem reprehenderit. Sed quisquam omnis id similique esse id atque ipsum et velit deserunt et consequuntur consequatur et voluptatum illo aut tempore perspiciatis. Et ipsa voluptas eos sunt impedit est voluptatem aliquid ut enim placeat. Hic beatae sunt vel omnis eveniet et quaerat quidem.

+

A eius harum sit ducimus ipsa sit impedit voluptatem cum explicabo beatae et excepturi eligendi At sunt error 33 possimus quod. Eos laudantium culpa quo molestiae aliquid nam odit dolorum ea praesentium perspiciatis. Ad provident dolorem sit consequatur dolores nam laudantium aspernatur ea perferendis rerum et dolorum quaerat sed pariatur dolorum. Eum velit quia eos dicta laudantium ex tenetur deserunt. Quo officiis repudiandae sit ipsa sint et provident illum. Vel enim quisquam eos quae consequatur non similique placeat. Eos dolorem culpa vel quos laboriosam aut Quis sequi quo voluptates unde ex distinctio nulla eos maxime quod et vitae voluptatem! 33 veritatis rerum quo numquam rerum est architecto necessitatibus aut reprehenderit omnis.

+

Ex distinctio sunt qui tempore impedit vel quod fuga aut possimus corporis et eius obcaecati quo assumenda eligendi hic molestiae dolor. Est dolores nostrum et omnis laborum sed doloribus ducimus aut ullam temporibus qui quia harum non tenetur soluta. Est recusandae deserunt et perferendis tempore sit accusantium laborum sed odio quae. Aut blanditiis ipsam in nihil vitae qui accusantium esse eos voluptas quae est nesciunt officia in iusto doloremque. Id reiciendis magni et iste eius qui nihil atque et galisum recusandae! Id nesciunt omnis ut porro esse est doloribus dolorum in alias vero ut asperiores voluptatum cum quidem quia. Qui molestias recusandae vel quaerat consequatur est reprehenderit voluptates et Quis commodi ex voluptate perspiciatis ad praesentium placeat est dolorum mollitia. Ut eveniet magni qui expedita cumque qui porro culpa eos praesentium exercitationem ut iure corporis et omnis aliquam. Aut eaque eligendi cum quia inventore in voluptatem quibusdam cum fugit facilis ut voluptates accusantium?

+

Id quia pariatur sed praesentium maxime sed doloremque iste a earum quia est corrupti corporis? Ea natus autem in quos officia aut consequatur rerum et harum expedita vel officiis nulla a enim dolore 33 commodi numquam. Et galisum beatae rem dolores mollitia non voluptas placeat. Sed praesentium quas est quaerat facere et saepe perferendis. Ut modi quisquam aut reiciendis amet sed voluptas distinctio non sint placeat ab earum aperiam. At illum perferendis hic tempora labore sit nostrum voluptates rem minima voluptates qui consectetur deleniti ut praesentium enim id odit molestiae. Quo voluptatem veritatis quo soluta maxime est ratione nemo et natus fugiat et dolor deserunt. Ea odit reprehenderit aut laborum numquam ad quae voluptatibus sed consequatur recusandae ea provident explicabo! Rem aliquid animi ad dolores fugit sit ipsum totam.

+

At rerum provident ut harum obcaecati eum maxime reprehenderit in quibusdam explicabo est vitae nihil. Ut neque assumenda eos ipsam omnis 33 voluptas dignissimos aut omnis nisi. Nam rerum odio a totam dolor qui molestias ducimus et iste aspernatur et iste obcaecati qui dicta consequatur? Qui ipsum quod et repellendus Quis est mollitia dolores et quia nostrum. Ea rerum maiores ea omnis iste est rerum numquam est velit eaque qui rerum praesentium. Nam cumque iure eos asperiores beatae aut magni magnam hic excepturi voluptas. Sed rerum consectetur et internos velit 33 ipsum reiciendis.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

+

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

+

Est deserunt doloremque et rerum praesentium ex repellendus doloremque ea sint nihil. Et eaque doloremque et provident magni qui commodi beatae et quod quos. At dolor porro sed reiciendis doloremque ex assumenda magni ex deleniti porro qui Quis minima in quidem facilis quo excepturi illo? Qui maiores voluptatibus aut magnam nostrum cum temporibus totam et quia alias in modi amet ab libero esse. Et sequi eveniet ea officia velit in corrupti totam. Et esse natus sit soluta dolores et quod sequi ut optio similique qui animi praesentium! Et aspernatur soluta non nesciunt voluptatem qui quod quis.

+
+ + +
+ + From c073ec3f9d9188a30584112b76c97919265ea42b Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 5 Apr 2024 11:02:52 +0200 Subject: [PATCH 02/11] Update sticky-footer.html --- .../sticky-footer.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html index 20bc188ead..1ac9551233 100644 --- a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html +++ b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html @@ -154,10 +154,10 @@

Sticky footer is hiding focused elements

Example 30 - + From 17357a0379a24db8f622f6e21768cb0d15c4f24c Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 5 Apr 2024 11:03:32 +0200 Subject: [PATCH 03/11] Update sticky-footer.html --- .../sticky-footer.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html index 1ac9551233..7668398c4d 100644 --- a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html +++ b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html @@ -154,10 +154,10 @@

Sticky footer is hiding focused elements

Example 30 -
- - -
+
+ + +
From 0f20aa7eec7a727dd0a67a07acf47b054c098099 Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 5 Apr 2024 11:09:06 +0200 Subject: [PATCH 04/11] Update sticky-footer.html --- .../sticky-elements-hiding-focused-elements/sticky-footer.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html index 7668398c4d..c1d802a69c 100644 --- a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html +++ b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html @@ -46,7 +46,8 @@

Sticky footer is hiding focused elements

This demo page is crafted to illustrate Example 1: Sticky footer of the failing technique F110: Failure of Success Criterion 2.4.11 due to a sticky footers or headers hiding focused elements.

All links and buttons on this page are non-functional; links merely serve as focusable elements and anchor directing to the top of the page; buttons are simply not functional.

-
+

To identify the problem, please navigate through the page using the TAB key until one of the elements receiving focus becomes obscured by the sticky element.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

From b0f7b6aabf570ca3e6dabd7b8d5429221ea0aaa1 Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 5 Apr 2024 11:10:50 +0200 Subject: [PATCH 05/11] Create sticky-header.html --- .../sticky-header.html | 166 ++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 working-examples/sticky-elements-hiding-focused-elements/sticky-header.html diff --git a/working-examples/sticky-elements-hiding-focused-elements/sticky-header.html b/working-examples/sticky-elements-hiding-focused-elements/sticky-header.html new file mode 100644 index 0000000000..44d262d94a --- /dev/null +++ b/working-examples/sticky-elements-hiding-focused-elements/sticky-header.html @@ -0,0 +1,166 @@ + + + + Sticky header is hiding focused elements + + + + + +
+

Sticky header is hiding focused elements

+
+

This demo page is crafted to illustrate Example 1: Sticky header of the failing technique F110: Failure of Success Criterion 2.4.11 due to a sticky footers or headers hiding focused elements.

+

All links and buttons on this page are non-functional; links merely serve as focusable elements and anchor directing to the top of the page; buttons are simply not functional.

+

To identify the problem, please navigate through the page using the TAB key until you reach the bottom, then return to the top using SHIFT + TAB.

+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

+

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

+

Est deserunt doloremque et rerum praesentium ex repellendus doloremque ea sint nihil. Et eaque doloremque et provident magni qui commodi beatae et quod quos. At dolor porro sed reiciendis doloremque ex assumenda magni ex deleniti porro qui Quis minima in quidem facilis quo excepturi illo? Qui maiores voluptatibus aut magnam nostrum cum temporibus totam et quia alias in modi amet ab libero esse. Et sequi eveniet ea officia velit in corrupti totam. Et esse natus sit soluta dolores et quod sequi ut optio similique qui animi praesentium! Et aspernatur soluta non nesciunt voluptatem qui quod quis.

+

Ad sunt quas est tempora blanditiis aut molestias voluptatum et illo animi aut provident officia. Non sunt omnis qui assumenda sapiente id inventore recusandae ut doloremque tempora vel labore quis. Et quia provident ut voluptatum placeat ut nihil asperiores qui quod similique. Ut maxime optio nam magni facere At quasi maxime? Sit nisi maiores qui nobis vitae aut veniam nulla est sint molestias ut quibusdam iure et voluptatem reprehenderit. Sed quisquam omnis id similique esse id atque ipsum et velit deserunt et consequuntur consequatur et voluptatum illo aut tempore perspiciatis. Et ipsa voluptas eos sunt impedit est voluptatem aliquid ut enim placeat. Hic beatae sunt vel omnis eveniet et quaerat quidem.

+

A eius harum sit ducimus ipsa sit impedit voluptatem cum explicabo beatae et excepturi eligendi At sunt error 33 possimus quod. Eos laudantium culpa quo molestiae aliquid nam odit dolorum ea praesentium perspiciatis. Ad provident dolorem sit consequatur dolores nam laudantium aspernatur ea perferendis rerum et dolorum quaerat sed pariatur dolorum. Eum velit quia eos dicta laudantium ex tenetur deserunt. Quo officiis repudiandae sit ipsa sint et provident illum. Vel enim quisquam eos quae consequatur non similique placeat. Eos dolorem culpa vel quos laboriosam aut Quis sequi quo voluptates unde ex distinctio nulla eos maxime quod et vitae voluptatem! 33 veritatis rerum quo numquam rerum est architecto necessitatibus aut reprehenderit omnis.

+

Ex distinctio sunt qui tempore impedit vel quod fuga aut possimus corporis et eius obcaecati quo assumenda eligendi hic molestiae dolor. Est dolores nostrum et omnis laborum sed doloribus ducimus aut ullam temporibus qui quia harum non tenetur soluta. Est recusandae deserunt et perferendis tempore sit accusantium laborum sed odio quae. Aut blanditiis ipsam in nihil vitae qui accusantium esse eos voluptas quae est nesciunt officia in iusto doloremque. Id reiciendis magni et iste eius qui nihil atque et galisum recusandae! Id nesciunt omnis ut porro esse est doloribus dolorum in alias vero ut asperiores voluptatum cum quidem quia. Qui molestias recusandae vel quaerat consequatur est reprehenderit voluptates et Quis commodi ex voluptate perspiciatis ad praesentium placeat est dolorum mollitia. Ut eveniet magni qui expedita cumque qui porro culpa eos praesentium exercitationem ut iure corporis et omnis aliquam. Aut eaque eligendi cum quia inventore in voluptatem quibusdam cum fugit facilis ut voluptates accusantium?

+

Id quia pariatur sed praesentium maxime sed doloremque iste a earum quia est corrupti corporis? Ea natus autem in quos officia aut consequatur rerum et harum expedita vel officiis nulla a enim dolore 33 commodi numquam. Et galisum beatae rem dolores mollitia non voluptas placeat. Sed praesentium quas est quaerat facere et saepe perferendis. Ut modi quisquam aut reiciendis amet sed voluptas distinctio non sint placeat ab earum aperiam. At illum perferendis hic tempora labore sit nostrum voluptates rem minima voluptates qui consectetur deleniti ut praesentium enim id odit molestiae. Quo voluptatem veritatis quo soluta maxime est ratione nemo et natus fugiat et dolor deserunt. Ea odit reprehenderit aut laborum numquam ad quae voluptatibus sed consequatur recusandae ea provident explicabo! Rem aliquid animi ad dolores fugit sit ipsum totam.

+

At rerum provident ut harum obcaecati eum maxime reprehenderit in quibusdam explicabo est vitae nihil. Ut neque assumenda eos ipsam omnis 33 voluptas dignissimos aut omnis nisi. Nam rerum odio a totam dolor qui molestias ducimus et iste aspernatur et iste obcaecati qui dicta consequatur? Qui ipsum quod et repellendus Quis est mollitia dolores et quia nostrum. Ea rerum maiores ea omnis iste est rerum numquam est velit eaque qui rerum praesentium. Nam cumque iure eos asperiores beatae aut magni magnam hic excepturi voluptas. Sed rerum consectetur et internos velit 33 ipsum reiciendis.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

+

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

+

Est deserunt doloremque et rerum praesentium ex repellendus doloremque ea sint nihil. Et eaque doloremque et provident magni qui commodi beatae et quod quos. At dolor porro sed reiciendis doloremque ex assumenda magni ex deleniti porro qui Quis minima in quidem facilis quo excepturi illo? Qui maiores voluptatibus aut magnam nostrum cum temporibus totam et quia alias in modi amet ab libero esse. Et sequi eveniet ea officia velit in corrupti totam. Et esse natus sit soluta dolores et quod sequi ut optio similique qui animi praesentium! Et aspernatur soluta non nesciunt voluptatem qui quod quis.

+
+ +
+ + + From c12e813023f461b0d97df1d574b6a06b83342ff2 Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 5 Apr 2024 11:15:13 +0200 Subject: [PATCH 06/11] Update F110.html --- techniques/failures/F110.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/techniques/failures/F110.html b/techniques/failures/F110.html index 8ed761cb64..6327f0b4ae 100644 --- a/techniques/failures/F110.html +++ b/techniques/failures/F110.html @@ -25,11 +25,17 @@

Examples

Sticky footer

A Web page has a sticky footer, an element that stays visible at the bottom of the viewport as the user scrolls the page. The footer is tall enough to completely cover the element in focus as a user tabs down the page.

+

+ Failure example of sticky footer that completely cover elements in focus as a user tabs down the page. +

Sticky header

A Web page has a sticky header, an element that stays visible at the top of the viewport as the user scrolls the page. The header is tall enough to completely cover the element in focus as a user tabs up the page.

-
+

+ Failure example of sticky header that completely cover elements in focus as a user tabs up the page. +

+

Tests

From 8f765b6ed9e5871fe0ed9c8e0eecbd255f9f12f8 Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 5 Apr 2024 11:33:26 +0200 Subject: [PATCH 07/11] Update sticky-footer.html fixed typo "land" -> "lang" --- .../sticky-elements-hiding-focused-elements/sticky-footer.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html index c1d802a69c..143bff84b8 100644 --- a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html +++ b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html @@ -48,7 +48,7 @@

Sticky footer is hiding focused elements

All links and buttons on this page are non-functional; links merely serve as focusable elements and anchor directing to the top of the page; buttons are simply not functional.

To identify the problem, please navigate through the page using the TAB key until one of the elements receiving focus becomes obscured by the sticky element.

-
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

From 445733833dc76e416ca7ab5abb2d6bdaffc9b7bf Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 5 Apr 2024 11:33:43 +0200 Subject: [PATCH 08/11] Update sticky-header.html fixed typo "land" -> "lang" --- .../sticky-elements-hiding-focused-elements/sticky-header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/working-examples/sticky-elements-hiding-focused-elements/sticky-header.html b/working-examples/sticky-elements-hiding-focused-elements/sticky-header.html index 44d262d94a..10caec68f0 100644 --- a/working-examples/sticky-elements-hiding-focused-elements/sticky-header.html +++ b/working-examples/sticky-elements-hiding-focused-elements/sticky-header.html @@ -53,7 +53,7 @@

Sticky header is hiding focused elements

All links and buttons on this page are non-functional; links merely serve as focusable elements and anchor directing to the top of the page; buttons are simply not functional.

To identify the problem, please navigate through the page using the TAB key until you reach the bottom, then return to the top using SHIFT + TAB.

-
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

From 77b05b8c886798ff592abd3f853c8ccbb4c60e0f Mon Sep 17 00:00:00 2001 From: Giacomo Petri Date: Fri, 21 Jun 2024 18:13:46 +0200 Subject: [PATCH 09/11] Update sticky-footer.html --- .../sticky-footer.html | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html index 143bff84b8..5a29bf2824 100644 --- a/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html +++ b/working-examples/sticky-elements-hiding-focused-elements/sticky-footer.html @@ -1,5 +1,5 @@ - + Sticky footer is hiding focused elements