Edge Cases
Important corner cases for organizers and participants.
Capacity & Concurrency
- Simultaneous signups can target the last spot. If two participants submit at the same time, one may see “slot full” after validation.
- If you increase capacity while people are signing up, refresh states may lag briefly until the page updates.
- Duplicate emails are blocked per slot; participants can still choose different slots if you allow it.
Multi-day Events
- Each date is an occurrence. Verify the correct occurrence when editing per-day times/slots.
- Switching from single-day to multi-day (or vice versa) after collecting signups may require manual adjustments to avoid confusion.
Time Zones & Calendars
- Daylight Saving Time changes can shift displayed times across regions; verify calendar links around DST transitions.
- ICS files and Google Calendar links are generated in UTC; display in the viewer’s local time may differ.
Email & Notifications
- Confirmations/reminders can land in spam. Ask participants to check spam and mark messages as safe.
- If there are no active participants, reminder sends return a clear message instead of sending emails.
Anti‑abuse & Rate Limits
- We apply CAPTCHA (Cloudflare Turnstile) to sensitive actions. In development, a bypass key may be used.
- Rapid repeated submissions from the same IP may receive “Too many requests” with a retry‑after hint.
Editing After Sharing
Tip: For critical events, consider locking slot edits near the event date and sending a confirmation message to participants.