@marko/runtime-tags@6.3.12
Patch Changes
-
#3448
860b235Thanks @DylanPiercey! - Fix the development-onlycheckedValue/checkedmutual-exclusivity assertion missing the conflict when a spread supplies a falsy controllable value (e.g.checkedValue={0}orchecked={false}). Presence is now tested withininstead of truthiness, matching how the runtime detects these attributes elsewhere. -
#3445
b3752c9Thanks @DylanPiercey! - Fix a resumable<html-comment>whose body serializes empty (e.g.<html-comment>${value}</html-comment>with an emptyvalue) resuming as a stray text node instead of the comment. On the client an empty comment is indistinguishable from a separator marker, so a later update rendered as visible text rather than into the comment. Such a comment is now padded with a space during SSR so its resume marker claims the comment node. -
#3447
22c9e59Thanks @DylanPiercey! - Replace the opaqueCannot destructure property 'local' of undefinedcrash with a clear compile-time diagnostic when aloadimport has no default specifier (e.g.import "./foo.marko" with { load: "render" }with nothing bound). -
#3444
f6312a0Thanks @DylanPiercey! - Update non-editable input values when their rendered value changes.