Patch Changes
-
#3669
564429aThanks @DylanPiercey! - Fix attribute tag variable names leaking from an HTML compile into a later DOM compile of the same file, which made output order-dependent and could shadow a generated binding or fail the build withDuplicate declaration. -
#3649
728b88aThanks @DylanPiercey! - Report a compile error for acontentattribute on a void or text-only native tag.<input content=x>and<textarea content=x/>previously compiled, emitting the content for the client and silently dropping it on the server, and neither could render it. -
#3663
48e290dThanks @DylanPiercey! - Fix a lazily-loaded custom tag emitting a surplus comment marker, which shifted every later walk step in its section by one. An element with an event handler after a lazy tag bound to the wrong node, throwingCannot read properties of undefinedon mount. -
#3660
093b693Thanks @DylanPiercey! - Stop markup preceding a controlled<select>from being rendered inside its content. Any<option value>in that markup — an earlier uncontrolled<select>, an<optgroup>, a<datalist>— was markedselectedagainst the controlled select's value on the server, which the client never did. -
#3668
ca58e82Thanks @DylanPiercey! - Fix serializing a repeated reference to a value that already has a deferred cycle assignment: Map/Set members resumed as missing and a generator return emitted unparsable output. -
Updated dependencies [
180251f,0f2334b]:- @marko/compiler@5.41.11