The GitHub Actions job "License Binary Checker" on texera.git/main has failed.
Run started by GitHub user bobbai00 (triggered by bobbai00).

Head commit for run:
6f088ab89e70642b75a1bac1b4e774a0cd2a5a10 / Matthew B. <[email protected]>
fix: don't re-throw in jsdom-svg-polyfill uncaughtException handler (#4999)

### What changes were proposed in this PR?
Replace the `throw err` / `throw reason` inside the
`process.on("uncaughtException")` and `process.on("unhandledRejection")`
handlers in `frontend/src/jsdom-svg-polyfill.ts` with
`console.error(...)`.
  
Re-throwing in `uncaughtException` aborts the Node process, crashing the
Vitest worker mid-run and leaving the runner hanging until the CI
timeout. Logging instead lets Vitest's own error handling fail the
offending spec
  without killing sibling tests in the same worker.

### Any related issues, documentation, or discussions?
Closes: #4998
### How was this PR tested?
Ran `yarn ng test --watch=false` locally — full suite passes cleanly. CI
runs on the branch that no longer hangs.

### Was this PR authored or co-authored using generative AI tooling?
Discovered with Claude Opus 4.7 in compliance with ASF

Report URL: https://github.com/apache/texera/actions/runs/25599785580

With regards,
GitHub Actions via GitBox

Reply via email to