Epic: NoScript Accessibility — Add <noscript> Fallbacks Site-Wide #489
Labels
No labels
accessibility
api
auth.js
backend
copy
database
defect
dependencies
design
discussion
documentation
duplicate
enhancement
epic
feature
front-end
good first issue
help wanted
invalid
next.js
noscript
on hold
operations
optimization
postgresql
prisma
prototype
question
react
spike
stale
story
tailwind
vulnerability
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
SSE/WebsiteTheSSEquel#489
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Epic Goal
Make the SSE website gracefully usable for members who browse with JavaScript disabled, by adding
<noscript>fallbacks and fixing JS-default-hidden content across the site.Problem / Opportunity
A team member browses without JavaScript. Currently the SSE website has zero
<noscript>tags in the entire codebase. The result is silent failures everywhere:opacity-0and never un-hide without JSe.preventDefault()+fetch()with no HTML form fallbackuseEffectSuccess Criteria
/api/auth/signin)<noscript>message with an alternative contact path<noscript>placeholder instead of a silent blank screenStories in This Epic
🔴 P0 — Critical
🟠 P1 — High
🟡 P2 — Medium
🔵 P3 — Low
Technical Notes
/api/auth/signin— use this as the auth fallback, no extra work neededRevealOnScrollis the most severe issue because it actively hides content. Fix: start visible, add animation class via JS rather than removing a hidden class<noscript>banner inlayout.tsxcovers the whole app in one change and should be done early<noscript>blocks or CSS tweaks