Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/components/Footer/Footer.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ const footerLinkClasses =

const Footer = () => (
<footer className="w-full flex-[0_0_auto] print:hidden">
<Container className="mx-auto max-w-[900px] px-5 pb-[30px] pt-[40px] text-center [&_a]:text-[#3b7eb5]">
<Container className="mx-auto max-w-[900px] px-5 pb-[30px] pt-[40px] text-center [&_a]:text-[#63a7de] [&_a]:transition-colors [&_a:hover]:text-[#89c2eb] [&_a:hover]:underline">
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new default link color (#63a7de) (and the hover color #89c2eb) on the footer’s white background appears to fall below WCAG AA contrast for normal-sized text (Site uses bg-white). This is an accessibility regression for the legal/copyright links. Consider using a darker blue (or a theme token) that meets contrast requirements, and avoid making the hover state even lower-contrast than the default.

Suggested change
<Container className="mx-auto max-w-[900px] px-5 pb-[30px] pt-[40px] text-center [&_a]:text-[#63a7de] [&_a]:transition-colors [&_a:hover]:text-[#89c2eb] [&_a:hover]:underline">
<Container className="mx-auto max-w-[900px] px-5 pb-[30px] pt-[40px] text-center [&_a]:text-[#2563eb] [&_a]:transition-colors [&_a:hover]:text-[#1d4ed8] [&_a:hover]:underline">

Copilot uses AI. Check for mistakes.
<div className="mb-[24px] flex justify-center">
<a href="https://openjsf.org" target="_blank" rel="noopener noreferrer">
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[&_a:hover]:underline applies to all anchors in this container, including the OpenJS logo link (the <a> wrapping the image). That will likely add an underline on hover under the logo image as well. If the intent is to underline only text links, scope the selector to the legal-links section (e.g., a wrapper around the paragraphs) or explicitly opt the logo link out of underlining.

Copilot uses AI. Check for mistakes.
<img
Expand Down
Loading