mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-24 22:51:14 +00:00
The shared jsdom registry persists across test files under isolate:false while modules re-evaluate per file, so any page imported by two test files threw NotSupportedError at import time (ui/src/pages/usage/usage-page.test.ts started failing when gateway-source-replacement.test.ts became a second importer). All other components already guard with customElements.get; these nine pages were the only bare defines.