Task: Add root-level noscript banner to layout.tsx #478

Open
opened 2026-04-16 07:10:39 +00:00 by jjalangtry · 0 comments
jjalangtry commented 2026-04-16 07:10:39 +00:00 (Migrated from github.com)

Context

The SSE website currently has zero ` \`\`\`

Affected File

`next/app/layout.tsx`

## Context The SSE website currently has **zero \`<noscript>\` tags anywhere in the codebase.** When a user browses with JS disabled, they experience silent failures — blank pages, broken nav, non-functional forms — with no explanation. ## Task Add a root-level \`<noscript>\` block in \`next/app/layout.tsx\` (inside \`<body>\`) that displays a visible banner when JS is disabled, e.g.: \`\`\`html <noscript> <div style="background:#fee2e2;color:#991b1b;padding:12px;text-align:center;font-weight:bold;"> JavaScript is disabled. Most features of the SSE website require JavaScript to function. Please enable it for the best experience. </div> </noscript> \`\`\` ## Affected File \`next/app/layout.tsx\`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SSE/WebsiteTheSSEquel#478
No description provided.