From 10f33d63489a80662708d9e7986f458fbcc8fce7 Mon Sep 17 00:00:00 2001
From: 0m364 <13804150+0m364@users.noreply.github.com>
Date: Mon, 6 Jul 2026 11:00:41 +0000
Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20Semantic=20modal=20tr?=
=?UTF-8?q?igger=20accessibility=20improvements?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
💡 What: Added `role="button"`, `aria-haspopup="dialog"`, and Spacebar keyboard event listeners to the `#sitrep-btn` links (OSINT buttons).
🎯 Why: To ensure screen readers announce these links as buttons that trigger a dialog, and to allow keyboard users to trigger them using the Spacebar (which is expected for buttons, but not native to `` tags).
♿ Accessibility: Improves semantics for AT (Assistive Technology) and full WCAG keyboard compliance for custom controls.
---
concepts.html | 2 +-
contact.html | 2 +-
modal.js | 5 +++++
products.html | 2 +-
4 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/concepts.html b/concepts.html
index d4e1807..13b8873 100644
--- a/concepts.html
+++ b/concepts.html
@@ -19,7 +19,7 @@ CHARLES WILLIAMS
Products
Concepts
Contact
- OSINT
+ OSINT