Skip to content

@marko/runtime-tags@6.3.27

Choose a tag to compare

Patch Changes

  • #3669 564429a Thanks @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 with Duplicate declaration.

  • #3649 728b88a Thanks @DylanPiercey! - Report a compile error for a content attribute 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 48e290d Thanks @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, throwing Cannot read properties of undefined on mount.

  • #3660 093b693 Thanks @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 marked selected against the controlled select's value on the server, which the client never did.

  • #3668 ca58e82 Thanks @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