Skip to content

Commit 28b6d04

Browse files
committed
Improve touch target area on Newsletter anchors to meet WCAG requirements
1 parent aaa62bf commit 28b6d04

4 files changed

Lines changed: 9 additions & 6 deletions

File tree

src/components/Consent/Banner/index.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ import CookieSvg from '@assets/images/site/cookie.svg'
7171
id="consent-modal__content"
7272
class="text-center text-sm md:text-left md:text-base order-1 md:order-2"
7373
>
74-
This site stores data to improve your experience. Learn more in our <a href="/consent"
74+
This site stores data to improve your experience. Learn more in our <a href="/consent" class="inline-flex min-h-6 items-center align-middle"
7575
>Consent Policy</a
76-
> and <a href="/privacy">Privacy Policy</a>.
76+
> and <a href="/privacy" class="inline-flex min-h-6 items-center align-middle">Privacy Policy</a>.
7777
</p>
7878
</div>
7979
</div>

src/components/Consent/Checkbox/layouts/newsletter-cta-home.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ const {
3737
outline-none hover:border-content-active hover:bg-content-active/10 focus:outline-none
3838
focus-visible:outline-none focus-visible:ring-0 focus-visible:ring-offset-0
3939
checked:border-content-active checked:bg-content-active/20 checked:after:content-['']
40-
checked:after:absolute checked:after:inset-[3px] checked:after:rounded-[2px]
40+
checked:after:absolute checked:after:inset-0.75 checked:after:rounded-xs
4141
checked:after:bg-content-active after:pointer-events-none after:absolute after:inset-0
4242
after:rounded-none after:border-2 after:border-transparent focus-visible:after:-inset-1
4343
focus-visible:after:border-spotlight"
@@ -47,13 +47,13 @@ const {
4747
By subscribing, you agree to our{' '}
4848
<a
4949
href={privacyPolicyUrl}
50-
class="text-content-offset underline decoration-current hover:text-content-active focus-visible:text-content-active"
50+
class="inline-flex min-h-6 items-center align-middle text-content-offset underline decoration-current hover:text-content-active focus-visible:text-content-active"
5151
>
5252
Privacy Policy
5353
</a>.{' '}
5454
<a
5555
href={cookiePolicyUrl}
56-
class="text-content-offset underline decoration-current hover:text-content-active focus-visible:text-content-active"
56+
class="inline-flex min-h-6 items-center align-middle text-content-offset underline decoration-current hover:text-content-active focus-visible:text-content-active"
5757
>
5858
Cookie Policy
5959
</a>. No spam,

src/components/Layout/Copyright/index.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const publishYear = publishDate.getFullYear()
2727
<span class="mr-1">See our </span>
2828
<a
2929
href="/terms"
30-
class="underline transition-colors hover:text-primary-offset hover:decoration-primary-offset focus-visible:text-primary-offset focus-visible:decoration-primary-offset focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 focus-visible:rounded-none"
30+
class="inline-flex min-h-6 items-center align-middle underline transition-colors hover:text-primary-offset hover:decoration-primary-offset focus-visible:text-primary-offset focus-visible:decoration-primary-offset focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 focus-visible:rounded-none"
3131
>
3232
terms of use
3333
</a>

test/e2e/specs/11-accessibility/_pages.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export const pages = [
88
'/contact',
99
'/my-data',
1010
'/newsletter',
11+
'/newsletter/confirm/error-token',
12+
'/newsletter/confirm/expired-token',
13+
'/newsletter/confirm/success',
1114
'/offline',
1215
'/privacy',
1316
'/search',

0 commit comments

Comments
 (0)