You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: harden reliability, remove global mutable state, fix test flakiness
- Remove configureDevtools global singleton; pass DevtoolsOptions through
call sites to eliminate shared mutable state
- Cap __PING_DEVTOOLS_STATE__ at 500 entries to prevent memory leaks
- Guard localStorage/cookie access with try-catch for privacy modes
- Pin GitHub Actions to commit SHAs for supply-chain security
- Replace waitForTimeout with Playwright toPass/expect retries in e2e tests
- Fix CORS credentials-mismatch false positive when no credentials sent
- Remove hard-coded PKCE challengeMethod from token annotator
- Add origin check to content relay for defense-in-depth
- Fix service worker rehydration (module-eval vs activate lifecycle)
- Add defensive guards for snapshot loading and event-store hydration
- Clean up CDP client disconnect (reject pending calls, clear state)
- Properly dispose ManagedRuntime on VS Code extension deactivate
- Add devtools-core and vscode-extension to root tsconfig references
- Fix devtools-ui ports export to use .ts source
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments