Handle Safari SecurityErrors
Offen
- Vorherrschende Sprache
- TypeScript
- Sterne
- 82
- Forks
- 5
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
According to ProtonMail, Safari can disable session storage under certain circumstances, so this needs to be detected and handled (session keys will not persist across hard reloads in those cases).
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Look at the session storage usage in the library, likely in the browser-specific modules. Add a try-catch around sessionStorage access to detect SecurityError. When caught, fallback to an in-memory store or handle gracefully. Check existing tests for session storage mocking to add a test for this error case.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, typescript
- Bereich
- frontend, security
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100