In a real browser, innerHTML/textContent/value are always strings. The mock was storing raw SX values (Number, Bool, Nil), causing type mismatches like "Expected 1, got 1" where the value was correct but Number 1.0 != String "1". Now coerces to string on host-set! for innerHTML, textContent, value, outerHTML, innerText. Fixes 10 increment tests that were doing `put value into me` with numeric results. 367 → 375/831 HS tests (+8 net, +10 new passes, -2 regressions). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
104 KiB
104 KiB