From 2b3b42a6fe73725b906b3d1c32c477b4c981d0da Mon Sep 17 00:00:00 2001 From: Brad Burch Date: Wed, 15 Jul 2026 09:01:43 -0700 Subject: [PATCH] Fix landing page a11y regression and stale FAQ doc comment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restore aria-hidden="true" on the decorative .ledger sample-entries card so screen readers stop announcing fictional bookings (Bella $180 boarding, Otis $22 dog walk, ...) as real content — the redesign in #26 dropped it while the inner stamp/marginalia kept theirs. Also correct the LANDING_HTML doc comment, which still claimed the FAQ used
/; the redesign made it a static Q&A with no
element, so the comment now says the page has no interactivity at all. Co-Authored-By: Claude Opus 4.8 (1M context) --- server/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server/index.ts b/server/index.ts index 100e478..4f4fbbd 100644 --- a/server/index.ts +++ b/server/index.ts @@ -77,9 +77,10 @@ app.get('/demo', page('demo.html')); /** * Root landing page: a self-contained capability page for prospective sitters. Static and * script-free (served under LOCKED_CSP, so only inline styles are allowed — NO