From 44be86c652a0a754f536bb61143ee91f0942727e Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 5 May 2026 20:03:33 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20[UX=20improvement]=20?= =?UTF-8?q?Enhance=20Navbar=20accessibility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added missing accessibility attributes to Navbar interactive elements: - `aria-expanded` and `aria-haspopup` to the Forum dropdown button - `aria-label`, `aria-expanded`, and `aria-controls` to the mobile menu toggle button - `id="mobile-menu"` to the mobile menu container - `focus-visible` outline rings to both buttons for keyboard navigation Co-authored-by: belpythons <187399139+belpythons@users.noreply.github.com> --- src/components/layout/Navbar.jsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/layout/Navbar.jsx b/src/components/layout/Navbar.jsx index de3fea5..b5fa93e 100644 --- a/src/components/layout/Navbar.jsx +++ b/src/components/layout/Navbar.jsx @@ -95,7 +95,9 @@ const Navbar = () => {
@@ -180,7 +185,7 @@ const Navbar = () => {
{/* Mobile Navigation */} -
+
{navLinks.map((link) => (