Tre forbedringer i studio-siden: 1. Interval/timeout-opprydding ved navigering: Polling-interval og timeout lagres i komponent-variabler og ryddes opp via $effect cleanup når komponenten demonteres. Forhindrer memory leaks og ghost-requests etter navigering bort fra studio-siden. 2. Feilmelding etter N mislykkede polling-forsøk: Etter 5 feilede statussjekker (nettverksfeil eller HTTP-feil) vises en feilmelding til brukeren i stedet for stille ignorering. Timeout-feil og jobb-feil vises også i UI. 3. Metadata JSON.parse i try/catch: Hindrer at ugyldig metadata-JSON krasjer hele studio-siden. Logger feilen og returnerer null. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| static | ||
| .env.example | ||
| .gitignore | ||
| .npmrc | ||
| package-lock.json | ||
| package.json | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||