Files
rose-ash/sx
giles 9ce40bdc4f Fix island preview: remove auto-parse, restore defcomp params
- Removed auto-parse on source change (the (reset! parsed ...) at top
  of letrec body). Only Parse button triggers parsing now.
- Split defcomp/defisland render: defcomp uses parameter substitution
  with bindings signal, defisland uses live component call.
- Removed stopPropagation wrapper (didn't help).

Island previews are reactive — signals, computed, swap! all work.
Known: Playwright's click (which triggers focus change from textarea)
resets the island. Direct JS clicks and PointerEvent dispatches work
correctly. Real islands on demo pages work perfectly with mouse clicks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 07:48:22 +00:00
..