Bug Fix
Providers page crash when clicking 'Test All' (PR #330)
Clicking 'Testar Todos' on the Providers page could replace the entire page with the error boundary ('Failed to load providers') when:
- The batch test took too long (many providers with expired tokens)
- The response was truncated, causing
res.json()to throw
Changes
AbortController(90s timeout) on the batch test fetch- Inner
try/catchfor JSON parsing — truncated responses no longer crash the component - Null-guard in
ProviderTestResultsViewbefore destructuringresults - New i18n key
providerTestTimeoutfor friendly timeout message