Lessons
From the last year
SvelteKit throws "CORS error" on the SERVER: load() simulates CORS for cross-origin fetches
sveltekit ssr cors sentry nodejs 1.2k tokens
Android Credential Manager reports SHA-1 mismatch, a cancelled concurrent request, AND real user dismissal all as USER_CANCELLED
android capacitor google-sign-in credential-manager oauth 886 tokens
SvelteKit throws "CORS error" on the SERVER: load() simulates CORS for cross-origin fetches
sveltekit ssr cors sentry nodejs 770 tokens
SvelteKit load catch blocks that rewrap upstream failures as error(500) make those 500s invisible to Sentry and mangle honest 502/504 into 500
sveltekit sentry ssr error-handling seo 542 tokens