From 9b658c5939d920fa65211bc1f1f99b6346a1d981 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 21:51:55 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=95=B7=EF=B8=8F=20Spider:=20Add=20modal?= =?UTF-8?q?=20semantics=20to=20AnnouncementPopup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added `role="dialog"`, `aria-modal="true"`, and `aria-labelledby` to the `AnnouncementPopup` modal container, and an `id` to the title `

` to improve semantic structure and accessibility for screen readers and search engines. Co-authored-by: kourdroid <36898160+kourdroid@users.noreply.github.com> --- src/components/AnnouncementPopup/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/AnnouncementPopup/index.tsx b/src/components/AnnouncementPopup/index.tsx index d7d89db..2586f72 100644 --- a/src/components/AnnouncementPopup/index.tsx +++ b/src/components/AnnouncementPopup/index.tsx @@ -109,12 +109,16 @@ export const AnnouncementPopup: React.FC = ({ announceme /> {/* Modal Content */} + {/* SEO: Add role dialog and aria attributes to improve semantics and accessibility */} {/* Noise Overlay */}
= ({ announceme {/* Right Side: Content */}
{/* Title */} -

+

{title}