Task: Add noscript fallback to Events Calendar #483

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

Problem

The Google Calendar `

## Problem The Google Calendar \`<iframe>\` in the events calendar page has its \`src\` set by a \`useEffect\` that picks between a desktop and mobile URL based on \`window.innerWidth\`. Before JS hydrates, the iframe either renders with the wrong URL or not at all. ## Affected File \`next/app/(main)/events/calendar/Calendar.tsx\` ## Fix Add a \`<noscript>\` block with a plain link directly to the SSE Google Calendar: \`\`\`html <noscript> <p> The interactive calendar requires JavaScript. <a href="https://calendar.google.com/calendar/embed?src=..." target="_blank" rel="noopener"> View the SSE calendar on Google Calendar → </a> </p> </noscript> \`\`\`
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#483
No description provided.