Skip to content

v0.4.1: Vite 7 compatibility, Shadow DOM discovery, remote debugging

Latest

Choose a tag to compare

@DmitriyGolub DmitriyGolub released this 23 Mar 19:24
36b17f3

Body

Bug Fixes

  • Fix Vite 7 HMR infinite loop — proxy now detects vite-hmr WebSocket subprotocol and forwards it to the dev server instead of treating it as a bridge connection (#2)
  • Shadow DOM canvas discovery — Three.js canvases inside Shadow DOM trees (dockview, web components) are now detected automatically
  • Scene selectioninterceptRender now captures the scene with the most children, skipping background-only planes
  • Multi-tab warningsbridge_status now warns when multiple browser tabs compete for the bridge connection

New Features

  • set_dev_url tool — connect to a remote Three.js app by URL for inspection and visual debugging
  • DEV_URL env var — set a remote target at startup (e.g. DEV_URL=https://my-app.vercel.app)
  • Remote mode — all inspection tools work normally; set_* tools apply visually with a clear warning that source code changes are not possible
  • HTTPS proxy support — proxy can now forward to HTTPS targets