- sx_browser.ml: restore VmSuspended handler in api_call_fn with make_js_callFn_suspension for IO suspension chains (wait, fetch) - runtime.sx: delete host-get stub that shadowed platform native — hs-toggle-class! now uses real FFI host-get for classList access All three live demo examples work: Toggle Color — classList.toggle on click Bounce — add .animate-bounce, wait 1s suspend, remove Count Clicks — increment @data-count, put into innerHTML 4/4 bytecode regression tests pass (was 0/4 without VmSuspended). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
18 KiB
18 KiB