diff --git a/.changeset/tree-shakable-feature-modules.md b/.changeset/tree-shakable-feature-modules.md
new file mode 100644
index 0000000000..8340b9d07c
--- /dev/null
+++ b/.changeset/tree-shakable-feature-modules.md
@@ -0,0 +1,5 @@
+---
+"@marko/runtime-tags": patch
+---
+
+Add tree-shakable runtime feature modules (`*.feat.ts`) built as extra entries of the dom/html runtime bundles, and move catch and controllable enablement into them.
diff --git a/.lintstagedrc.json b/.lintstagedrc.json
index 5a3eaffc40..04d5d06618 100644
--- a/.lintstagedrc.json
+++ b/.lintstagedrc.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/lintstagedrc.schema.json",
"*.{ts,js}": [
- "oxlint --fix",
+ "oxlint --fix --no-error-on-unmatched-pattern",
"oxfmt --with-node-modules --no-error-on-unmatched-pattern"
],
"*.{json,md,css}": [
diff --git a/.sizes.json b/.sizes.json
index 8b3d4c7f75..1d990d9953 100644
--- a/.sizes.json
+++ b/.sizes.json
@@ -7,23 +7,23 @@
{
"name": "*",
"total": {
- "min": 26671,
- "brotli": 9915
+ "min": 26012,
+ "brotli": 9658
}
},
{
"name": "counter",
"user": {
"min": 161,
- "brotli": 119
+ "brotli": 138
},
"runtime": {
- "min": 4032,
- "brotli": 1792
+ "min": 4038,
+ "brotli": 1804
},
"total": {
- "min": 4193,
- "brotli": 1911
+ "min": 4199,
+ "brotli": 1942
}
},
{
@@ -33,12 +33,12 @@
"brotli": 80
},
"runtime": {
- "min": 2681,
- "brotli": 1312
+ "min": 2683,
+ "brotli": 1319
},
"total": {
- "min": 2761,
- "brotli": 1392
+ "min": 2763,
+ "brotli": 1399
}
},
{
@@ -48,12 +48,12 @@
"brotli": 364
},
"runtime": {
- "min": 6558,
- "brotli": 2884
+ "min": 6509,
+ "brotli": 2885
},
"total": {
- "min": 7203,
- "brotli": 3248
+ "min": 7154,
+ "brotli": 3249
}
},
{
@@ -63,12 +63,12 @@
"brotli": 101
},
"runtime": {
- "min": 2886,
- "brotli": 1385
+ "min": 2888,
+ "brotli": 1400
},
"total": {
- "min": 3001,
- "brotli": 1486
+ "min": 3003,
+ "brotli": 1501
}
}
]
diff --git a/.sizes/comments.csr/runtime.js b/.sizes/comments.csr/runtime.js
index 895fab8086..32bad9885c 100644
--- a/.sizes/comments.csr/runtime.js
+++ b/.sizes/comments.csr/runtime.js
@@ -1,6 +1,18 @@
-// size: 6558 (min) 2884 (brotli)
-//#region packages/runtime-tags/dist/dom.mjs
+// size: 6509 (min) 2885 (brotli)
+//#region packages/runtime-tags/dist/dom-Cj4HQ7T_.mjs
let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36),
+ branchesEnabled,
+ rendering,
+ runId = 2,
+ pendingEffects = [],
+ pendingRenders = [],
+ runEffects = (effects) => {
+ for (let i = 0; i < effects.length;) effects[i++](effects[i++]);
+ },
+ runRender = (render) => {
+ (!branchesEnabled || render.b.F?.H !== 0) && render.c(render.b, render.d);
+ },
+ catchEnabled,
delegate = (type, handler) =>
(handler[type] ||= (document.addEventListener(type, handler, !0), 1)),
parsers = {},
@@ -56,35 +68,220 @@ let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).
},
walkNextSibling = () => (currentNode = currentNode.nextSibling || currentNode),
registeredValues = {},
- branchesEnabled,
cloneCache = {},
- _for_of = /* @__PURE__ */ loop(([all, by = bySecondArg], cb) => {
+ _if = /*@__PURE__*/ withBranches((nodeAccessor, ...branchesArgs) => {
+ nodeAccessor = decodeAccessor(nodeAccessor);
+ let branchAccessor = "D" + nodeAccessor,
+ branches = [],
+ i = 0;
+ for (; i < branchesArgs.length;)
+ branches.push(_content("", branchesArgs[i++], branchesArgs[i++], branchesArgs[i++])());
+ return (scope, newBranch) => {
+ newBranch !== (scope[branchAccessor] ?? (scope["A" + nodeAccessor] && 0)) &&
+ setConditionalRenderer(
+ scope,
+ nodeAccessor,
+ branches[(scope[branchAccessor] = newBranch)],
+ createAndSetupBranch,
+ );
+ };
+ }),
+ _for_of = /*@__PURE__*/ /* @__PURE__ */ withBranches(
+ (forEach) => (nodeAccessor, template, walks, setup, params) => {
+ nodeAccessor = decodeAccessor(nodeAccessor);
+ let scopesAccessor = "A" + nodeAccessor,
+ keyedScopesAccessor = "O" + nodeAccessor,
+ renderer = _content("", template, walks, setup)();
+ return (scope, value) => {
+ let referenceNode = scope[nodeAccessor],
+ oldScopes = toArray(scope[scopesAccessor]),
+ newScopes = (scope[scopesAccessor] = []);
+ scope[keyedScopesAccessor] = null;
+ let oldLen = oldScopes.length,
+ parentNode =
+ referenceNode.nodeType > 1
+ ? referenceNode.parentNode || oldScopes[0]?.S.parentNode
+ : referenceNode,
+ oldScopesByKey,
+ hasPotentialMoves,
+ start = 0;
+ forEach(value, (key, args) => {
+ let i = newScopes.length,
+ oldScope = oldScopes[i],
+ branch =
+ oldLen &&
+ (oldScopesByKey || key !== (oldScope?.M ?? i)
+ ? (oldScopesByKey ||= oldScopes.reduce(
+ (map, scope, j) =>
+ j < i ? map : ((scope.I = j), map.set(scope.M ?? j, scope)),
+ /* @__PURE__ */ new Map(),
+ )).get(key)
+ : oldScope && (start++, oldScope));
+ (branch
+ ? ((hasPotentialMoves = !0), oldScopesByKey?.delete(key))
+ : (branch = createAndSetupBranch(scope.$, renderer, scope, parentNode)),
+ (branch.M = key),
+ newScopes.push(branch),
+ params?.(branch, args));
+ });
+ let newLen = newScopes.length,
+ hasSiblings = referenceNode !== parentNode,
+ afterReference = null,
+ oldEnd = oldLen - 1,
+ newEnd = newLen - 1;
+ if (
+ (hasSiblings &&
+ (oldLen
+ ? ((afterReference = oldScopes[oldEnd].K.nextSibling),
+ newLen || parentNode.insertBefore(referenceNode, afterReference))
+ : newLen && ((afterReference = referenceNode.nextSibling), referenceNode.remove())),
+ !hasPotentialMoves)
+ ) {
+ oldLen &&
+ (oldScopes.forEach(hasSiblings ? removeAndDestroyBranch : destroyBranch),
+ hasSiblings || (parentNode.textContent = ""));
+ for (let newScope of newScopes) insertBranchBefore(newScope, parentNode, afterReference);
+ return;
+ }
+ if (oldScopesByKey) oldScopesByKey.forEach(removeAndDestroyBranch);
+ else for (let i = newLen; i < oldLen; i++) removeAndDestroyBranch(oldScopes[i]);
+ for (; oldEnd >= start && newEnd >= start && oldScopes[oldEnd] === newScopes[newEnd];)
+ (oldEnd--, newEnd--);
+ if (
+ (oldEnd + 1 < oldLen && (afterReference = oldScopes[oldEnd + 1].S),
+ start > oldEnd || start > newEnd)
+ ) {
+ for (let i = start; i <= newEnd; i++)
+ insertBranchBefore(newScopes[i], parentNode, afterReference);
+ return;
+ }
+ let diffLen = newEnd - start + 1,
+ sources = Array(diffLen),
+ pred = Array(diffLen),
+ tails = [],
+ tail = -1,
+ lo,
+ hi,
+ mid;
+ for (let i = diffLen; i--;) sources[i] = newScopes[start + i].I ?? -1;
+ for (let i = 0; i < diffLen; i++)
+ if (~sources[i])
+ if (tail < 0 || sources[tails[tail]] < sources[i])
+ (~tail && (pred[i] = tails[tail]), (tails[++tail] = i));
+ else {
+ for (lo = 0, hi = tail; lo < hi;)
+ ((mid = ((lo + hi) / 2) | 0),
+ sources[tails[mid]] < sources[i] ? (lo = mid + 1) : (hi = mid));
+ sources[i] < sources[tails[lo]] &&
+ (lo > 0 && (pred[i] = tails[lo - 1]), (tails[lo] = i));
+ }
+ for (hi = tails[tail], lo = tail + 1; lo-- > 0;) ((tails[lo] = hi), (hi = pred[hi]));
+ for (let i = diffLen; i--;)
+ (~tail && i === tails[tail]
+ ? tail--
+ : insertBranchBefore(newScopes[start + i], parentNode, afterReference),
+ (afterReference = newScopes[start + i].S));
+ };
+ },
+ )(([all, by = bySecondArg], cb) => {
typeof by == "string"
? forOf(all, (item, i) => cb(item[by], [item, i]))
: forOf(all, (item, i) => cb(by(item, i), [item, i]));
- }),
- rendering,
- runId = 2,
- pendingEffects = [],
- pendingRenders = [],
- runEffects = (effects) => {
- for (let i = 0; i < effects.length;) effects[i++](effects[i++]);
- },
- runRender = (render) => render.c(render.b, render.d),
- catchEnabled,
- _template = (id, template, walks, setup, inputSignal) => {
- let renderer = _content(id, template, walks, setup, inputSignal)();
- return ((renderer.mount = mount), (renderer._ = renderer), _resume(id, renderer));
- };
+ });
function isNotVoid(value) {
return value != null && value !== !1;
}
+function withBranches(runtime) {
+ return ((branchesEnabled = 1), runtime);
+}
function forOf(list, cb) {
if (list) {
let i = 0;
for (let item of list) cb(item, i++);
}
}
+function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
+ let render;
+ if (signalKey >= 0 && (render = scope[signalKey])) {
+ if (((render.d = value), render.e === runId || catchEnabled)) return;
+ render.e = runId;
+ } else
+ ((render = {
+ a: scopeKey * 1e6 + signalKey,
+ b: scope,
+ c: signal,
+ d: value,
+ e: runId,
+ }),
+ signalKey >= 0 && (scope[signalKey] = render));
+ queuePendingRender(render);
+}
+function queuePendingRender(render) {
+ let i = pendingRenders.push(render) - 1;
+ for (; i;) {
+ let parentIndex = (i - 1) >> 1,
+ parent = pendingRenders[parentIndex];
+ if (render.a - parent.a >= 0) break;
+ ((pendingRenders[i] = parent), (i = parentIndex));
+ }
+ pendingRenders[i] = render;
+}
+function queueEffect(scope, fn) {
+ pendingEffects.push(fn, scope);
+}
+function run() {
+ let effects = pendingEffects;
+ try {
+ ((rendering = 1), runRenders());
+ } finally {
+ (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
+ }
+ runEffects(effects);
+}
+function prepareEffects(fn) {
+ let prevRenders = pendingRenders,
+ prevEffects = pendingEffects,
+ preparedEffects = (pendingEffects = []);
+ pendingRenders = [];
+ try {
+ ((rendering = 1), fn(), runRenders());
+ } finally {
+ (runId++, (rendering = 0), (pendingRenders = prevRenders), (pendingEffects = prevEffects));
+ }
+ return preparedEffects;
+}
+function runRenders() {
+ for (; pendingRenders.length;) {
+ let render = pendingRenders[0],
+ item = pendingRenders.pop();
+ if (render !== item) {
+ let i = 0,
+ mid = pendingRenders.length >> 1,
+ key = (pendingRenders[0] = item).a;
+ for (; i < mid;) {
+ let bestChild = (i << 1) + 1,
+ right = bestChild + 1;
+ if (
+ (right < pendingRenders.length &&
+ pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
+ (bestChild = right),
+ pendingRenders[bestChild].a - key >= 0)
+ )
+ break;
+ ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
+ }
+ pendingRenders[i] = item;
+ }
+ runRender(render);
+ }
+}
+function $signalReset(scope, id) {
+ let ctrl = scope.A?.[id];
+ ctrl && ((scope.A[id] = void 0), rendering ? queueEffect(ctrl, abort) : abort(ctrl));
+}
+function abort(ctrl) {
+ ctrl.abort();
+}
function toArray(opt) {
return opt ? (Array.isArray(opt) ? opt : [opt]) : [];
}
@@ -207,9 +404,6 @@ function _script(id, fn) {
function walk(startNode, walkCodes, branch) {
((currentNode = startNode), walkInternal(0, walkCodes, branch));
}
-function enableBranches() {
- branchesEnabled || ((branchesEnabled = 1), skipDestroyedRenders());
-}
function _resume(id, obj) {
return (registeredValues[id] = obj);
}
@@ -311,26 +505,6 @@ function toInsertNode(startNode, endNode) {
? startNode
: insertChildNodes(new DocumentFragment(), null, startNode, endNode);
}
-function _if(nodeAccessor, ...branchesArgs) {
- nodeAccessor = decodeAccessor(nodeAccessor);
- let branchAccessor = "D" + nodeAccessor,
- branches = [],
- i = 0;
- for (; i < branchesArgs.length;)
- branches.push(_content("", branchesArgs[i++], branchesArgs[i++], branchesArgs[i++])());
- return (
- enableBranches(),
- (scope, newBranch) => {
- newBranch !== (scope[branchAccessor] ?? (scope["A" + nodeAccessor] && 0)) &&
- setConditionalRenderer(
- scope,
- nodeAccessor,
- branches[(scope[branchAccessor] = newBranch)],
- createAndSetupBranch,
- );
- }
- );
-}
function setConditionalRenderer(scope, nodeAccessor, newRenderer, createBranch) {
let referenceNode = scope[nodeAccessor],
prevBranch = scope["A" + nodeAccessor],
@@ -349,198 +523,15 @@ function setConditionalRenderer(scope, nodeAccessor, newRenderer, createBranch)
: newBranch &&
(insertBranchBefore(newBranch, parentNode, referenceNode), referenceNode.remove());
}
-/* @__NO_SIDE_EFFECTS__ */
-function loop(forEach) {
- return (nodeAccessor, template, walks, setup, params) => {
- nodeAccessor = decodeAccessor(nodeAccessor);
- let scopesAccessor = "A" + nodeAccessor,
- keyedScopesAccessor = "O" + nodeAccessor,
- renderer = _content("", template, walks, setup)();
- return (
- enableBranches(),
- (scope, value) => {
- let referenceNode = scope[nodeAccessor],
- oldScopes = toArray(scope[scopesAccessor]),
- newScopes = (scope[scopesAccessor] = []);
- scope[keyedScopesAccessor] = null;
- let oldLen = oldScopes.length,
- parentNode =
- referenceNode.nodeType > 1
- ? referenceNode.parentNode || oldScopes[0]?.S.parentNode
- : referenceNode,
- oldScopesByKey,
- hasPotentialMoves,
- start = 0;
- forEach(value, (key, args) => {
- let i = newScopes.length,
- oldScope = oldScopes[i],
- branch =
- oldLen &&
- (oldScopesByKey || key !== (oldScope?.M ?? i)
- ? (oldScopesByKey ||= oldScopes.reduce(
- (map, scope, j) =>
- j < i ? map : ((scope.I = j), map.set(scope.M ?? j, scope)),
- /* @__PURE__ */ new Map(),
- )).get(key)
- : oldScope && (start++, oldScope));
- (branch
- ? ((hasPotentialMoves = !0), oldScopesByKey?.delete(key))
- : (branch = createAndSetupBranch(scope.$, renderer, scope, parentNode)),
- (branch.M = key),
- newScopes.push(branch),
- params?.(branch, args));
- });
- let newLen = newScopes.length,
- hasSiblings = referenceNode !== parentNode,
- afterReference = null,
- oldEnd = oldLen - 1,
- newEnd = newLen - 1;
- if (
- (hasSiblings &&
- (oldLen
- ? ((afterReference = oldScopes[oldEnd].K.nextSibling),
- newLen || parentNode.insertBefore(referenceNode, afterReference))
- : newLen && ((afterReference = referenceNode.nextSibling), referenceNode.remove())),
- !hasPotentialMoves)
- ) {
- oldLen &&
- (oldScopes.forEach(hasSiblings ? removeAndDestroyBranch : destroyBranch),
- hasSiblings || (parentNode.textContent = ""));
- for (let newScope of newScopes) insertBranchBefore(newScope, parentNode, afterReference);
- return;
- }
- if (oldScopesByKey) oldScopesByKey.forEach(removeAndDestroyBranch);
- else for (let i = newLen; i < oldLen; i++) removeAndDestroyBranch(oldScopes[i]);
- for (; oldEnd >= start && newEnd >= start && oldScopes[oldEnd] === newScopes[newEnd];)
- (oldEnd--, newEnd--);
- if (
- (oldEnd + 1 < oldLen && (afterReference = oldScopes[oldEnd + 1].S),
- start > oldEnd || start > newEnd)
- ) {
- for (let i = start; i <= newEnd; i++)
- insertBranchBefore(newScopes[i], parentNode, afterReference);
- return;
- }
- let diffLen = newEnd - start + 1,
- sources = Array(diffLen),
- pred = Array(diffLen),
- tails = [],
- tail = -1,
- lo,
- hi,
- mid;
- for (let i = diffLen; i--;) sources[i] = newScopes[start + i].I ?? -1;
- for (let i = 0; i < diffLen; i++)
- if (~sources[i])
- if (tail < 0 || sources[tails[tail]] < sources[i])
- (~tail && (pred[i] = tails[tail]), (tails[++tail] = i));
- else {
- for (lo = 0, hi = tail; lo < hi;)
- ((mid = ((lo + hi) / 2) | 0),
- sources[tails[mid]] < sources[i] ? (lo = mid + 1) : (hi = mid));
- sources[i] < sources[tails[lo]] &&
- (lo > 0 && (pred[i] = tails[lo - 1]), (tails[lo] = i));
- }
- for (hi = tails[tail], lo = tail + 1; lo-- > 0;) ((tails[lo] = hi), (hi = pred[hi]));
- for (let i = diffLen; i--;)
- (~tail && i === tails[tail]
- ? tail--
- : insertBranchBefore(newScopes[start + i], parentNode, afterReference),
- (afterReference = newScopes[start + i].S));
- }
- );
- };
-}
function bySecondArg(_item, index) {
return index;
}
-function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
- let render;
- if (signalKey >= 0 && (render = scope[signalKey])) {
- if (((render.d = value), render.e === runId || catchEnabled)) return;
- render.e = runId;
- } else
- ((render = {
- a: scopeKey * 1e6 + signalKey,
- b: scope,
- c: signal,
- d: value,
- e: runId,
- }),
- signalKey >= 0 && (scope[signalKey] = render));
- queuePendingRender(render);
-}
-function queuePendingRender(render) {
- let i = pendingRenders.push(render) - 1;
- for (; i;) {
- let parentIndex = (i - 1) >> 1,
- parent = pendingRenders[parentIndex];
- if (render.a - parent.a >= 0) break;
- ((pendingRenders[i] = parent), (i = parentIndex));
- }
- pendingRenders[i] = render;
-}
-function queueEffect(scope, fn) {
- pendingEffects.push(fn, scope);
-}
-function run() {
- let effects = pendingEffects;
- try {
- ((rendering = 1), runRenders());
- } finally {
- (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
- }
- runEffects(effects);
-}
-function prepareEffects(fn) {
- let prevRenders = pendingRenders,
- prevEffects = pendingEffects,
- preparedEffects = (pendingEffects = []);
- pendingRenders = [];
- try {
- ((rendering = 1), fn(), runRenders());
- } finally {
- (runId++, (rendering = 0), (pendingRenders = prevRenders), (pendingEffects = prevEffects));
- }
- return preparedEffects;
-}
-function runRenders() {
- for (; pendingRenders.length;) {
- let render = pendingRenders[0],
- item = pendingRenders.pop();
- if (render !== item) {
- let i = 0,
- mid = pendingRenders.length >> 1,
- key = (pendingRenders[0] = item).a;
- for (; i < mid;) {
- let bestChild = (i << 1) + 1,
- right = bestChild + 1;
- if (
- (right < pendingRenders.length &&
- pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
- (bestChild = right),
- pendingRenders[bestChild].a - key >= 0)
- )
- break;
- ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
- }
- pendingRenders[i] = item;
- }
- runRender(render);
- }
-}
-function skipDestroyedRenders() {
- runRender = ((runRender) => (render) => {
- render.b.F?.H !== 0 && runRender(render);
- })(runRender);
-}
-function $signalReset(scope, id) {
- let ctrl = scope.A?.[id];
- ctrl && ((scope.A[id] = void 0), rendering ? queueEffect(ctrl, abort) : abort(ctrl));
-}
-function abort(ctrl) {
- ctrl.abort();
-}
+//#endregion
+//#region packages/runtime-tags/dist/dom.mjs
+let _template = (id, template, walks, setup, inputSignal) => {
+ let renderer = _content(id, template, walks, setup, inputSignal)();
+ return ((renderer.mount = mount), (renderer._ = renderer), _resume(id, renderer));
+};
function mount(input = {}, reference, position) {
let branch,
parentNode = reference,
diff --git a/.sizes/comments.ssr/runtime.js b/.sizes/comments.ssr/runtime.js
index d2a664066f..518a2d55f3 100644
--- a/.sizes/comments.ssr/runtime.js
+++ b/.sizes/comments.ssr/runtime.js
@@ -1,13 +1,6 @@
-// size: 2886 (min) 1385 (brotli)
-//#region packages/runtime-tags/dist/dom.mjs
+// size: 2888 (min) 1400 (brotli)
+//#region packages/runtime-tags/dist/dom-Cj4HQ7T_.mjs
let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36),
- delegate = (type, handler) =>
- (handler[type] ||= (document.addEventListener(type, handler, !0), 1)),
- isScheduled,
- channel,
- registeredValues = {},
- curRenders,
- readyIds,
rendering,
runId = 2,
pendingEffects = [],
@@ -15,11 +8,83 @@ let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).
runEffects = (effects) => {
for (let i = 0; i < effects.length;) effects[i++](effects[i++]);
},
- runRender = (render) => render.c(render.b, render.d),
- catchEnabled;
+ runRender = (render) => {
+ render.c(render.b, render.d);
+ },
+ catchEnabled,
+ delegate = (type, handler) =>
+ (handler[type] ||= (document.addEventListener(type, handler, !0), 1)),
+ isScheduled,
+ channel,
+ registeredValues = {},
+ curRenders,
+ readyIds;
function isNotVoid(value) {
return value != null && value !== !1;
}
+function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
+ let render;
+ if (signalKey >= 0 && (render = scope[signalKey])) {
+ if (((render.d = value), render.e === runId || catchEnabled)) return;
+ render.e = runId;
+ } else
+ ((render = {
+ a: scopeKey * 1e6 + signalKey,
+ b: scope,
+ c: signal,
+ d: value,
+ e: runId,
+ }),
+ signalKey >= 0 && (scope[signalKey] = render));
+ queuePendingRender(render);
+}
+function queuePendingRender(render) {
+ let i = pendingRenders.push(render) - 1;
+ for (; i;) {
+ let parentIndex = (i - 1) >> 1,
+ parent = pendingRenders[parentIndex];
+ if (render.a - parent.a >= 0) break;
+ ((pendingRenders[i] = parent), (i = parentIndex));
+ }
+ pendingRenders[i] = render;
+}
+function queueEffect(scope, fn) {
+ pendingEffects.push(fn, scope);
+}
+function run() {
+ let effects = pendingEffects;
+ try {
+ ((rendering = 1), runRenders());
+ } finally {
+ (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
+ }
+ runEffects(effects);
+}
+function runRenders() {
+ for (; pendingRenders.length;) {
+ let render = pendingRenders[0],
+ item = pendingRenders.pop();
+ if (render !== item) {
+ let i = 0,
+ mid = pendingRenders.length >> 1,
+ key = (pendingRenders[0] = item).a;
+ for (; i < mid;) {
+ let bestChild = (i << 1) + 1,
+ right = bestChild + 1;
+ if (
+ (right < pendingRenders.length &&
+ pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
+ (bestChild = right),
+ pendingRenders[bestChild].a - key >= 0)
+ )
+ break;
+ ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
+ }
+ pendingRenders[i] = item;
+ }
+ runRender(render);
+ }
+}
function _on(element, type, handler) {
(element["$" + type] === void 0 && delegate(type, handleDelegated),
(element["$" + type] = handler || null));
@@ -216,67 +281,4 @@ function toInsertNode(startNode, endNode) {
? startNode
: insertChildNodes(new DocumentFragment(), null, startNode, endNode);
}
-function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
- let render;
- if (signalKey >= 0 && (render = scope[signalKey])) {
- if (((render.d = value), render.e === runId || catchEnabled)) return;
- render.e = runId;
- } else
- ((render = {
- a: scopeKey * 1e6 + signalKey,
- b: scope,
- c: signal,
- d: value,
- e: runId,
- }),
- signalKey >= 0 && (scope[signalKey] = render));
- queuePendingRender(render);
-}
-function queuePendingRender(render) {
- let i = pendingRenders.push(render) - 1;
- for (; i;) {
- let parentIndex = (i - 1) >> 1,
- parent = pendingRenders[parentIndex];
- if (render.a - parent.a >= 0) break;
- ((pendingRenders[i] = parent), (i = parentIndex));
- }
- pendingRenders[i] = render;
-}
-function queueEffect(scope, fn) {
- pendingEffects.push(fn, scope);
-}
-function run() {
- let effects = pendingEffects;
- try {
- ((rendering = 1), runRenders());
- } finally {
- (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
- }
- runEffects(effects);
-}
-function runRenders() {
- for (; pendingRenders.length;) {
- let render = pendingRenders[0],
- item = pendingRenders.pop();
- if (render !== item) {
- let i = 0,
- mid = pendingRenders.length >> 1,
- key = (pendingRenders[0] = item).a;
- for (; i < mid;) {
- let bestChild = (i << 1) + 1,
- right = bestChild + 1;
- if (
- (right < pendingRenders.length &&
- pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
- (bestChild = right),
- pendingRenders[bestChild].a - key >= 0)
- )
- break;
- ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
- }
- pendingRenders[i] = item;
- }
- runRender(render);
- }
-}
//#endregion
diff --git a/.sizes/counter.csr/entry.js b/.sizes/counter.csr/entry.js
index 0533ff4329..76b525c3b3 100644
--- a/.sizes/counter.csr/entry.js
+++ b/.sizes/counter.csr/entry.js
@@ -1,4 +1,4 @@
-// size: 161 (min) 119 (brotli)
+// size: 161 (min) 138 (brotli)
//#region packages/runtime-tags/src/__tests__/fixtures/basic-counter/template.marko
const $template = "
";
const $walks = "D D m";
diff --git a/.sizes/counter.csr/runtime.js b/.sizes/counter.csr/runtime.js
index 6b2be29f76..8612d8b232 100644
--- a/.sizes/counter.csr/runtime.js
+++ b/.sizes/counter.csr/runtime.js
@@ -1,6 +1,17 @@
-// size: 4032 (min) 1792 (brotli)
-//#region packages/runtime-tags/dist/dom.mjs
+// size: 4038 (min) 1804 (brotli)
+//#region packages/runtime-tags/dist/dom-Cj4HQ7T_.mjs
let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36),
+ rendering,
+ runId = 2,
+ pendingEffects = [],
+ pendingRenders = [],
+ runEffects = (effects) => {
+ for (let i = 0; i < effects.length;) effects[i++](effects[i++]);
+ },
+ runRender = (render) => {
+ render.c(render.b, render.d);
+ },
+ catchEnabled,
delegate = (type, handler) =>
(handler[type] ||= (document.addEventListener(type, handler, !0), 1)),
parsers = {},
@@ -56,20 +67,89 @@ let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).
},
walkNextSibling = () => (currentNode = currentNode.nextSibling || currentNode),
registeredValues = {},
- cloneCache = {},
- rendering,
- runId = 2,
- pendingEffects = [],
- pendingRenders = [],
- runEffects = (effects) => {
- for (let i = 0; i < effects.length;) effects[i++](effects[i++]);
- },
- runRender = (render) => render.c(render.b, render.d),
- catchEnabled,
- _template = (id, template, walks, setup, inputSignal) => {
- let renderer = _content(id, template, walks, setup, inputSignal)();
- return ((renderer.mount = mount), (renderer._ = renderer), _resume(id, renderer));
- };
+ cloneCache = {};
+function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
+ let render;
+ if (signalKey >= 0 && (render = scope[signalKey])) {
+ if (((render.d = value), render.e === runId || catchEnabled)) return;
+ render.e = runId;
+ } else
+ ((render = {
+ a: scopeKey * 1e6 + signalKey,
+ b: scope,
+ c: signal,
+ d: value,
+ e: runId,
+ }),
+ signalKey >= 0 && (scope[signalKey] = render));
+ queuePendingRender(render);
+}
+function queuePendingRender(render) {
+ let i = pendingRenders.push(render) - 1;
+ for (; i;) {
+ let parentIndex = (i - 1) >> 1,
+ parent = pendingRenders[parentIndex];
+ if (render.a - parent.a >= 0) break;
+ ((pendingRenders[i] = parent), (i = parentIndex));
+ }
+ pendingRenders[i] = render;
+}
+function queueEffect(scope, fn) {
+ pendingEffects.push(fn, scope);
+}
+function run() {
+ let effects = pendingEffects;
+ try {
+ ((rendering = 1), runRenders());
+ } finally {
+ (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
+ }
+ runEffects(effects);
+}
+function prepareEffects(fn) {
+ let prevRenders = pendingRenders,
+ prevEffects = pendingEffects,
+ preparedEffects = (pendingEffects = []);
+ pendingRenders = [];
+ try {
+ ((rendering = 1), fn(), runRenders());
+ } finally {
+ (runId++, (rendering = 0), (pendingRenders = prevRenders), (pendingEffects = prevEffects));
+ }
+ return preparedEffects;
+}
+function runRenders() {
+ for (; pendingRenders.length;) {
+ let render = pendingRenders[0],
+ item = pendingRenders.pop();
+ if (render !== item) {
+ let i = 0,
+ mid = pendingRenders.length >> 1,
+ key = (pendingRenders[0] = item).a;
+ for (; i < mid;) {
+ let bestChild = (i << 1) + 1,
+ right = bestChild + 1;
+ if (
+ (right < pendingRenders.length &&
+ pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
+ (bestChild = right),
+ pendingRenders[bestChild].a - key >= 0)
+ )
+ break;
+ ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
+ }
+ pendingRenders[i] = item;
+ }
+ runRender(render);
+ }
+}
+function $signalReset(scope, id) {
+ let ctrl = scope.A?.[id];
+ ctrl && ((scope.A[id] = void 0), rendering ? queueEffect(ctrl, abort) : abort(ctrl));
+}
+function abort(ctrl) {
+ ctrl.abort();
+}
function _on(element, type, handler) {
(element["$" + type] === void 0 && delegate(type, handleDelegated),
(element["$" + type] = handler || null));
@@ -230,88 +310,12 @@ function toInsertNode(startNode, endNode) {
? startNode
: insertChildNodes(new DocumentFragment(), null, startNode, endNode);
}
-function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
- let render;
- if (signalKey >= 0 && (render = scope[signalKey])) {
- if (((render.d = value), render.e === runId || catchEnabled)) return;
- render.e = runId;
- } else
- ((render = {
- a: scopeKey * 1e6 + signalKey,
- b: scope,
- c: signal,
- d: value,
- e: runId,
- }),
- signalKey >= 0 && (scope[signalKey] = render));
- queuePendingRender(render);
-}
-function queuePendingRender(render) {
- let i = pendingRenders.push(render) - 1;
- for (; i;) {
- let parentIndex = (i - 1) >> 1,
- parent = pendingRenders[parentIndex];
- if (render.a - parent.a >= 0) break;
- ((pendingRenders[i] = parent), (i = parentIndex));
- }
- pendingRenders[i] = render;
-}
-function queueEffect(scope, fn) {
- pendingEffects.push(fn, scope);
-}
-function run() {
- let effects = pendingEffects;
- try {
- ((rendering = 1), runRenders());
- } finally {
- (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
- }
- runEffects(effects);
-}
-function prepareEffects(fn) {
- let prevRenders = pendingRenders,
- prevEffects = pendingEffects,
- preparedEffects = (pendingEffects = []);
- pendingRenders = [];
- try {
- ((rendering = 1), fn(), runRenders());
- } finally {
- (runId++, (rendering = 0), (pendingRenders = prevRenders), (pendingEffects = prevEffects));
- }
- return preparedEffects;
-}
-function runRenders() {
- for (; pendingRenders.length;) {
- let render = pendingRenders[0],
- item = pendingRenders.pop();
- if (render !== item) {
- let i = 0,
- mid = pendingRenders.length >> 1,
- key = (pendingRenders[0] = item).a;
- for (; i < mid;) {
- let bestChild = (i << 1) + 1,
- right = bestChild + 1;
- if (
- (right < pendingRenders.length &&
- pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
- (bestChild = right),
- pendingRenders[bestChild].a - key >= 0)
- )
- break;
- ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
- }
- pendingRenders[i] = item;
- }
- runRender(render);
- }
-}
-function $signalReset(scope, id) {
- let ctrl = scope.A?.[id];
- ctrl && ((scope.A[id] = void 0), rendering ? queueEffect(ctrl, abort) : abort(ctrl));
-}
-function abort(ctrl) {
- ctrl.abort();
-}
+//#endregion
+//#region packages/runtime-tags/dist/dom.mjs
+let _template = (id, template, walks, setup, inputSignal) => {
+ let renderer = _content(id, template, walks, setup, inputSignal)();
+ return ((renderer.mount = mount), (renderer._ = renderer), _resume(id, renderer));
+};
function mount(input = {}, reference, position) {
let branch,
parentNode = reference,
diff --git a/.sizes/counter.ssr/runtime.js b/.sizes/counter.ssr/runtime.js
index 22156ee719..057208c2b7 100644
--- a/.sizes/counter.ssr/runtime.js
+++ b/.sizes/counter.ssr/runtime.js
@@ -1,13 +1,6 @@
-// size: 2681 (min) 1312 (brotli)
-//#region packages/runtime-tags/dist/dom.mjs
+// size: 2683 (min) 1319 (brotli)
+//#region packages/runtime-tags/dist/dom-Cj4HQ7T_.mjs
let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36),
- delegate = (type, handler) =>
- (handler[type] ||= (document.addEventListener(type, handler, !0), 1)),
- isScheduled,
- channel,
- registeredValues = {},
- curRenders,
- readyIds,
rendering,
runId = 2,
pendingEffects = [],
@@ -15,8 +8,80 @@ let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).
runEffects = (effects) => {
for (let i = 0; i < effects.length;) effects[i++](effects[i++]);
},
- runRender = (render) => render.c(render.b, render.d),
- catchEnabled;
+ runRender = (render) => {
+ render.c(render.b, render.d);
+ },
+ catchEnabled,
+ delegate = (type, handler) =>
+ (handler[type] ||= (document.addEventListener(type, handler, !0), 1)),
+ isScheduled,
+ channel,
+ registeredValues = {},
+ curRenders,
+ readyIds;
+function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
+ let render;
+ if (signalKey >= 0 && (render = scope[signalKey])) {
+ if (((render.d = value), render.e === runId || catchEnabled)) return;
+ render.e = runId;
+ } else
+ ((render = {
+ a: scopeKey * 1e6 + signalKey,
+ b: scope,
+ c: signal,
+ d: value,
+ e: runId,
+ }),
+ signalKey >= 0 && (scope[signalKey] = render));
+ queuePendingRender(render);
+}
+function queuePendingRender(render) {
+ let i = pendingRenders.push(render) - 1;
+ for (; i;) {
+ let parentIndex = (i - 1) >> 1,
+ parent = pendingRenders[parentIndex];
+ if (render.a - parent.a >= 0) break;
+ ((pendingRenders[i] = parent), (i = parentIndex));
+ }
+ pendingRenders[i] = render;
+}
+function queueEffect(scope, fn) {
+ pendingEffects.push(fn, scope);
+}
+function run() {
+ let effects = pendingEffects;
+ try {
+ ((rendering = 1), runRenders());
+ } finally {
+ (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
+ }
+ runEffects(effects);
+}
+function runRenders() {
+ for (; pendingRenders.length;) {
+ let render = pendingRenders[0],
+ item = pendingRenders.pop();
+ if (render !== item) {
+ let i = 0,
+ mid = pendingRenders.length >> 1,
+ key = (pendingRenders[0] = item).a;
+ for (; i < mid;) {
+ let bestChild = (i << 1) + 1,
+ right = bestChild + 1;
+ if (
+ (right < pendingRenders.length &&
+ pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
+ (bestChild = right),
+ pendingRenders[bestChild].a - key >= 0)
+ )
+ break;
+ ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
+ }
+ pendingRenders[i] = item;
+ }
+ runRender(render);
+ }
+}
function _on(element, type, handler) {
(element["$" + type] === void 0 && delegate(type, handleDelegated),
(element["$" + type] = handler || null));
@@ -203,67 +268,4 @@ function toInsertNode(startNode, endNode) {
? startNode
: insertChildNodes(new DocumentFragment(), null, startNode, endNode);
}
-function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
- let render;
- if (signalKey >= 0 && (render = scope[signalKey])) {
- if (((render.d = value), render.e === runId || catchEnabled)) return;
- render.e = runId;
- } else
- ((render = {
- a: scopeKey * 1e6 + signalKey,
- b: scope,
- c: signal,
- d: value,
- e: runId,
- }),
- signalKey >= 0 && (scope[signalKey] = render));
- queuePendingRender(render);
-}
-function queuePendingRender(render) {
- let i = pendingRenders.push(render) - 1;
- for (; i;) {
- let parentIndex = (i - 1) >> 1,
- parent = pendingRenders[parentIndex];
- if (render.a - parent.a >= 0) break;
- ((pendingRenders[i] = parent), (i = parentIndex));
- }
- pendingRenders[i] = render;
-}
-function queueEffect(scope, fn) {
- pendingEffects.push(fn, scope);
-}
-function run() {
- let effects = pendingEffects;
- try {
- ((rendering = 1), runRenders());
- } finally {
- (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
- }
- runEffects(effects);
-}
-function runRenders() {
- for (; pendingRenders.length;) {
- let render = pendingRenders[0],
- item = pendingRenders.pop();
- if (render !== item) {
- let i = 0,
- mid = pendingRenders.length >> 1,
- key = (pendingRenders[0] = item).a;
- for (; i < mid;) {
- let bestChild = (i << 1) + 1,
- right = bestChild + 1;
- if (
- (right < pendingRenders.length &&
- pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
- (bestChild = right),
- pendingRenders[bestChild].a - key >= 0)
- )
- break;
- ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
- }
- pendingRenders[i] = item;
- }
- runRender(render);
- }
-}
//#endregion
diff --git a/.sizes/dom.js b/.sizes/dom.js
index 1e0d0c5bd1..b851469293 100644
--- a/.sizes/dom.js
+++ b/.sizes/dom.js
@@ -1,8 +1,6 @@
-// size: 26671 (min) 9915 (brotli)
-//#region packages/runtime-tags/dist/dom.mjs
-let empty = [],
- rest = Symbol(),
- unsafeStyleAttrReg = /[\\;]/g,
+// size: 26012 (min) 9658 (brotli)
+//#region packages/runtime-tags/dist/dom-Cj4HQ7T_.mjs
+let unsafeStyleAttrReg = /[\\;]/g,
replaceUnsafeStyleAttr = (c) => (c === ";" ? "\\3B " : "\\\\"),
toDelimitedString = function toDelimitedString(val, delimiter, stringify) {
let str = "",
@@ -20,6 +18,20 @@ let empty = [],
return str;
},
decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36),
+ branchesEnabled,
+ rendering,
+ runId = 2,
+ caughtError = /* @__PURE__ */ new WeakSet(),
+ placeholderShown = /* @__PURE__ */ new WeakSet(),
+ pendingEffects = [],
+ pendingRenders = [],
+ runEffects = (effects) => {
+ for (let i = 0; i < effects.length;) effects[i++](effects[i++]);
+ },
+ runRender = (render) => {
+ (!branchesEnabled || render.b.F?.H !== 0) && render.c(render.b, render.d);
+ },
+ catchEnabled,
delegate = (type, handler) =>
(handler[type] ||= (document.addEventListener(type, handler, !0), 1)),
parsers = {},
@@ -79,7 +91,6 @@ let empty = [],
walkNextSibling = () => (currentNode = currentNode.nextSibling || currentNode),
registeredValues = {},
curRenders,
- branchesEnabled,
embedRenders,
readyIds,
isResuming,
@@ -88,218 +99,248 @@ let empty = [],
inputType = "",
controllableScripts = {},
controllableRenders = {},
- _dynamic_tag = function (nodeAccessor, getContent, getTagVar, inputIsArgs) {
+ _if = /*@__PURE__*/ withBranches((nodeAccessor, ...branchesArgs) => {
+ nodeAccessor = decodeAccessor(nodeAccessor);
+ let branchAccessor = "D" + nodeAccessor,
+ branches = [],
+ i = 0;
+ for (; i < branchesArgs.length;)
+ branches.push(_content("", branchesArgs[i++], branchesArgs[i++], branchesArgs[i++])());
+ return (scope, newBranch) => {
+ newBranch !== (scope[branchAccessor] ?? (scope["A" + nodeAccessor] && 0)) &&
+ setConditionalRenderer(
+ scope,
+ nodeAccessor,
+ branches[(scope[branchAccessor] = newBranch)],
+ createAndSetupBranch,
+ );
+ };
+ }),
+ _show = /*@__PURE__*/ withBranches((nodeAccessor, startNodeAccessor, endNodeAccessor) => {
+ ((nodeAccessor = decodeAccessor(nodeAccessor)),
+ startNodeAccessor !== void 0 && (startNodeAccessor = decodeAccessor(startNodeAccessor)),
+ endNodeAccessor !== void 0 && (endNodeAccessor = decodeAccessor(endNodeAccessor)));
+ let rangeAccessor = "A" + nodeAccessor;
+ return (scope, display) => {
+ let referenceNode = scope[nodeAccessor],
+ onlyChild = referenceNode.nodeType === 1,
+ parentNode = onlyChild ? referenceNode : referenceNode.parentNode,
+ range = scope[rangeAccessor];
+ range ||
+ ((range = scope[rangeAccessor] = {}),
+ (range.S = onlyChild ? parentNode.firstChild : scope[startNodeAccessor]),
+ (range.K = onlyChild
+ ? parentNode.lastChild
+ : endNodeAccessor === void 0
+ ? referenceNode.previousSibling
+ : scope[endNodeAccessor]));
+ let startNode = range.S;
+ if (range.L && startNode === range.K && startNode.tagName === "T") {
+ let wrapper = startNode;
+ (wrapper.firstChild || wrapper.appendChild(new Text()),
+ (range = scope[rangeAccessor] = {}),
+ (range.S = startNode = wrapper.firstChild),
+ (range.K = wrapper.lastChild),
+ wrapper.replaceWith(...wrapper.childNodes));
+ }
+ let inDom = onlyChild ? !!parentNode.firstChild : startNode.parentNode === parentNode;
+ display
+ ? inDom || insertBranchBefore(range, parentNode, onlyChild ? null : referenceNode)
+ : inDom &&
+ (onlyChild && ((range.S = parentNode.firstChild), (range.K = parentNode.lastChild)),
+ tempDetachBranch(range));
+ };
+ }),
+ _dynamic_tag = /*@__PURE__*/ withBranches((nodeAccessor, getContent, getTagVar, inputIsArgs) => {
nodeAccessor = decodeAccessor(nodeAccessor);
let childScopeAccessor = "A" + nodeAccessor,
rendererAccessor = "D" + nodeAccessor;
- return (
- enableBranches(),
- (scope, newRenderer, getInput) => {
- let normalizedRenderer = normalizeDynamicRenderer(newRenderer);
+ return (scope, newRenderer, getInput) => {
+ let normalizedRenderer = normalizeDynamicRenderer(newRenderer);
+ if (
+ scope[rendererAccessor] !==
+ (scope[rendererAccessor] = normalizedRenderer?.a || normalizedRenderer) ||
+ (getContent && !(normalizedRenderer || scope[childScopeAccessor]))
+ )
if (
- scope[rendererAccessor] !==
- (scope[rendererAccessor] = normalizedRenderer?.a || normalizedRenderer) ||
- (getContent && !(normalizedRenderer || scope[childScopeAccessor]))
- )
- if (
- (setConditionalRenderer(
- scope,
- nodeAccessor,
- normalizedRenderer || (getContent ? getContent(scope) : void 0),
- createBranchWithTagNameOrRenderer,
- ),
- getTagVar && (scope[childScopeAccessor].T = (value) => getTagVar()(scope, value)),
- typeof normalizedRenderer == "string")
- ) {
- if (getContent) {
- let content = getContent(scope);
- (setConditionalRenderer(
- scope[childScopeAccessor],
- "a",
- content,
- createAndSetupBranch,
- ),
- content.f &&
- subscribeToScopeSet(content.e, content.f, scope[childScopeAccessor].Aa));
- }
- } else
- normalizedRenderer?.f &&
- subscribeToScopeSet(
- normalizedRenderer.e,
- normalizedRenderer.f,
- scope[childScopeAccessor],
- );
- if (normalizedRenderer) {
- let childScope = scope[childScopeAccessor],
- args = getInput?.();
- if (typeof normalizedRenderer == "string")
- ((getContent ? _attrs : _attrs_content)(
- childScope,
- "a",
- (inputIsArgs ? args[0] : args) || {},
- controllableRenders[childScope.a.tagName],
- ),
- (childScope.Ia || childScope.Ea) && queueEffect(childScope, dynamicTagScript));
- else {
- for (let accessor in normalizedRenderer.g)
- normalizedRenderer.g[accessor](childScope, normalizedRenderer.h[accessor]);
- if (normalizedRenderer.d)
- if (inputIsArgs)
- normalizedRenderer.d(childScope, normalizedRenderer._ ? args[0] : args);
- else {
- let inputWithContent = getContent
- ? {
- ...args,
- content: getContent(scope),
- }
- : args || {};
- normalizedRenderer.d(
- childScope,
- normalizedRenderer._ ? inputWithContent : [inputWithContent],
- );
- }
+ (setConditionalRenderer(
+ scope,
+ nodeAccessor,
+ normalizedRenderer || (getContent ? getContent(scope) : void 0),
+ createBranchWithTagNameOrRenderer,
+ ),
+ getTagVar && (scope[childScopeAccessor].T = (value) => getTagVar()(scope, value)),
+ typeof normalizedRenderer == "string")
+ ) {
+ if (getContent) {
+ let content = getContent(scope);
+ (setConditionalRenderer(scope[childScopeAccessor], "a", content, createAndSetupBranch),
+ content.f && subscribeToScopeSet(content.e, content.f, scope[childScopeAccessor].Aa));
}
+ } else
+ normalizedRenderer?.f &&
+ subscribeToScopeSet(
+ normalizedRenderer.e,
+ normalizedRenderer.f,
+ scope[childScopeAccessor],
+ );
+ if (normalizedRenderer) {
+ let childScope = scope[childScopeAccessor],
+ args = getInput?.();
+ if (typeof normalizedRenderer == "string")
+ ((getContent ? _attrs : _attrs_content)(
+ childScope,
+ "a",
+ (inputIsArgs ? args[0] : args) || {},
+ controllableRenders[childScope.a.tagName],
+ ),
+ (childScope.Ia || childScope.Ea) && queueEffect(childScope, dynamicTagScript));
+ else {
+ for (let accessor in normalizedRenderer.g)
+ normalizedRenderer.g[accessor](childScope, normalizedRenderer.h[accessor]);
+ if (normalizedRenderer.d)
+ if (inputIsArgs)
+ normalizedRenderer.d(childScope, normalizedRenderer._ ? args[0] : args);
+ else {
+ let inputWithContent = getContent
+ ? {
+ ...args,
+ content: getContent(scope),
+ }
+ : args || {};
+ normalizedRenderer.d(
+ childScope,
+ normalizedRenderer._ ? inputWithContent : [inputWithContent],
+ );
+ }
}
}
- );
- },
- _for_of = /* @__PURE__ */ loop(([all, by = bySecondArg], cb) => {
+ };
+ }),
+ _dynamic_tag_content = /*@__PURE__*/ withBranches((nodeAccessor) => {
+ nodeAccessor = decodeAccessor(nodeAccessor);
+ let childScopeAccessor = "A" + nodeAccessor,
+ rendererAccessor = "D" + nodeAccessor;
+ return (scope, renderer) => {
+ if (
+ (scope[rendererAccessor] !== (scope[rendererAccessor] = renderer?.a || renderer) &&
+ (setConditionalRenderer(scope, nodeAccessor, renderer, createAndSetupBranch),
+ renderer?.f && subscribeToScopeSet(renderer.e, renderer.f, scope[childScopeAccessor])),
+ renderer)
+ )
+ for (let accessor in renderer.g)
+ renderer.g[accessor](scope[childScopeAccessor], renderer.h[accessor]);
+ };
+ }),
+ loop = /*@__PURE__*/ withBranches((forEach) => (nodeAccessor, template, walks, setup, params) => {
+ nodeAccessor = decodeAccessor(nodeAccessor);
+ let scopesAccessor = "A" + nodeAccessor,
+ keyedScopesAccessor = "O" + nodeAccessor,
+ renderer = _content("", template, walks, setup)();
+ return (scope, value) => {
+ let referenceNode = scope[nodeAccessor],
+ oldScopes = toArray(scope[scopesAccessor]),
+ newScopes = (scope[scopesAccessor] = []);
+ scope[keyedScopesAccessor] = null;
+ let oldLen = oldScopes.length,
+ parentNode =
+ referenceNode.nodeType > 1
+ ? referenceNode.parentNode || oldScopes[0]?.S.parentNode
+ : referenceNode,
+ oldScopesByKey,
+ hasPotentialMoves,
+ start = 0;
+ forEach(value, (key, args) => {
+ let i = newScopes.length,
+ oldScope = oldScopes[i],
+ branch =
+ oldLen &&
+ (oldScopesByKey || key !== (oldScope?.M ?? i)
+ ? (oldScopesByKey ||= oldScopes.reduce(
+ (map, scope, j) => (j < i ? map : ((scope.I = j), map.set(scope.M ?? j, scope))),
+ /* @__PURE__ */ new Map(),
+ )).get(key)
+ : oldScope && (start++, oldScope));
+ (branch
+ ? ((hasPotentialMoves = !0), oldScopesByKey?.delete(key))
+ : (branch = createAndSetupBranch(scope.$, renderer, scope, parentNode)),
+ (branch.M = key),
+ newScopes.push(branch),
+ params?.(branch, args));
+ });
+ let newLen = newScopes.length,
+ hasSiblings = referenceNode !== parentNode,
+ afterReference = null,
+ oldEnd = oldLen - 1,
+ newEnd = newLen - 1;
+ if (
+ (hasSiblings &&
+ (oldLen
+ ? ((afterReference = oldScopes[oldEnd].K.nextSibling),
+ newLen || parentNode.insertBefore(referenceNode, afterReference))
+ : newLen && ((afterReference = referenceNode.nextSibling), referenceNode.remove())),
+ !hasPotentialMoves)
+ ) {
+ oldLen &&
+ (oldScopes.forEach(hasSiblings ? removeAndDestroyBranch : destroyBranch),
+ hasSiblings || (parentNode.textContent = ""));
+ for (let newScope of newScopes) insertBranchBefore(newScope, parentNode, afterReference);
+ return;
+ }
+ if (oldScopesByKey) oldScopesByKey.forEach(removeAndDestroyBranch);
+ else for (let i = newLen; i < oldLen; i++) removeAndDestroyBranch(oldScopes[i]);
+ for (; oldEnd >= start && newEnd >= start && oldScopes[oldEnd] === newScopes[newEnd];)
+ (oldEnd--, newEnd--);
+ if (
+ (oldEnd + 1 < oldLen && (afterReference = oldScopes[oldEnd + 1].S),
+ start > oldEnd || start > newEnd)
+ ) {
+ for (let i = start; i <= newEnd; i++)
+ insertBranchBefore(newScopes[i], parentNode, afterReference);
+ return;
+ }
+ let diffLen = newEnd - start + 1,
+ sources = Array(diffLen),
+ pred = Array(diffLen),
+ tails = [],
+ tail = -1,
+ lo,
+ hi,
+ mid;
+ for (let i = diffLen; i--;) sources[i] = newScopes[start + i].I ?? -1;
+ for (let i = 0; i < diffLen; i++)
+ if (~sources[i])
+ if (tail < 0 || sources[tails[tail]] < sources[i])
+ (~tail && (pred[i] = tails[tail]), (tails[++tail] = i));
+ else {
+ for (lo = 0, hi = tail; lo < hi;)
+ ((mid = ((lo + hi) / 2) | 0),
+ sources[tails[mid]] < sources[i] ? (lo = mid + 1) : (hi = mid));
+ sources[i] < sources[tails[lo]] &&
+ (lo > 0 && (pred[i] = tails[lo - 1]), (tails[lo] = i));
+ }
+ for (hi = tails[tail], lo = tail + 1; lo-- > 0;) ((tails[lo] = hi), (hi = pred[hi]));
+ for (let i = diffLen; i--;)
+ (~tail && i === tails[tail]
+ ? tail--
+ : insertBranchBefore(newScopes[start + i], parentNode, afterReference),
+ (afterReference = newScopes[start + i].S));
+ };
+ }),
+ _for_of = /*@__PURE__*/ loop(([all, by = bySecondArg], cb) => {
typeof by == "string"
? forOf(all, (item, i) => cb(item[by], [item, i]))
: forOf(all, (item, i) => cb(by(item, i), [item, i]));
}),
- _for_in = /* @__PURE__ */ loop(([obj, by = byFirstArg], cb) =>
+ _for_in = /*@__PURE__*/ loop(([obj, by = byFirstArg], cb) =>
forIn(obj, (key, value) => cb(by(key, value), [key, value])),
),
- _for_to = /* @__PURE__ */ loop(([to, from, step, by = byFirstArg], cb) =>
+ _for_to = /*@__PURE__*/ loop(([to, from, step, by = byFirstArg], cb) =>
forTo(to, from, step, (v) => cb(by(v), [v])),
),
- _for_until = /* @__PURE__ */ loop(([until, from, step, by = byFirstArg], cb) =>
+ _for_until = /*@__PURE__*/ loop(([until, from, step, by = byFirstArg], cb) =>
forUntil(until, from, step, (v) => cb(by(v), [v])),
- ),
- rendering,
- runId = 2,
- caughtError = /* @__PURE__ */ new WeakSet(),
- placeholderShown = /* @__PURE__ */ new WeakSet(),
- pendingEffects = [],
- pendingRenders = [],
- runEffects = (effects) => {
- for (let i = 0; i < effects.length;) effects[i++](effects[i++]);
- },
- runRender = (render) => render.c(render.b, render.d),
- catchEnabled,
- classIdToBranch = /* @__PURE__ */ new Map(),
- classEventResolver,
- scopesByRender = /* @__PURE__ */ new WeakMap(),
- getRenderScopes = ($global) => {
- let render = self[$global.runtimeId]?.[$global.renderId],
- scopes = render && scopesByRender.get(render);
- return (render && !scopes && scopesByRender.set(render, (scopes = {})), scopes);
- },
- compat = {
- patchDynamicTag,
- queueEffect,
- init(warp10Noop) {
- (_resume("$C_s", (scope) => {
- if (
- ((getRenderScopes(scope.$)[scope.L] = scope),
- scope.m5c && classIdToBranch.set(scope.m5c, scope),
- classEventResolver)
- )
- for (let key in scope) {
- let resolved = classEventResolver(scope[key], scope);
- resolved !== scope[key] && (scope[key] = resolved);
- }
- }),
- _resume("$C_b", warp10Noop));
- },
- setClassEventResolver(fn) {
- classEventResolver = fn;
- },
- getScope($global, scopeId) {
- return getRenderScopes($global)?.[scopeId];
- },
- setRendererId(renderer, id) {
- renderer.a = id;
- },
- isRenderer(renderer) {
- return renderer.b;
- },
- getStartNode(branch) {
- return branch.S;
- },
- getEndNode(branch) {
- return branch.K;
- },
- setScopeNodes(branch, startNode, endNode) {
- ((branch.S = startNode), (branch.K = endNode));
- },
- runComponentEffects() {
- this.effects && runEffects(this.effects);
- },
- runComponentDestroy() {
- this.scope && destroyBranch(this.scope);
- },
- resolveRegistered(value, $global) {
- return Array.isArray(value) && typeof value[0] == "string"
- ? getRegisteredWithScope(value[0], getRenderScopes($global)?.[value[1]])
- : value;
- },
- createRenderer(params, clone) {
- let renderer = _content("", 0, 0, 0, params)();
- return (
- (renderer.b = (branch) => {
- let cloned = clone();
- ((branch.S = cloned.startNode), (branch.K = cloned.endNode));
- }),
- renderer
- );
- },
- render(out, component, renderer, args) {
- let branch = component.scope,
- created = 0;
- if (
- (!branch &&
- (branch = classIdToBranch.get(component.id)) &&
- ((component.scope = branch), classIdToBranch.delete(component.id)),
- args[0] && typeof args[0] == "object" && "renderBody" in args[0])
- ) {
- let input = args[0],
- normalizedInput = (args[0] = {});
- for (let key in input) normalizedInput[key === "renderBody" ? "content" : key] = input[key];
- }
- if (
- ((component.effects = prepareEffects(() => {
- ((branch ||=
- ((created = 1),
- (component.scope = createAndSetupBranch(
- out.global,
- renderer,
- renderer.e,
- document.body,
- )))),
- renderer.d?.(branch, renderer._ ? args[0] : args));
- })),
- created)
- )
- return toInsertNode(branch.S, branch.K);
- },
- },
- _template = (id, template, walks, setup, inputSignal) => {
- let renderer = _content(id, template, walks, setup, inputSignal)();
- return ((renderer.mount = mount), (renderer._ = renderer), _resume(id, renderer));
- };
-function attrTag(attrs) {
- return ((attrs[Symbol.iterator] = attrTagIterator), (attrs[rest] = empty), attrs);
-}
-function attrTags(first, attrs) {
- return first
- ? (first[rest] === empty ? (first[rest] = [attrs]) : first[rest].push(attrs), first)
- : attrTag(attrs);
-}
-function* attrTagIterator() {
- (yield this, yield* this[rest]);
-}
+ );
function _call(fn, v) {
return (fn(v), v);
}
@@ -346,6 +387,9 @@ function normalizeDynamicRenderer(value) {
if ("a" in normalized) return normalized;
}
}
+function withBranches(runtime) {
+ return ((branchesEnabled = 1), runtime);
+}
function _assert_hoist(value) {}
function forIn(obj, cb) {
for (let key in obj) cb(key, obj[key]);
@@ -366,15 +410,109 @@ function forUntil(until, from, step, cb) {
delta = step || 1;
for (let steps = (until - start) / delta, i = 0; i < steps; i++) cb(start + i * delta);
}
-function toArray(opt) {
- return opt ? (Array.isArray(opt) ? opt : [opt]) : [];
-}
-function forEach(opt, cb) {
- if (opt)
- if (Array.isArray(opt)) for (let item of opt) cb(item);
- else cb(opt);
+function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
+ let render;
+ if (signalKey >= 0 && (render = scope[signalKey])) {
+ if (((render.d = value), render.e === runId || catchEnabled)) return;
+ render.e = runId;
+ } else
+ ((render = {
+ a: scopeKey * 1e6 + signalKey,
+ b: scope,
+ c: signal,
+ d: value,
+ e: runId,
+ }),
+ signalKey >= 0 && (scope[signalKey] = render));
+ queuePendingRender(render);
}
-function push(opt, item) {
+function queuePendingRender(render) {
+ let i = pendingRenders.push(render) - 1;
+ for (; i;) {
+ let parentIndex = (i - 1) >> 1,
+ parent = pendingRenders[parentIndex];
+ if (render.a - parent.a >= 0) break;
+ ((pendingRenders[i] = parent), (i = parentIndex));
+ }
+ pendingRenders[i] = render;
+}
+function queueEffect(scope, fn) {
+ pendingEffects.push(fn, scope);
+}
+function run() {
+ let effects = pendingEffects;
+ try {
+ ((rendering = 1), runRenders());
+ } finally {
+ (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
+ }
+ runEffects(effects);
+}
+function queueAsyncRender(scope, signal, value) {
+ (queueRender(scope, signal, -1, value), queueMicrotask(run));
+}
+function prepareEffects(fn) {
+ let prevRenders = pendingRenders,
+ prevEffects = pendingEffects,
+ preparedEffects = (pendingEffects = []);
+ pendingRenders = [];
+ try {
+ ((rendering = 1), fn(), runRenders());
+ } finally {
+ (runId++, (rendering = 0), (pendingRenders = prevRenders), (pendingEffects = prevEffects));
+ }
+ return preparedEffects;
+}
+function runRenders() {
+ for (; pendingRenders.length;) {
+ let render = pendingRenders[0],
+ item = pendingRenders.pop();
+ if (render !== item) {
+ let i = 0,
+ mid = pendingRenders.length >> 1,
+ key = (pendingRenders[0] = item).a;
+ for (; i < mid;) {
+ let bestChild = (i << 1) + 1,
+ right = bestChild + 1;
+ if (
+ (right < pendingRenders.length &&
+ pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
+ (bestChild = right),
+ pendingRenders[bestChild].a - key >= 0)
+ )
+ break;
+ ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
+ }
+ pendingRenders[i] = item;
+ }
+ runRender(render);
+ }
+}
+function $signalReset(scope, id) {
+ let ctrl = scope.A?.[id];
+ ctrl && ((scope.A[id] = void 0), rendering ? queueEffect(ctrl, abort) : abort(ctrl));
+}
+function $signal(scope, id) {
+ return (trackCleanup(scope), ((scope.A ||= {})[id] ||= new AbortController()).signal);
+}
+/** Enrols `scope` with its branch so destroying the branch cleans it up. */
+function trackCleanup(scope, subscribers) {
+ let branch = scope.F;
+ (branch && (branch.B ||= /* @__PURE__ */ new Set()).add(scope),
+ subscribers && (scope.Z ||= []).push(subscribers));
+}
+function abort(ctrl) {
+ ctrl.abort();
+}
+function toArray(opt) {
+ return opt ? (Array.isArray(opt) ? opt : [opt]) : [];
+}
+function forEach(opt, cb) {
+ if (opt)
+ if (Array.isArray(opt)) for (let item of opt) cb(item);
+ else cb(opt);
+}
+function push(opt, item) {
return opt ? (Array.isArray(opt) ? (opt.push(item), opt) : [opt, item]) : item;
}
function _on(element, type, handler) {
@@ -674,9 +812,6 @@ function _hoist_resume(id, ...path) {
function walk(startNode, walkCodes, branch) {
((currentNode = startNode), walkInternal(0, walkCodes, branch));
}
-function enableBranches() {
- branchesEnabled || ((branchesEnabled = 1), skipDestroyedRenders());
-}
function ready(readyId) {
(readyIds ||= /* @__PURE__ */ new Set()).add(readyId);
for (let renderId in curRenders) runResumeEffects(curRenders[renderId]);
@@ -1217,34 +1352,11 @@ function _attr_input_checked_default(scope, nodeAccessor, checked) {
restoreValue !== normalizedChecked && (el.checked = restoreValue));
}
}
-/** Filled by the latches a compiled page emits, so a page carries only the
- * control kinds its tags can be (`_attrs_script` resolves the kind at run time). */
+/** Filled by the `controllable-*.feat` modules a compiled page imports, so a
+ * page carries only the control kinds its tags can be (`_attrs_script`
+ * resolves the kind at run time). */
/** The render pass equivalent, for a tag whose name is only known at run time;
* a statically named tag passes its claim to `_attrs` instead. */
-function _enable_controllable_input() {
- ((controllableScripts[0] = _attr_input_checked_script),
- (controllableScripts[1] = _attr_input_checkedValue_script),
- (controllableScripts[2] = _attr_input_value_script));
-}
-function _enable_controllable_textarea() {
- controllableScripts[2] = _attr_input_value_script;
-}
-function _enable_controllable_select() {
- controllableScripts[3] = _attr_select_value_script;
-}
-function _enable_controllable_open() {
- controllableScripts[4] = _attr_details_or_dialog_open_script;
-}
-/** A run-time tag name can be any controllable, so its page enables them all. */
-function _enable_controllable() {
- (_enable_controllable_input(),
- _enable_controllable_select(),
- _enable_controllable_open(),
- (controllableRenders.INPUT = _controllable_input),
- (controllableRenders.TEXTAREA = _controllable_textarea),
- (controllableRenders.SELECT = _controllable_select),
- (controllableRenders.DETAILS = controllableRenders.DIALOG = _controllable_open));
-}
function _attr_input_checked(scope, nodeAccessor, checked, checkedChange) {
let el = scope[nodeAccessor],
normalizedChecked = isNotVoid(checked);
@@ -1573,9 +1685,8 @@ function _controllable_open(scope, nodeAccessor, nextAttrs) {
function _await_promise(nodeAccessor, params) {
nodeAccessor = decodeAccessor(nodeAccessor);
let promiseAccessor = "L" + nodeAccessor,
- branchAccessor = "A" + nodeAccessor;
- _enable_catch();
- let resolveAwait = (scope, referenceNode, value) => {
+ branchAccessor = "A" + nodeAccessor,
+ resolveAwait = (scope, referenceNode, value) => {
let awaitBranch = scope[branchAccessor];
return (
awaitBranch.V &&
@@ -1791,85 +1902,9 @@ function renderCatch(scope, error) {
tryWithCatch.E?.d?.(owner["A" + tryWithCatch.C], [error]));
} else throw error;
}
-function _if(nodeAccessor, ...branchesArgs) {
- nodeAccessor = decodeAccessor(nodeAccessor);
- let branchAccessor = "D" + nodeAccessor,
- branches = [],
- i = 0;
- for (; i < branchesArgs.length;)
- branches.push(_content("", branchesArgs[i++], branchesArgs[i++], branchesArgs[i++])());
- return (
- enableBranches(),
- (scope, newBranch) => {
- newBranch !== (scope[branchAccessor] ?? (scope["A" + nodeAccessor] && 0)) &&
- setConditionalRenderer(
- scope,
- nodeAccessor,
- branches[(scope[branchAccessor] = newBranch)],
- createAndSetupBranch,
- );
- }
- );
-}
-function _show(nodeAccessor, startNodeAccessor, endNodeAccessor) {
- ((nodeAccessor = decodeAccessor(nodeAccessor)),
- startNodeAccessor !== void 0 && (startNodeAccessor = decodeAccessor(startNodeAccessor)),
- endNodeAccessor !== void 0 && (endNodeAccessor = decodeAccessor(endNodeAccessor)));
- let rangeAccessor = "A" + nodeAccessor;
- return (
- enableBranches(),
- (scope, display) => {
- let referenceNode = scope[nodeAccessor],
- onlyChild = referenceNode.nodeType === 1,
- parentNode = onlyChild ? referenceNode : referenceNode.parentNode,
- range = scope[rangeAccessor];
- range ||
- ((range = scope[rangeAccessor] = {}),
- (range.S = onlyChild ? parentNode.firstChild : scope[startNodeAccessor]),
- (range.K = onlyChild
- ? parentNode.lastChild
- : endNodeAccessor === void 0
- ? referenceNode.previousSibling
- : scope[endNodeAccessor]));
- let startNode = range.S;
- if (range.L && startNode === range.K && startNode.tagName === "T") {
- let wrapper = startNode;
- (wrapper.firstChild || wrapper.appendChild(new Text()),
- (range = scope[rangeAccessor] = {}),
- (range.S = startNode = wrapper.firstChild),
- (range.K = wrapper.lastChild),
- wrapper.replaceWith(...wrapper.childNodes));
- }
- let inDom = onlyChild ? !!parentNode.firstChild : startNode.parentNode === parentNode;
- display
- ? inDom || insertBranchBefore(range, parentNode, onlyChild ? null : referenceNode)
- : inDom &&
- (onlyChild && ((range.S = parentNode.firstChild), (range.K = parentNode.lastChild)),
- tempDetachBranch(range));
- }
- );
-}
function patchDynamicTag(fn) {
_dynamic_tag = fn(_dynamic_tag);
}
-function _dynamic_tag_content(nodeAccessor) {
- nodeAccessor = decodeAccessor(nodeAccessor);
- let childScopeAccessor = "A" + nodeAccessor,
- rendererAccessor = "D" + nodeAccessor;
- return (
- enableBranches(),
- (scope, renderer) => {
- if (
- (scope[rendererAccessor] !== (scope[rendererAccessor] = renderer?.a || renderer) &&
- (setConditionalRenderer(scope, nodeAccessor, renderer, createAndSetupBranch),
- renderer?.f && subscribeToScopeSet(renderer.e, renderer.f, scope[childScopeAccessor])),
- renderer)
- )
- for (let accessor in renderer.g)
- renderer.g[accessor](scope[childScopeAccessor], renderer.h[accessor]);
- }
- );
-}
function _resume_dynamic_tag() {
_resume("d", dynamicTagScript);
}
@@ -1894,108 +1929,6 @@ function setConditionalRenderer(scope, nodeAccessor, newRenderer, createBranch)
: newBranch &&
(insertBranchBefore(newBranch, parentNode, referenceNode), referenceNode.remove());
}
-/* @__NO_SIDE_EFFECTS__ */
-function loop(forEach) {
- return (nodeAccessor, template, walks, setup, params) => {
- nodeAccessor = decodeAccessor(nodeAccessor);
- let scopesAccessor = "A" + nodeAccessor,
- keyedScopesAccessor = "O" + nodeAccessor,
- renderer = _content("", template, walks, setup)();
- return (
- enableBranches(),
- (scope, value) => {
- let referenceNode = scope[nodeAccessor],
- oldScopes = toArray(scope[scopesAccessor]),
- newScopes = (scope[scopesAccessor] = []);
- scope[keyedScopesAccessor] = null;
- let oldLen = oldScopes.length,
- parentNode =
- referenceNode.nodeType > 1
- ? referenceNode.parentNode || oldScopes[0]?.S.parentNode
- : referenceNode,
- oldScopesByKey,
- hasPotentialMoves,
- start = 0;
- forEach(value, (key, args) => {
- let i = newScopes.length,
- oldScope = oldScopes[i],
- branch =
- oldLen &&
- (oldScopesByKey || key !== (oldScope?.M ?? i)
- ? (oldScopesByKey ||= oldScopes.reduce(
- (map, scope, j) =>
- j < i ? map : ((scope.I = j), map.set(scope.M ?? j, scope)),
- /* @__PURE__ */ new Map(),
- )).get(key)
- : oldScope && (start++, oldScope));
- (branch
- ? ((hasPotentialMoves = !0), oldScopesByKey?.delete(key))
- : (branch = createAndSetupBranch(scope.$, renderer, scope, parentNode)),
- (branch.M = key),
- newScopes.push(branch),
- params?.(branch, args));
- });
- let newLen = newScopes.length,
- hasSiblings = referenceNode !== parentNode,
- afterReference = null,
- oldEnd = oldLen - 1,
- newEnd = newLen - 1;
- if (
- (hasSiblings &&
- (oldLen
- ? ((afterReference = oldScopes[oldEnd].K.nextSibling),
- newLen || parentNode.insertBefore(referenceNode, afterReference))
- : newLen && ((afterReference = referenceNode.nextSibling), referenceNode.remove())),
- !hasPotentialMoves)
- ) {
- oldLen &&
- (oldScopes.forEach(hasSiblings ? removeAndDestroyBranch : destroyBranch),
- hasSiblings || (parentNode.textContent = ""));
- for (let newScope of newScopes) insertBranchBefore(newScope, parentNode, afterReference);
- return;
- }
- if (oldScopesByKey) oldScopesByKey.forEach(removeAndDestroyBranch);
- else for (let i = newLen; i < oldLen; i++) removeAndDestroyBranch(oldScopes[i]);
- for (; oldEnd >= start && newEnd >= start && oldScopes[oldEnd] === newScopes[newEnd];)
- (oldEnd--, newEnd--);
- if (
- (oldEnd + 1 < oldLen && (afterReference = oldScopes[oldEnd + 1].S),
- start > oldEnd || start > newEnd)
- ) {
- for (let i = start; i <= newEnd; i++)
- insertBranchBefore(newScopes[i], parentNode, afterReference);
- return;
- }
- let diffLen = newEnd - start + 1,
- sources = Array(diffLen),
- pred = Array(diffLen),
- tails = [],
- tail = -1,
- lo,
- hi,
- mid;
- for (let i = diffLen; i--;) sources[i] = newScopes[start + i].I ?? -1;
- for (let i = 0; i < diffLen; i++)
- if (~sources[i])
- if (tail < 0 || sources[tails[tail]] < sources[i])
- (~tail && (pred[i] = tails[tail]), (tails[++tail] = i));
- else {
- for (lo = 0, hi = tail; lo < hi;)
- ((mid = ((lo + hi) / 2) | 0),
- sources[tails[mid]] < sources[i] ? (lo = mid + 1) : (hi = mid));
- sources[i] < sources[tails[lo]] &&
- (lo > 0 && (pred[i] = tails[lo - 1]), (tails[lo] = i));
- }
- for (hi = tails[tail], lo = tail + 1; lo-- > 0;) ((tails[lo] = hi), (hi = pred[hi]));
- for (let i = diffLen; i--;)
- (~tail && i === tails[tail]
- ? tail--
- : insertBranchBefore(newScopes[start + i], parentNode, afterReference),
- (afterReference = newScopes[start + i].S));
- }
- );
- };
-}
function createBranchWithTagNameOrRenderer($global, tagNameOrRenderer, parentScope, parentNode) {
let branch = createBranch($global, tagNameOrRenderer, parentScope, parentNode);
return (
@@ -2021,144 +1954,121 @@ function bySecondArg(_item, index) {
function byFirstArg(name) {
return name;
}
-function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) {
- let render;
- if (signalKey >= 0 && (render = scope[signalKey])) {
- if (((render.d = value), render.e === runId || (catchEnabled && render.f))) return;
- render.e = runId;
- } else
- ((render = {
- a: scopeKey * 1e6 + signalKey,
- b: scope,
- c: signal,
- d: value,
- e: runId,
- }),
- signalKey >= 0 && (scope[signalKey] = render));
- queuePendingRender(render);
-}
-function queuePendingRender(render) {
- let i = pendingRenders.push(render) - 1;
- for (; i;) {
- let parentIndex = (i - 1) >> 1,
- parent = pendingRenders[parentIndex];
- if (render.a - parent.a >= 0) break;
- ((pendingRenders[i] = parent), (i = parentIndex));
- }
- pendingRenders[i] = render;
-}
-function queueEffect(scope, fn) {
- pendingEffects.push(fn, scope);
-}
-function run() {
- let effects = pendingEffects;
- try {
- ((rendering = 1), runRenders());
- } finally {
- (runId++, (rendering = 0), (pendingRenders = []), (pendingEffects = []));
- }
- runEffects(effects);
-}
-function queueAsyncRender(scope, signal, value) {
- (queueRender(scope, signal, -1, value), queueMicrotask(run));
-}
-function prepareEffects(fn) {
- let prevRenders = pendingRenders,
- prevEffects = pendingEffects,
- preparedEffects = (pendingEffects = []);
- pendingRenders = [];
- try {
- ((rendering = 1), fn(), runRenders());
- } finally {
- (runId++, (rendering = 0), (pendingRenders = prevRenders), (pendingEffects = prevEffects));
- }
- return preparedEffects;
-}
-function runRenders() {
- for (; pendingRenders.length;) {
- let render = pendingRenders[0],
- item = pendingRenders.pop();
- if (render !== item) {
- let i = 0,
- mid = pendingRenders.length >> 1,
- key = (pendingRenders[0] = item).a;
- for (; i < mid;) {
- let bestChild = (i << 1) + 1,
- right = bestChild + 1;
+//#endregion
+//#region packages/runtime-tags/dist/dom.mjs
+let empty = [],
+ rest = Symbol(),
+ classIdToBranch = /* @__PURE__ */ new Map(),
+ classEventResolver,
+ scopesByRender = /* @__PURE__ */ new WeakMap(),
+ getRenderScopes = ($global) => {
+ let render = self[$global.runtimeId]?.[$global.renderId],
+ scopes = render && scopesByRender.get(render);
+ return (render && !scopes && scopesByRender.set(render, (scopes = {})), scopes);
+ },
+ compat = {
+ patchDynamicTag,
+ queueEffect,
+ init(warp10Noop) {
+ (_resume("$C_s", (scope) => {
if (
- (right < pendingRenders.length &&
- pendingRenders[right].a - pendingRenders[bestChild].a < 0 &&
- (bestChild = right),
- pendingRenders[bestChild].a - key >= 0)
+ ((getRenderScopes(scope.$)[scope.L] = scope),
+ scope.m5c && classIdToBranch.set(scope.m5c, scope),
+ classEventResolver)
)
- break;
- ((pendingRenders[i] = pendingRenders[bestChild]), (i = bestChild));
- }
- pendingRenders[i] = item;
- }
- runRender(render);
- }
-}
-function skipDestroyedRenders() {
- runRender = ((runRender) => (render) => {
- render.b.F?.H !== 0 && runRender(render);
- })(runRender);
-}
-function _enable_catch() {
- if (!catchEnabled) {
- ((catchEnabled = 1), enableBranches());
- let handlePendingTry = (fn, scope, branch) => {
- for (; branch;) {
- if (branch.O?.i) return (branch.J ||= []).push(fn, scope);
- branch = branch.N;
- }
- };
- ((runEffects = (
- (runEffects) =>
- (effects, checkPending = placeholderShown.has(effects)) => {
- if (checkPending || caughtError.has(effects)) {
- let i = 0,
- fn,
- scope,
- branch;
- for (; i < effects.length;)
- ((fn = effects[i++]),
- (scope = effects[i++]),
- (branch = scope.F)?.H !== 0 &&
- !(checkPending && handlePendingTry(fn, scope, branch)) &&
- fn(scope));
- } else runEffects(effects);
- }
- )(runEffects)),
- (runRender = ((runRender) => (render) => {
- try {
- let branch = render.b.F;
- for (; branch;) {
- if (branch.W) return ((render.f = 1), branch.W.push(render));
- branch = branch.N;
+ for (let key in scope) {
+ let resolved = classEventResolver(scope[key], scope);
+ resolved !== scope[key] && (scope[key] = resolved);
}
- ((render.f = 0), runRender(render));
- } catch (error) {
- renderCatch(render.b, error);
- }
- })(runRender)));
- }
-}
-function $signalReset(scope, id) {
- let ctrl = scope.A?.[id];
- ctrl && ((scope.A[id] = void 0), rendering ? queueEffect(ctrl, abort) : abort(ctrl));
-}
-function $signal(scope, id) {
- return (trackCleanup(scope), ((scope.A ||= {})[id] ||= new AbortController()).signal);
+ }),
+ _resume("$C_b", warp10Noop));
+ },
+ setClassEventResolver(fn) {
+ classEventResolver = fn;
+ },
+ getScope($global, scopeId) {
+ return getRenderScopes($global)?.[scopeId];
+ },
+ setRendererId(renderer, id) {
+ renderer.a = id;
+ },
+ isRenderer(renderer) {
+ return renderer.b;
+ },
+ getStartNode(branch) {
+ return branch.S;
+ },
+ getEndNode(branch) {
+ return branch.K;
+ },
+ setScopeNodes(branch, startNode, endNode) {
+ ((branch.S = startNode), (branch.K = endNode));
+ },
+ runComponentEffects() {
+ this.effects && runEffects(this.effects);
+ },
+ runComponentDestroy() {
+ this.scope && destroyBranch(this.scope);
+ },
+ resolveRegistered(value, $global) {
+ return Array.isArray(value) && typeof value[0] == "string"
+ ? getRegisteredWithScope(value[0], getRenderScopes($global)?.[value[1]])
+ : value;
+ },
+ createRenderer(params, clone) {
+ let renderer = _content("", 0, 0, 0, params)();
+ return (
+ (renderer.b = (branch) => {
+ let cloned = clone();
+ ((branch.S = cloned.startNode), (branch.K = cloned.endNode));
+ }),
+ renderer
+ );
+ },
+ render(out, component, renderer, args) {
+ let branch = component.scope,
+ created = 0;
+ if (
+ (!branch &&
+ (branch = classIdToBranch.get(component.id)) &&
+ ((component.scope = branch), classIdToBranch.delete(component.id)),
+ args[0] && typeof args[0] == "object" && "renderBody" in args[0])
+ ) {
+ let input = args[0],
+ normalizedInput = (args[0] = {});
+ for (let key in input) normalizedInput[key === "renderBody" ? "content" : key] = input[key];
+ }
+ if (
+ ((component.effects = prepareEffects(() => {
+ ((branch ||=
+ ((created = 1),
+ (component.scope = createAndSetupBranch(
+ out.global,
+ renderer,
+ renderer.e,
+ document.body,
+ )))),
+ renderer.d?.(branch, renderer._ ? args[0] : args));
+ })),
+ created)
+ )
+ return toInsertNode(branch.S, branch.K);
+ },
+ },
+ _template = (id, template, walks, setup, inputSignal) => {
+ let renderer = _content(id, template, walks, setup, inputSignal)();
+ return ((renderer.mount = mount), (renderer._ = renderer), _resume(id, renderer));
+ };
+function attrTag(attrs) {
+ return ((attrs[Symbol.iterator] = attrTagIterator), (attrs[rest] = empty), attrs);
}
-/** Enrols `scope` with its branch so destroying the branch cleans it up. */
-function trackCleanup(scope, subscribers) {
- let branch = scope.F;
- (branch && (branch.B ||= /* @__PURE__ */ new Set()).add(scope),
- subscribers && (scope.Z ||= []).push(subscribers));
+function attrTags(first, attrs) {
+ return first
+ ? (first[rest] === empty ? (first[rest] = [attrs]) : first[rest].push(attrs), first)
+ : attrTag(attrs);
}
-function abort(ctrl) {
- ctrl.abort();
+function* attrTagIterator() {
+ (yield this, yield* this[rest]);
}
function mount(input = {}, reference, position) {
let branch,
@@ -2225,7 +2135,6 @@ function mount(input = {}, reference, position) {
);
}
function _load_template(id, load) {
- _enable_catch();
let pending,
lazyTemplate = _template(
id,
@@ -2252,26 +2161,23 @@ function _load_setup(nodeAccessor, childScopeAccessor, load) {
((nodeAccessor = decodeAccessor(nodeAccessor)),
(childScopeAccessor = decodeAccessor(childScopeAccessor)));
let pending, renderer;
- return (
- _enable_catch(),
- (owner) => {
- let child = owner[childScopeAccessor];
- if (renderer) insertLoaded(renderer, child, owner[nodeAccessor]);
- else {
- let awaitCounter = addAwaitCounter(owner);
- ((child.X ||= /* @__PURE__ */ new Map()),
- (pending ||= load()).then(
- (mod) => {
- ((renderer = _content("", ...mod._)()),
- queueAsyncRender(child, (child) =>
- insertLoaded(renderer, child, owner[nodeAccessor], awaitCounter),
- ));
- },
- loadFailed(child, awaitCounter),
- ));
- }
+ return (owner) => {
+ let child = owner[childScopeAccessor];
+ if (renderer) insertLoaded(renderer, child, owner[nodeAccessor]);
+ else {
+ let awaitCounter = addAwaitCounter(owner);
+ ((child.X ||= /* @__PURE__ */ new Map()),
+ (pending ||= load()).then(
+ (mod) => {
+ ((renderer = _content("", ...mod._)()),
+ queueAsyncRender(child, (child) =>
+ insertLoaded(renderer, child, owner[nodeAccessor], awaitCounter),
+ ));
+ },
+ loadFailed(child, awaitCounter),
+ ));
}
- );
+ };
}
function insertLoaded(renderer, branch, marker, awaitCounter) {
let parent = marker.parentNode,
diff --git a/packages/runtime-tags/AGENTS.md b/packages/runtime-tags/AGENTS.md
index 5fcee69ff4..6bd3e1eff3 100644
--- a/packages/runtime-tags/AGENTS.md
+++ b/packages/runtime-tags/AGENTS.md
@@ -64,8 +64,12 @@ export default {
- **`_name` exports** are runtime API called by generated code — public to codegen, not to app authors. Renames must update `callRuntime` call sites and `pureDOMFunctions`.
- **`MARKO_DEBUG`** gates all validation, descriptive names, and detailed error messages (`if (MARKO_DEBUG) { ... }`); builds strip these. It is `true` in tests via the `~ts` register hook. Runtime error helpers live in `common/errors.ts`.
- **`.debug.ts` pairs**: source imports the `.debug` module (e.g. `common/types.ts` imports `./accessor.debug`); the production build remaps `X.debug` → `X.ts`. Both files must export identical member names — mirror any accessor enum change in `accessor.ts` **and** `accessor.debug.ts` (the other pair is `html/inlined-runtimes[.debug].ts`).
-- **Self-modifying functions**: features like `_enable_catch` or `enableBranches` reassign module-level bindings on first call so unused features cost nothing. Preserve this pattern; don't "simplify" it away.
-- Named/top-level functions use `function` declarations; arrows only for closures that must capture. Extract non-capturing closures into named file-level functions.
+- **Optional feature enablement** (tree-shakable runtime API) has two patterns:
+ - **`src/{dom,html}/**/*.feat.ts`** are compiler-injected side-effect modules for behavior a referenced import cannot keep alive (catch handling, controllable registration). The build emits them as extra entries of their runtime's bundle — a shared chunk keeps one state instance, so they import runtime internals directly. A feature body is direct registry/property assignments (plus at most one installer call, e.g. `installCatch`); the compiler emits it once per program via `importRuntimeFeature` (typed by `DOMRuntimeFeature`).
+ - **Definition-site wrappers** gate behavior on a helper's own retention: `export const _if = /*@__PURE__*/ withBranches(...)`.
+ - Latches are `let`s written only by their enabler (`branchesEnabled`, `catchEnabled`) so bundlers fold latch and guarded code away together; object-property flags defeat that analysis and re-inflate resume bundles.
+ - Never statically import control-flow or a `.feat` module from a main-graph module (queue, resume, load) — it fuses the feature into every bundle.
+- Named/top-level functions use `function` declarations; arrows only for closures that must capture or for wrapped feature helpers (smaller output). Extract non-capturing closures into named file-level functions.
## Testing
diff --git a/packages/runtime-tags/scripts/bundle.mts b/packages/runtime-tags/scripts/bundle.mts
index a4e2a83ec4..4aabe29aff 100644
--- a/packages/runtime-tags/scripts/bundle.mts
+++ b/packages/runtime-tags/scripts/bundle.mts
@@ -1,3 +1,4 @@
+import { globSync, rmSync } from "node:fs";
import path from "node:path";
import { build, rolldown } from "rolldown";
@@ -6,6 +7,11 @@ import debugPlugin from "./build-plugins/debug.mts";
import declHoistPlugin from "./build-plugins/decl-hoist.mts";
const cwd = path.join(import.meta.dirname, "..");
+const featureEntries = globSync("src/{dom,html}/**/*.feat.ts", { cwd }).map(
+ (file) => file.replaceAll(path.sep, "/").slice("src/".length, -".ts".length),
+);
+
+rmSync(path.join(cwd, "dist"), { recursive: true, force: true });
await Promise.all([
// Build translator
@@ -27,17 +33,23 @@ await Promise.all([
dir: "dist/translator",
},
}),
- // Build runtime
+ // Build runtime, with each feature module as an extra entry
...["dom", "html"].flatMap((name) =>
["dist/debug", "dist"].map(async (out) => {
- const file = `${out}/${name}`;
const isProd = out === "dist";
const minify = isProd
? { mangle: false, codegen: false, compress: true }
: ("dce-only" as const);
const bundle = await rolldown({
cwd,
- input: `src/${name}.ts`,
+ input: {
+ [name]: `src/${name}.ts`,
+ ...Object.fromEntries(
+ featureEntries
+ .filter((entry) => entry.startsWith(`${name}/`))
+ .map((entry) => [entry, `src/${entry}.ts`]),
+ ),
+ },
platform: name === "dom" ? "browser" : "node",
experimental: { nativeMagicString: true },
transform: {
@@ -49,13 +61,17 @@ await Promise.all([
try {
await Promise.all([
bundle.write({
- file: `${file}.mjs`,
+ dir: out,
+ entryFileNames: "[name].mjs",
+ chunkFileNames: `${name}-[hash].mjs`,
format: "esm",
minify,
sourcemap: false,
}),
bundle.write({
- file: `${file}.js`,
+ dir: out,
+ entryFileNames: "[name].js",
+ chunkFileNames: `${name}-[hash].js`,
format: "cjs",
strict: true,
minify,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous-tags-and-components-dir/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous-tags-and-components-dir/sizes.json
index 0e16c889d5..c3ee0440b0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous-tags-and-components-dir/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous-tags-and-components-dir/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous-tags-dir/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous-tags-dir/sizes.json
index a7f7eb07f8..c42c9db84f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous-tags-dir/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous-tags-dir/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous/sizes.json
index a7f7eb07f8..c42c9db84f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/ambiguous/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/class-partial-document/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/class-partial-document/sizes.json
index 23861f5853..22e907f97e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/class-partial-document/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/class-partial-document/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 49555,
- "brotli": 14654
+ "min": 49553,
+ "brotli": 14680
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/class/sizes.json
index 23861f5853..22e907f97e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/class/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 49555,
- "brotli": 14654
+ "min": 49553,
+ "brotli": 14680
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/custom-tag-parameters-from-args/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/custom-tag-parameters-from-args/sizes.json
index 1aadbaef10..01a62e1496 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/custom-tag-parameters-from-args/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/custom-tag-parameters-from-args/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/explicit/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/explicit/sizes.json
index a7f7eb07f8..c42c9db84f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/explicit/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/explicit/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-class-to-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-class-to-tags/sizes.json
index aa05bd77bc..10c8695369 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-class-to-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-class-to-tags/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 62566,
- "brotli": 19293
+ "min": 62522,
+ "brotli": 19347
},
"files": {
"components/tags-counter.marko": 681,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-class/sizes.json
index 4e63e1469d..f810ee2446 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63809,
- "brotli": 19881
+ "min": 63762,
+ "brotli": 19863
},
"files": {
"components/class-counter.marko": 1028,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-inert-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-inert-class/sizes.json
index e74c54dc8f..d4d8897d62 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-inert-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-inert-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3160,
- "brotli": 1544
+ "min": 3158,
+ "brotli": 1542
},
"files": {
"template.marko": 236,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-camel-events-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-camel-events-tags-to-class/sizes.json
index 3bcbf7b9b8..4bc6244637 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-camel-events-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-camel-events-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63689,
- "brotli": 19841
+ "min": 63644,
+ "brotli": 19813
},
"files": {
"components/class-widget.marko": 973,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-in-components-in-tags-dir/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-in-components-in-tags-dir/sizes.json
index d2c725ed87..8182b4877c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-in-components-in-tags-dir/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-in-components-in-tags-dir/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 49779,
- "brotli": 14698
+ "min": 49777,
+ "brotli": 14686
},
"files": {
"v:template.marko.hydrate-6.js": 104,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-inline-script-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-inline-script-tags-to-class/sizes.json
index 53866ba081..89f4bcbd75 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-inline-script-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-inline-script-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
},
"files": {
"v:template.marko.hydrate-6.js": 104,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-to-tags-import/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-to-tags-import/sizes.json
index aa05bd77bc..10c8695369 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-to-tags-import/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-class-to-tags-import/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 62566,
- "brotli": 19293
+ "min": 62522,
+ "brotli": 19347
},
"files": {
"components/tags-counter.marko": 681,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-deprecated-core-tag-feature-detection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-deprecated-core-tag-feature-detection/sizes.json
index 8011c74833..c4ae98377b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-deprecated-core-tag-feature-detection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-deprecated-core-tag-feature-detection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2206,
- "brotli": 1089
+ "min": 2204,
+ "brotli": 1080
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-deprecated-core-tag-migrate/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-deprecated-core-tag-migrate/sizes.json
index ea6ae765b4..424ee5f074 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-deprecated-core-tag-migrate/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-deprecated-core-tag-migrate/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3233,
- "brotli": 1573
+ "min": 3231,
+ "brotli": 1580
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-duplicate-class-tag-registration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-duplicate-class-tag-registration/sizes.json
index 8dceb2f25f..60dbbf1874 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-duplicate-class-tag-registration/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-duplicate-class-tag-registration/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63848,
- "brotli": 19876
+ "min": 63801,
+ "brotli": 19904
},
"files": {
"components/class-counter.marko": 1031,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-dynamic-tag-class-to-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-dynamic-tag-class-to-tags/sizes.json
index 25eeb4eb1f..f7943b08b5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-dynamic-tag-class-to-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-dynamic-tag-class-to-tags/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 62464,
- "brotli": 19322
+ "min": 62420,
+ "brotli": 19277
},
"files": {
"components/tags-child.marko": 509,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-dynamic-tag-conditional-class-to-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-dynamic-tag-conditional-class-to-tags/sizes.json
index c6be33882b..8562ab89e7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-dynamic-tag-conditional-class-to-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-dynamic-tag-conditional-class-to-tags/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 62505,
- "brotli": 19321
+ "min": 62461,
+ "brotli": 19258
},
"files": {
"components/tags-child.marko": 509,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-inline-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-inline-tags-to-class/sizes.json
index d6590b0432..20ff15d12c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-inline-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-inline-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63796,
- "brotli": 19869
+ "min": 63748,
+ "brotli": 19833
},
"files": {
"components/inline-button.marko": 1094,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-split-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-split-tags-to-class/sizes.json
index a13f2f6b78..99bda93793 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-split-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-split-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63915,
- "brotli": 19856
+ "min": 63867,
+ "brotli": 19882
},
"files": {
"components/split-button/component-browser.js": 373,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-class-to-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-class-to-tags/sizes.json
index 77869f3f89..a78a791573 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-class-to-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-class-to-tags/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 62617,
- "brotli": 19387
+ "min": 62573,
+ "brotli": 19361
},
"files": {
"components/tags-pinger.marko": 658,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-handler-render-body-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-handler-render-body-tags-to-class/sizes.json
index 7f00e7aa39..0b4b723b4d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-handler-render-body-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-handler-render-body-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 64110,
- "brotli": 20008
+ "min": 64057,
+ "brotli": 19983
},
"files": {
"components/my-button.marko": 1048,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-split-class-to-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-split-class-to-tags/sizes.json
index b78e75b6d2..eee928bff6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-split-class-to-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-split-class-to-tags/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 65386,
- "brotli": 20272
+ "min": 65330,
+ "brotli": 20283
},
"files": {
"components/tags-pinger.marko": 701,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-events-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-events-tags-to-class/sizes.json
index 4600988c9f..2be76a4040 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-events-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-events-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63738,
- "brotli": 19806
+ "min": 63693,
+ "brotli": 19822
},
"files": {
"components/class-counter.marko": 1043,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-inert-class-parent-stateful-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-inert-class-parent-stateful-child/sizes.json
index e45e3e038f..d32cc2bd49 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-inert-class-parent-stateful-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-inert-class-parent-stateful-child/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 49579,
- "brotli": 14686
+ "min": 49577,
+ "brotli": 14699
},
"files": {
"v:template.marko.hydrate-6.js": 104,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-boundary-split-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-boundary-split-tags-to-class/sizes.json
index ff9cfb4641..219aa2b7d2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-boundary-split-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-boundary-split-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 64022,
- "brotli": 19939
+ "min": 63975,
+ "brotli": 19948
},
"files": {
"components/split-counter/component-browser.js": 317,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-inert-and-stateful-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-inert-and-stateful-tags-to-class/sizes.json
index a27ac495f7..21a69d03a1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-inert-and-stateful-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-inert-and-stateful-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63809,
- "brotli": 19888
+ "min": 63762,
+ "brotli": 19837
},
"files": {
"components/class-counter.marko": 1028,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-attr-tags-class-to-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-attr-tags-class-to-tags/sizes.json
index a72bba2e84..07e2e5d54a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-attr-tags-class-to-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-attr-tags-class-to-tags/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 62871,
- "brotli": 19502
+ "min": 62824,
+ "brotli": 19456
},
"files": {
"components/tags-layout.marko": 838,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-class-to-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-class-to-tags/sizes.json
index 4ba0ff85c2..003b0866a2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-class-to-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-class-to-tags/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 62543,
- "brotli": 19345
+ "min": 62496,
+ "brotli": 19315
},
"files": {
"components/tags-layout.marko": 696,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-tags-to-class/sizes.json
index 43ae17610d..a595eb34f7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 64247,
- "brotli": 20047
+ "min": 64198,
+ "brotli": 19991
},
"files": {
"components/class-layout.marko": 1227,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-reactive-split-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-reactive-split-tags-to-class/sizes.json
index f3c15decac..ea26afa998 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-reactive-split-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-reactive-split-tags-to-class/sizes.json
@@ -2,7 +2,7 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63750,
+ "min": 63704,
"brotli": 19808
},
"files": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-rerender-inert-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-rerender-inert-class/sizes.json
index 3543220581..d4972e1454 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-rerender-inert-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-rerender-inert-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63421,
- "brotli": 19736
+ "min": 63374,
+ "brotli": 19676
},
"files": {
"components/class-display.marko": 856,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-roundtrip-split-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-roundtrip-split-tags-to-class/sizes.json
index f1731607b5..2e1613ea4d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-roundtrip-split-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-roundtrip-split-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63914,
- "brotli": 19916
+ "min": 63868,
+ "brotli": 19872
},
"files": {
"components/split-counter/component-browser.js": 228,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-self-interactive-split-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-self-interactive-split-tags-to-class/sizes.json
index 434f0bf873..ee70667b8c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-self-interactive-split-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-self-interactive-split-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 39715,
- "brotli": 11893
+ "min": 39713,
+ "brotli": 11881
},
"files": {
"v:template.marko.hydrate-6.js": 104,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-self-interactive-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-self-interactive-tags-to-class/sizes.json
index e7ad99b089..e532a02100 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-self-interactive-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-self-interactive-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 49587,
- "brotli": 14691
+ "min": 49585,
+ "brotli": 14677
},
"files": {
"v:template.marko.hydrate-6.js": 104,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-stateless-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-stateless-tags-to-class/sizes.json
index 2b9c878d8d..e7faa6ae58 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-stateless-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-stateless-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 63525,
- "brotli": 19719
+ "min": 63474,
+ "brotli": 19735
},
"files": {
"components/my-button/component-browser.js": 457,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-class-to-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-class-to-tags/sizes.json
index de4056f90f..a0b8416513 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-class-to-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-class-to-tags/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 62925,
- "brotli": 19541
+ "min": 62881,
+ "brotli": 19485
},
"files": {
"components/tags-layout.marko": 912,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-tags-to-class/sizes.json
index eb8e1f7db4..9298e9e6bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-tags-to-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-tags-to-class/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 64618,
- "brotli": 20279
+ "min": 64562,
+ "brotli": 20201
},
"files": {
"components/class-layout.marko": 1245,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tags-only-show/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tags-only-show/sizes.json
index 4fa4be0767..b88cfdb23a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tags-only-show/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tags-only-show/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-attrs-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-attrs-update/sizes.json
index 97c34d36cd..175201adb6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-attrs-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-attrs-update/sizes.json
@@ -5,8 +5,8 @@
"brotli": 69
},
"template.marko.page.mjs": {
- "min": 1734,
- "brotli": 858
+ "min": 1732,
+ "brotli": 859
},
"child.mjs": {
"min": 366,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-event/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-event/sizes.json
index d7e2eb4f70..8aa66c7d7c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-event/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-event/sizes.json
@@ -5,8 +5,8 @@
"brotli": 69
},
"template.marko.page.mjs": {
- "min": 1983,
- "brotli": 945
+ "min": 1981,
+ "brotli": 940
},
"child.mjs": {
"min": 366,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-idle/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-idle/sizes.json
index bba77e03b1..92abe9daa8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-idle/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-idle/sizes.json
@@ -5,8 +5,8 @@
"brotli": 69
},
"template.marko.page.mjs": {
- "min": 1937,
- "brotli": 929
+ "min": 1935,
+ "brotli": 931
},
"child.mjs": {
"min": 366,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-load-error/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-load-error/sizes.json
index 8d5504dd22..bbe871dcba 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-load-error/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-load-error/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 50600,
- "brotli": 14974
+ "min": 50598,
+ "brotli": 14989
},
"child.mjs": {
"min": 369,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-media/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-media/sizes.json
index 8f3391d316..a92648bb83 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-media/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-media/sizes.json
@@ -5,8 +5,8 @@
"brotli": 69
},
"template.marko.page.mjs": {
- "min": 1982,
- "brotli": 955
+ "min": 1980,
+ "brotli": 958
},
"child.mjs": {
"min": 366,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-multi-trigger/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-multi-trigger/sizes.json
index 541dcf45a1..02f22bc59c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-multi-trigger/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-multi-trigger/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 51236,
- "brotli": 15120
+ "min": 51234,
+ "brotli": 15119
},
"child.mjs": {
"min": 321,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-no-rerender/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-no-rerender/sizes.json
index 1f2905b8cd..fac067a03a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-no-rerender/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-no-rerender/sizes.json
@@ -5,8 +5,8 @@
"brotli": 51
},
"template.marko.page.mjs": {
- "min": 505,
- "brotli": 308
+ "min": 503,
+ "brotli": 311
},
"child.mjs": {
"min": 49016,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-ssr-toggle/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-ssr-toggle/sizes.json
index 95c720f661..5e646161d8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-ssr-toggle/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-ssr-toggle/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 50460,
- "brotli": 14908
+ "min": 50458,
+ "brotli": 14907
},
"child.mjs": {
"min": 321,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-ssr/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-ssr/sizes.json
index 6b397906c9..cfc85a2aa8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-ssr/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-ssr/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 50443,
- "brotli": 14952
+ "min": 50441,
+ "brotli": 14925
},
"child.mjs": {
"min": 321,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-unmount-before-load/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-unmount-before-load/sizes.json
index 99a37fa78f..95b726136e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-unmount-before-load/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-unmount-before-load/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 50460,
- "brotli": 14928
+ "min": 50458,
+ "brotli": 14912
},
"child.mjs": {
"min": 321,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-value-ref/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-value-ref/sizes.json
index 08e8c95241..acb0c5e58a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-value-ref/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-value-ref/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-visible/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-visible/sizes.json
index 1cfb59cedb..a7fd6b2fe7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-visible/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child-visible/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 50789,
- "brotli": 15027
+ "min": 50787,
+ "brotli": 15063
},
"child.mjs": {
"min": 321,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child/sizes.json
index 02d054e0ac..57d343eb74 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-child/sizes.json
@@ -5,8 +5,8 @@
"brotli": 69
},
"template.marko.page.mjs": {
- "min": 1751,
- "brotli": 860
+ "min": 1749,
+ "brotli": 861
},
"child.mjs": {
"min": 366,
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-head/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-head/sizes.json
index 497ad519b7..d93a332f1c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-head/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/lazy-class-head/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 921,
- "brotli": 453
+ "min": 919,
+ "brotli": 458
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/let/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/let/sizes.json
index 034ddebd7b..949cc82287 100644
--- a/packages/runtime-tags/src/__tests__/fixtures-interop/let/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures-interop/let/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3150,
- "brotli": 1540
+ "min": 3148,
+ "brotli": 1534
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/abort-signal-deduped/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/abort-signal-deduped/sizes.json
index 05d77a2bae..3c0a68f1ea 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/abort-signal-deduped/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/abort-signal-deduped/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1840,
- "brotli": 964
+ "min": 1838,
+ "brotli": 951
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/abort-signal-render-phase-error/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/abort-signal-render-phase-error/sizes.json
index bb2c2bf970..e857f3f4bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/abort-signal-render-phase-error/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/abort-signal-render-phase-error/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-derived-to-undefined/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-derived-to-undefined/sizes.json
index d23bb91ab7..4966203e6e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-derived-to-undefined/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-derived-to-undefined/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2739,
- "brotli": 1367
+ "min": 2737,
+ "brotli": 1387
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-increment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-increment/sizes.json
index 18604f9c47..e94ffcd1f3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-increment/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-increment/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2841,
- "brotli": 1417
+ "min": 2839,
+ "brotli": 1432
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-reduced/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-reduced/sizes.json
index 944ea0f142..3156b1774f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-reduced/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-reduced/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2544,
- "brotli": 1290
+ "min": 2542,
+ "brotli": 1296
},
"files": {
"tags/child.marko": 323,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured/sizes.json
index 35d7799415..317931449b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2655,
- "brotli": 1334
+ "min": 2653,
+ "brotli": 1347
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-in-wrapped-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-in-wrapped-function/sizes.json
index ef8fde5c8a..6c3ac1cba6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-in-wrapped-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-in-wrapped-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2633,
- "brotli": 1331
+ "min": 2631,
+ "brotli": 1338
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-let-to-undefined/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-let-to-undefined/sizes.json
index d3f4c151c9..96d57f9323 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-let-to-undefined/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-let-to-undefined/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2636,
- "brotli": 1341
+ "min": 2634,
+ "brotli": 1344
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-live-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-live-read/sizes.json
index df699e50e2..73d6aab317 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-live-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-live-read/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2823,
- "brotli": 1396
+ "min": 2821,
+ "brotli": 1424
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-multiple-derived-chain/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-multiple-derived-chain/sizes.json
index b43323cb2b..9b8f16f363 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-multiple-derived-chain/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-multiple-derived-chain/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2974,
- "brotli": 1478
+ "min": 2972,
+ "brotli": 1493
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-to-owner-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-to-owner-closure/sizes.json
index e779102664..865427e37a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-to-owner-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-to-owner-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6029,
- "brotli": 2759
+ "min": 5998,
+ "brotli": 2752
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let-with-change-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let-with-change-handler/sizes.json
index 3b7c89b89c..a67df3132c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let-with-change-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let-with-change-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2819,
- "brotli": 1393
+ "min": 2817,
+ "brotli": 1416
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let/sizes.json
index 235c8daf2e..a8380d58db 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1895,
- "brotli": 982
+ "min": 1893,
+ "brotli": 979
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-deep-recursive/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/async-deep-recursive/__snapshots__/dom.bundle.debug.js
index ab4834348c..c965faf3e2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-deep-recursive/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-deep-recursive/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = "b%c";
const $setup$1 = () => {};
-_enable_catch();
const $placeholder_content = _content_resume("__tests__/tags/recurse.marko_4_content", "LOADING...");
const $await_content__input_level = /*@__PURE__*/ _closure_get("input_level", ($scope) => $input_level($scope["#childScope/0"], $scope._._._.input_level - 1), ($scope) => $scope._._._, "__tests__/tags/recurse.marko_3_input_level/pending");
const $await_content__setup = $await_content__input_level;
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-deep-recursive/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-deep-recursive/sizes.json
index c6659a756a..7fb74d5d37 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-deep-recursive/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-deep-recursive/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-multi-resolve-in-order-and-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-multi-resolve-in-order-and-update/sizes.json
index cf7bce65ce..29c879ae7b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-multi-resolve-in-order-and-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-multi-resolve-in-order-and-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7523,
- "brotli": 3299
+ "min": 7485,
+ "brotli": 3274
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-nested-resolve-in-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-nested-resolve-in-order/sizes.json
index 9577ca6cac..b6d8975a37 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-nested-resolve-in-order/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-nested-resolve-in-order/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/__snapshots__/dom.bundle.debug.js
index 686f96c08e..eed8edd3d9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%b%b%c";
-_enable_catch();
const $await_content3__v = ($scope, v) => _text($scope["#text/0"], v);
const $await_content3__setup__script = _script("__tests__/template.marko_9", ($scope) => _on($scope["#button/1"], "click", function() {
document.querySelector("button").textContent = "After";
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/__snapshots__/dom.bundle.js
index f5e7e29965..06245168e5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $await_content3__setup = _script("a4", ($scope) => _on($scope.b, "click", function() {
document.querySelector("button").textContent = "After";
}));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/sizes.json
index 229668e4fe..c04ca0cbed 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6277,
- "brotli": 2852
+ "min": 6245,
+ "brotli": 2831
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-isolated-boundaries/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-isolated-boundaries/__snapshots__/dom.bundle.debug.js
index 1fd11f93f0..b51b2c2ffb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-isolated-boundaries/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-isolated-boundaries/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%b%c";
-_enable_catch();
const $await_content2__v = ($scope, v) => _text($scope["#text/0"], v);
const $await_content2__$params = ($scope, $params3) => $await_content2__v($scope, $params3[0]);
const $catch_content2 = _content_resume("__tests__/template.marko_5_content", "Rejected B");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-isolated-boundaries/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-isolated-boundaries/sizes.json
index 09b0a6e453..687ae248cf 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-isolated-boundaries/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-isolated-boundaries/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-reorder-nested-batched-resolve/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/async-reorder-nested-batched-resolve/__snapshots__/dom.bundle.debug.js
index b624e4205f..63dae7beae 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-reorder-nested-batched-resolve/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-reorder-nested-batched-resolve/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $await_content4__value = ($scope, value) => _attr_class($scope["#div/0"], value);
const $await_content4__$params = ($scope, $params5) => $await_content4__value($scope, $params5[0]);
const $placeholder_content4 = _content_resume("__tests__/template.marko_11_content", "LOADING B2");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-reorder-nested-batched-resolve/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-reorder-nested-batched-resolve/sizes.json
index 89f75a4e63..f5b33b5dc3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-reorder-nested-batched-resolve/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-reorder-nested-batched-resolve/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-resolve-in-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-resolve-in-order/sizes.json
index e4fc95baf4..8a25c90e60 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-resolve-in-order/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-resolve-in-order/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-resolve-out-of-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-resolve-out-of-order/sizes.json
index e4fc95baf4..8a25c90e60 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-resolve-out-of-order/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-resolve-out-of-order/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-state/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/async-state/__snapshots__/dom.bundle.debug.js
index ed1b72b1e1..e826d7d216 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-state/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-state/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b%c";
-_enable_catch();
const $await_content__value = ($scope, value) => _text($scope["#text/0"], value);
const $await_content__$params = ($scope, $params2) => $await_content__value($scope, $params2[0]);
const $placeholder_content = _content_resume("__tests__/template.marko_2_content", "LOADING...");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-state/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/async-state/__snapshots__/dom.bundle.js
index fd5b11fde7..dbd1242161 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-state/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-state/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $await_content__value = ($scope, value) => _text($scope.a, value);
const $await_content__$params = ($scope, $params2) => $await_content__value($scope, $params2[0]);
const $placeholder_content = _content_resume("a0", "LOADING...");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-state/sizes.json
index c518f86f83..9316057eeb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/async-state/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/async-state/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8920,
- "brotli": 3886
+ "min": 8876,
+ "brotli": 3845
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tag-inside-if-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tag-inside-if-tag/sizes.json
index a7952194fa..334fdf9a6a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tag-inside-if-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tag-inside-if-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-and-static/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-and-static/sizes.json
index 905da6e63f..757c3a9eeb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-and-static/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-and-static/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-tag-parent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-tag-parent/sizes.json
index 207a5050a3..4455fc6550 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-tag-parent/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-tag-parent/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-with-params/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-with-params/sizes.json
index cf4d3edf56..291744bf6b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-with-params/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-with-params/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 8897,
- "brotli": 3874
+ "min": 8859,
+ "brotli": 3861
},
"files": {
"tags/hello/index.marko": 194,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic/sizes.json
index cbc0941065..d5a98f3e87 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3633,
- "brotli": 1683
+ "min": 3631,
+ "brotli": 1671
},
"files": {
"tags/hello/index.marko": 321,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-closure/sizes.json
index 60b2cd5bc0..24387c8311 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler-no-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler-no-scope/sizes.json
index 5b76b75aac..79c506ccfc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler-no-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler-no-scope/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3616,
- "brotli": 1684
+ "min": 3614,
+ "brotli": 1680
},
"files": {
"tags/my-menu/index.marko": 138,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler-shadowed/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler-shadowed/sizes.json
index ee527fcc1d..a9af49ec99 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler-shadowed/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler-shadowed/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3616,
- "brotli": 1683
+ "min": 3614,
+ "brotli": 1686
},
"files": {
"tags/my-menu/index.marko": 138,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler/sizes.json
index 7dad4492ea..2427975c9c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-event-handler/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9959,
- "brotli": 4343
+ "min": 9899,
+ "brotli": 4303
},
"files": {
"tags/my-menu/index.marko": 540,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-intersection-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-intersection-closure/sizes.json
index 2aa8a9af85..2251e6f3ef 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-intersection-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-intersection-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3159,
- "brotli": 1587
+ "min": 3157,
+ "brotli": 1601
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-leading-comment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-leading-comment/sizes.json
index 588ccec3e3..58d4fb7818 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-leading-comment/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-leading-comment/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-multiple-dynamic-in-if/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-multiple-dynamic-in-if/sizes.json
index 15d92951cf..0fe9fab240 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-multiple-dynamic-in-if/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-multiple-dynamic-in-if/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-name-shadows-generated-uid/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-name-shadows-generated-uid/sizes.json
index d3564ec193..d5984214cc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-name-shadows-generated-uid/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-name-shadows-generated-uid/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7298,
- "brotli": 3368
+ "min": 7245,
+ "brotli": 3321
},
"files": {
"tags/child/index.marko": 356,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-serialized-iteration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-serialized-iteration/sizes.json
index 405ed1e549..4be0fef2a0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-serialized-iteration/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-serialized-iteration/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1662,
- "brotli": 891
+ "min": 1660,
+ "brotli": 878
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-static-repeated/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-static-repeated/sizes.json
index 78121393aa..ec7cd168e3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-static-repeated/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-static-repeated/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags/sizes.json
index 77ff691c96..c1fc705844 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/at-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-boolean-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-boolean-dynamic/sizes.json
index a141073a59..5d7be36a8b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-boolean-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-boolean-dynamic/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2851,
- "brotli": 1414
+ "min": 2849,
+ "brotli": 1421
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-boolean/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-boolean/sizes.json
index b31622eb30..639d14feb0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-boolean/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-boolean/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-class-delimited-shapes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-class-delimited-shapes/sizes.json
index 621e7a9894..6410d036f3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-class-delimited-shapes/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-class-delimited-shapes/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3331,
- "brotli": 1645
+ "min": 3329,
+ "brotli": 1647
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-class-svg/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-class-svg/sizes.json
index 3f1029a1a2..656cbc452d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-class-svg/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-class-svg/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-class/sizes.json
index b2db92179b..4adb86e4fd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-class/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-empty-string/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-empty-string/sizes.json
index 8ad6f9c9f5..e2b8a52eff 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-empty-string/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-empty-string/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2736,
- "brotli": 1367
+ "min": 2734,
+ "brotli": 1378
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-escape/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-escape/sizes.json
index 7306c629ce..1ac872df08 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-escape/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-escape/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-falsey/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-falsey/sizes.json
index 93a90a73aa..bd91fde53e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-falsey/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-falsey/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-object-prototype-names/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-object-prototype-names/sizes.json
index b6ad74189b..d54d38d390 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-object-prototype-names/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-object-prototype-names/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/__snapshots__/dom.bundle.debug.js
index dbd321a012..1e410b058d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = "";
const $walks = " b";
const $setup = () => {};
-_enable_controllable_input();
const $attrs__script = _script("__tests__/template.marko_0_attrs", ($scope) => _attrs_script($scope, "#input/0"));
const $attrs = /*@__PURE__*/ _const("attrs", ($scope) => {
_attrs($scope, "#input/0", $scope.attrs, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/__snapshots__/dom.bundle.js
index 0160e15f7b..bf722aebb7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/__snapshots__/dom.bundle.js
@@ -1,3 +1,2 @@
// template.marko
-_enable_controllable_input();
const $attrs__script = _script("a0", ($scope) => _attrs_script($scope, "a"));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/sizes.json
index aba98e686d..6ffdbe33f6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-spread-lone-nullish-input/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3765,
- "brotli": 1701
+ "min": 3746,
+ "brotli": 1698
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-style/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-style/sizes.json
index 7b9a0ab3ec..69e6b59c73 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-style/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-style/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-tag-local-member-expression-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-tag-local-member-expression-closure/sizes.json
index 2b340dfa4e..5bd6aaffa1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-tag-local-member-expression-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-tag-local-member-expression-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-tag-lone-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-tag-lone-spread/sizes.json
index f9de31c44b..f7cbd36038 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-tag-lone-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-tag-lone-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-tag-params-spread-reference/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-tag-params-spread-reference/sizes.json
index 15d92951cf..0fe9fab240 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-tag-params-spread-reference/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-tag-params-spread-reference/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-template-literal-escape/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-template-literal-escape/sizes.json
index 902add5b96..3fa19be48b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-template-literal-escape/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-template-literal-escape/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-value-with-dollar-brace/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-value-with-dollar-brace/sizes.json
index 8f3c631c5b..dc126a4c27 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/attr-value-with-dollar-brace/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/attr-value-with-dollar-brace/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/__snapshots__/dom.bundle.debug.js
index d6ebc513d5..d698b749c0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "Fail
Fail
";
const $walks = " d%c";
-_enable_catch();
const $await_content2__setup__script = _script("__tests__/template.marko_5", ($scope) => $signal($scope, 0).onabort = () => document.querySelector("#two").textContent = "Pass");
const $await_content2__setup = ($scope) => {
$signalReset($scope, 0);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/__snapshots__/dom.bundle.js
index 9b1bc26c1e..b4bf4d863d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $await_content2__setup__script = _script("a2", ($scope) => $signal($scope, 0).onabort = () => document.querySelector("#two").textContent = "Pass");
const $await_content2__setup = ($scope) => {
$signalReset($scope, 0);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/sizes.json
index 482bc57106..b28439dea9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 10218,
- "brotli": 4368
+ "min": 10166,
+ "brotli": 4342
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/__snapshots__/dom.bundle.debug.js
index 99dc5aca62..bea4fccc95 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $placeholder_content = _content_resume("__tests__/template.marko_3_content", "loading...");
const $await_content__value__script = _script("__tests__/template.marko_2_value", ($scope) => !$scope._._.value && $value($scope._._, $scope._._.value + 1) - 1);
const $await_content__value = /*@__PURE__*/ _closure_get("value", ($scope) => {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/__snapshots__/dom.bundle.js
index aea2f61501..c26757f55e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $placeholder_content = _content_resume("a2", "loading...");
const $await_content__value__script = _script("a1", ($scope) => !$scope._._.b && $value($scope._._, $scope._._.b + 1) - 1);
const $await_content__value = /*@__PURE__*/ _closure_get(2, ($scope) => {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/sizes.json
index c2f27b0f4d..7bf067e8ef 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6838,
- "brotli": 3103
+ "min": 6808,
+ "brotli": 3082
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-in-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure-in-order/sizes.json
index 5975768dcc..32537d9bb5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-in-order/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-in-order/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6313,
- "brotli": 2895
+ "min": 6893,
+ "brotli": 3137
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-inert/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-closure-inert/__snapshots__/dom.bundle.debug.js
index 654142d2ec..4650a1c746 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-inert/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-inert/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $placeholder_content = _content_resume("__tests__/template.marko_3_content", "loading...");
const $await_content__value = /*@__PURE__*/ _closure_get("value", ($scope) => _text($scope["#text/0"], $scope._._.value), ($scope) => $scope._._, "__tests__/template.marko_2_value/pending");
const $await_content__setup = $await_content__value;
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-inert/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure-inert/sizes.json
index 51b447c69e..b38d1411f9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-inert/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-inert/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/__snapshots__/dom.bundle.debug.js
index 74d0220e35..2f2d34b87e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $if_content__value = /*@__PURE__*/ _if_closure("#text/2", 0, ($scope) => _text($scope["#text/0"], $scope._.value));
const $if_content__setup = $if_content__value;
const $await_content__if = /*@__PURE__*/ _if("#text/2", " ", "D ", $if_content__setup);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/__snapshots__/dom.bundle.js
index cc8a0177d1..c843bd6565 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $if_content__value = /*@__PURE__*/ _if_closure(2, 0, ($scope) => _text($scope.a, $scope._.d));
const $await_content__if = /*@__PURE__*/ _if(2, " ", "D ", $if_content__value);
const $await_content__value = /*@__PURE__*/ _let(3, ($scope) => {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/sizes.json
index 38cd2c82a5..f4ea839fc3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7004,
- "brotli": 3187
+ "min": 6971,
+ "brotli": 3161
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-closure/__snapshots__/dom.bundle.debug.js
index 9da5162e03..4796e5312e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " D l%c";
-_enable_catch();
const $placeholder_content = _content_resume("__tests__/template.marko_3_content", "loading...");
const $await_content__value = /*@__PURE__*/ _closure_get("value", ($scope) => _text($scope["#text/0"], $scope._._.value), ($scope) => $scope._._, "__tests__/template.marko_2_value/pending");
const $await_content__setup = $await_content__value;
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/await-closure/__snapshots__/dom.bundle.js
index c91b981745..3553ec7365 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $placeholder_content = _content_resume("a1", "loading...");
const $await_content__value = /*@__PURE__*/ _closure_get(4, ($scope) => _text($scope.a, $scope._._.d), ($scope) => $scope._._, "a0");
const $value__closure = /*@__PURE__*/ _closure($await_content__value);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure/sizes.json
index 5e1429eac8..97454bb985 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7093,
- "brotli": 3212
+ "min": 7061,
+ "brotli": 3200
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-in-for/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-in-for/sizes.json
index 902add5b96..3fa19be48b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-in-for/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-in-for/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-nested-component/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-nested-component/sizes.json
index 40b647a4e3..8bdb6551ce 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-nested-component/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-nested-component/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/__snapshots__/dom.bundle.debug.js
index 6b10df04e1..bd7ec9991f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $placeholder_content2 = _content_resume("__tests__/template.marko_6_content", "loading inner...");
const $placeholder_content = _content_resume("__tests__/template.marko_5_content", "loading outer...");
const $await_content2__changes = /*@__PURE__*/ _closure_get("changes", ($scope) => _text($scope["#text/1"], $scope._._._._.changes), ($scope) => $scope._._._._, "__tests__/template.marko_4_changes/pending");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/__snapshots__/dom.bundle.js
index 7ddf311038..71f74f3db0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $placeholder_content2 = _content_resume("a2", "loading inner...");
const $placeholder_content = _content_resume("a4", "loading outer...");
const $await_content2__changes = /*@__PURE__*/ _closure_get(2, ($scope) => _text($scope.b, $scope._._._._.b), ($scope) => $scope._._._._, "a0");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/sizes.json
index 4e9a73ea7e..9d4d05d969 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-nested-event-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7138,
- "brotli": 3220
+ "min": 7106,
+ "brotli": 3201
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-no-try-resume-rerender/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-no-try-resume-rerender/sizes.json
index a6d7bcc895..bee095a5bd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-no-try-resume-rerender/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-no-try-resume-rerender/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7595,
- "brotli": 3385
+ "min": 7559,
+ "brotli": 3349
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-pending-interrupt-sync/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-pending-interrupt-sync/sizes.json
index c6b18f89ea..eec7b4fdbe 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-pending-interrupt-sync/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-pending-interrupt-sync/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7192,
- "brotli": 3213
+ "min": 7156,
+ "brotli": 3183
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/__snapshots__/dom.bundle.debug.js
index 0f9d601d00..0f973a6f16 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "Pass
";
const $walks = "b%c";
-_enable_catch();
const $await_content__setup__script = _script("__tests__/template.marko_4", ($scope) => document.querySelector("#outside").textContent = "Fail");
const $await_content__setup = $await_content__setup__script;
const $placeholder_content = _content_resume("__tests__/template.marko_3_content", "loading...");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/__snapshots__/dom.bundle.js
index 89fd67eeba..8f2c87724b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $await_content__setup = _script("a0", ($scope) => document.querySelector("#outside").textContent = "Fail");
const $placeholder_content = _content_resume("a1", "loading...");
const $await_content = /*@__PURE__*/ _await_content(0, 0, 0, $await_content__setup);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/sizes.json
index ffcfbd2eda..aa342d78c6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9123,
- "brotli": 3937
+ "min": 9072,
+ "brotli": 3911
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-sync-and-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-sync-and-async/sizes.json
index 113cab2dff..a5c68fe9ca 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-sync-and-async/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-sync-and-async/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-sync-in-try/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-sync-in-try/__snapshots__/dom.bundle.debug.js
index 8b7fccc5e1..a808349930 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-sync-in-try/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-sync-in-try/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $await_content__value = ($scope, value) => _text($scope["#text/0"], value);
const $await_content__$params = ($scope, $params3) => $await_content__value($scope, $params3[0]);
const $placeholder_content = _content_resume("__tests__/template.marko_3_content", "Loading...");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-sync-in-try/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-sync-in-try/sizes.json
index 10aef8767b..466e8906ae 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-sync-in-try/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-sync-in-try/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-sync-no-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-sync-no-value/sizes.json
index 62eb3421db..a5016bcde2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-sync-no-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-sync-no-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-sync-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-sync-update/sizes.json
index 81c31062d3..aea9fc11ce 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-sync-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-sync-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7142,
- "brotli": 3170
+ "min": 7106,
+ "brotli": 3142
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-sync-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-sync-value/sizes.json
index 78121393aa..ec7cd168e3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-sync-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-sync-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-tag/sizes.json
index 18fbc0357d..e31f674a03 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3084,
- "brotli": 1541
+ "min": 5761,
+ "brotli": 2666
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-toggle-sync-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-toggle-sync-async/sizes.json
index 11fefd075a..9ad5a72943 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-toggle-sync-async/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-toggle-sync-async/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7192,
- "brotli": 3213
+ "min": 7156,
+ "brotli": 3183
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/__snapshots__/dom.bundle.debug.js
index 829e351667..de819f735a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "
";
const $walks = "D l%c";
-_enable_catch();
const $await_content__value__script = _script("__tests__/template.marko_3_value", ($scope) => console.log(`effect ran value=${$scope.value}`));
const $await_content__value = /*@__PURE__*/ _const("value", ($scope) => {
_text($scope["#text/0"], $scope.value);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/__snapshots__/dom.bundle.js
index fc14fe0ff3..fa8fcd25ad 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $await_content__value__script = _script("a0", ($scope) => console.log(`effect ran value=${$scope.c}`));
const $await_content__value = /*@__PURE__*/ _const(2, ($scope) => {
_text($scope.a, $scope.c);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/sizes.json
index 62eb4cb1ee..7173b3f083 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8905,
- "brotli": 3866
+ "min": 8861,
+ "brotli": 3829
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/__snapshots__/dom.bundle.debug.js
index 7de91992b3..acd81e5451 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "
";
const $walks = "D l%c";
-_enable_catch();
const $await_content__value__script = _script("__tests__/template.marko_3_value", ($scope) => console.log(`effect ran value=${$scope.value}`));
const $await_content__value = /*@__PURE__*/ _const("value", ($scope) => {
_text($scope["#text/0"], $scope.value);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/__snapshots__/dom.bundle.js
index e8765f8eb7..b65707366a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $await_content__value__script = _script("a0", ($scope) => console.log(`effect ran value=${$scope.c}`));
const $await_content__value = /*@__PURE__*/ _const(2, ($scope) => {
_text($scope.a, $scope.c);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/sizes.json
index 8a1df4e226..5365649fb0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8907,
- "brotli": 3866
+ "min": 8863,
+ "brotli": 3830
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-chain/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-chain/sizes.json
index 6a6f808f1d..80afda3dce 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-chain/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-chain/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-attrs/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-attrs/sizes.json
index b1f685c97a..3f3f0b610f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-attrs/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-attrs/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2657,
- "brotli": 1334
+ "min": 2655,
+ "brotli": 1362
},
"files": {
"tags/my-button.marko": 185,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-alias/sizes.json
index 83b14b4651..b169716435 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-alias/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-alias/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2657,
- "brotli": 1334
+ "min": 2655,
+ "brotli": 1362
},
"files": {
"tags/my-button.marko": 185,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias-within-pattern/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias-within-pattern/sizes.json
index 2a5340faba..e30be42f7d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias-within-pattern/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias-within-pattern/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2779,
- "brotli": 1374
+ "min": 2777,
+ "brotli": 1395
},
"files": {
"tags/my-button.marko": 356,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias/sizes.json
index b8cc0e1714..060f402081 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2684,
- "brotli": 1347
+ "min": 2682,
+ "brotli": 1366
},
"files": {
"tags/my-button.marko": 280,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input/sizes.json
index b1f685c97a..3f3f0b610f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2657,
- "brotli": 1334
+ "min": 2655,
+ "brotli": 1362
},
"files": {
"tags/my-button.marko": 185,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-renderBody/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-renderBody/sizes.json
index ae1fe57218..7bca868b8a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-renderBody/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-renderBody/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3052,
- "brotli": 1546
+ "min": 3050,
+ "brotli": 1545
},
"files": {
"tags/my-button.marko": 130,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component/sizes.json
index 434deadec0..e4c9566a20 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-component/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/sizes.json
index 9bd9333c8c..8b27961cce 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6322,
- "brotli": 2880
+ "min": 6291,
+ "brotli": 2866
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter/sizes.json
index df48c972e4..e3aeb9f8b1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6320,
- "brotli": 2876
+ "min": 6289,
+ "brotli": 2863
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-converge-in-if/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-converge-in-if/sizes.json
index 5c1347aa5c..cfa52f0607 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-converge-in-if/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-converge-in-if/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-counter-const-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-counter-const-event-handler/sizes.json
index 8ad8f79251..9493fae852 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-counter-const-event-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-counter-const-event-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2738,
- "brotli": 1360
+ "min": 2736,
+ "brotli": 1385
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-counter-multiplier/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-counter-multiplier/sizes.json
index dc553e41a5..f54a2f9cd1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-counter-multiplier/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-counter-multiplier/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2811,
- "brotli": 1418
+ "min": 2809,
+ "brotli": 1423
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-counter/sizes.json
index 434deadec0..e4c9566a20 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-counter/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-counter/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-dynamic-native-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-dynamic-native-tag/sizes.json
index 6f7fb0c8bb..aa919c38b3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-dynamic-native-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-dynamic-native-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-effect-no-deps/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-effect-no-deps/sizes.json
index e350a4bd88..a7001d7ee5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-effect-no-deps/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-effect-no-deps/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1645,
- "brotli": 874
+ "min": 1643,
+ "brotli": 858
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-execution-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-execution-order/sizes.json
index 311b9a5182..62741e8e52 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-execution-order/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-execution-order/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6389,
- "brotli": 2900
+ "min": 6358,
+ "brotli": 2891
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-export/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-export/sizes.json
index c10d0c647d..7c2335c440 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-export/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-export/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-flush-here/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-flush-here/sizes.json
index 8bb362012b..036d3cce56 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-flush-here/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-flush-here/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-fn-with-block/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-fn-with-block/sizes.json
index afb95ce52d..93a19a868a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-fn-with-block/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-fn-with-block/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/sizes.json
index 060394b7df..45584d4bbf 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2623,
- "brotli": 1330
+ "min": 2621,
+ "brotli": 1335
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-handler-refless/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-handler-refless/sizes.json
index 296ad3d524..f31fed8ad3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-handler-refless/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-handler-refless/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2600,
- "brotli": 1316
+ "min": 2598,
+ "brotli": 1329
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/sizes.json
index 8d2caed718..9c3563a9f6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2844,
- "brotli": 1421
+ "min": 2842,
+ "brotli": 1425
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-layout/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-layout/sizes.json
index 893c9dc1d1..d5246e9f46 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-layout/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-layout/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-computed/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-computed/sizes.json
index ee64a699f0..ab2b1868fc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-computed/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-computed/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2897,
- "brotli": 1445
+ "min": 2895,
+ "brotli": 1457
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-optional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-optional/sizes.json
index fcef089a34..9b617ebab2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-optional/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-optional/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2850,
- "brotli": 1432
+ "min": 2848,
+ "brotli": 1449
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-merge-member-expression/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-merge-member-expression/sizes.json
index 5f905a93af..2c29a4495e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-merge-member-expression/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-merge-member-expression/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2926,
- "brotli": 1433
+ "min": 2924,
+ "brotli": 1441
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-for/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-for/sizes.json
index e3361e8053..27ecf6731d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-for/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-for/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7667,
- "brotli": 3541
+ "min": 7616,
+ "brotli": 3493
},
"files": {
"tags/child.marko": 129,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-params/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-params/sizes.json
index 4dc7a7194a..dfecbf8259 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-params/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-params/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9475,
- "brotli": 4108
+ "min": 9432,
+ "brotli": 4098
},
"files": {
"tags/child.marko": 432,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/sizes.json
index bb7d0ee951..a040205cb7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3031,
- "brotli": 1522
+ "min": 3029,
+ "brotli": 1536
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/sizes.json
index 6321a35dd4..0bec36ba2f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4609,
- "brotli": 2137
+ "min": 4607,
+ "brotli": 2155
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/sizes.json
index fc0ecc1ffb..20b40d2d74 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3101,
- "brotli": 1533
+ "min": 3099,
+ "brotli": 1535
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-if/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-if/sizes.json
index 0a4f44b63f..59c071aaec 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-if/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-if/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6402,
- "brotli": 2925
+ "min": 6373,
+ "brotli": 2915
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-push-pop-list/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-push-pop-list/sizes.json
index 069c8ee28f..fa713b5219 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-push-pop-list/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-push-pop-list/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7206,
- "brotli": 3314
+ "min": 7153,
+ "brotli": 3295
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-shared-node-ref/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-shared-node-ref/sizes.json
index 651af064bb..71340b8d9b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-shared-node-ref/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-shared-node-ref/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7469,
- "brotli": 3384
+ "min": 7416,
+ "brotli": 3368
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-static/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-static/sizes.json
index 501f04a858..582dcb6afc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-static/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-static/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-toggle-show/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-toggle-show/sizes.json
index c00ca7d845..6e5ae125f4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-toggle-show/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-toggle-show/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2615,
- "brotli": 1328
+ "min": 2613,
+ "brotli": 1333
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-unused-ref/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-unused-ref/sizes.json
index 434deadec0..e4c9566a20 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/basic-unused-ref/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/basic-unused-ref/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/batched-updates-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/batched-updates-cleanup/sizes.json
index a2cbeb7a86..449bb3c7e0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/batched-updates-cleanup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/batched-updates-cleanup/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6291,
- "brotli": 2876
+ "min": 6260,
+ "brotli": 2861
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/batched-updates/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/batched-updates/sizes.json
index e5cffb4e59..52eaa942ca 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/batched-updates/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/batched-updates/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2747,
- "brotli": 1387
+ "min": 2745,
+ "brotli": 1396
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/bind-to-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bind-to-input/sizes.json
index 5f8f028e48..0b0988599e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/bind-to-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/bind-to-input/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3722,
- "brotli": 1796
+ "min": 3720,
+ "brotli": 1807
},
"files": {
"tags/counter.marko": 449,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/body-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/body-content/sizes.json
index f1f98d87de..c57d64b2c4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/body-content/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/body-content/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 4610,
- "brotli": 2143
+ "min": 4602,
+ "brotli": 2154
},
"files": {
"tags/FancyButton.marko": 238,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-computed-key/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-computed-key/sizes.json
index e96bb1cf5f..c1224505c8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-computed-key/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-computed-key/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2745,
- "brotli": 1325
+ "min": 2743,
+ "brotli": 1319
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-missing-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-missing-handler/sizes.json
index 5fd5190eb9..5577b2bb20 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-missing-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-missing-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3680,
- "brotli": 1750
+ "min": 3678,
+ "brotli": 1756
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-existing-change/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-existing-change/sizes.json
index 8d2f6b2fdd..8573aa5228 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-existing-change/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-existing-change/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1317
+ "min": 2602,
+ "brotli": 1327
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-repeated/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-repeated/sizes.json
index 2611db0dcf..3faa7c625b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-repeated/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-repeated/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4341,
- "brotli": 2013
+ "min": 4339,
+ "brotli": 2020
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-repeated-let/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-repeated-let/sizes.json
index ee1926e6f3..c08d48ba86 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-repeated-let/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-repeated-let/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4222,
- "brotli": 1961
+ "min": 4220,
+ "brotli": 1963
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-shapes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-shapes/sizes.json
index 4f7988a233..d24b7f6aac 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-shapes/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-shapes/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4329,
- "brotli": 1998
+ "min": 4333,
+ "brotli": 2009
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/branch-closure-if-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/branch-closure-if-only-child/sizes.json
index 2c7a3598a6..d9e39eff36 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/branch-closure-if-only-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/branch-closure-if-only-child/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2647,
- "brotli": 1330
+ "min": 2645,
+ "brotli": 1335
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-empty-reject-async/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-empty-reject-async/__snapshots__/dom.bundle.debug.js
index dc72f30225..59dc64ecd3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-empty-reject-async/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-empty-reject-async/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "ad";
const $walks = "b%c";
-_enable_catch();
const $await_content__data = ($scope, data) => _text($scope["#text/0"], data);
const $await_content__$params = ($scope, $params2) => $await_content__data($scope, $params2[0]);
const $await_content = /*@__PURE__*/ _await_content("#text/0", " ", " ");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-empty-reject-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-empty-reject-async/sizes.json
index d52bfe543b..3b9c17281a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-empty-reject-async/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-empty-reject-async/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/__snapshots__/dom.bundle.debug.js
index c8f2dd8ec6..5b2101b377 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = "";
const $walks = "b%c";
const never = new Promise(() => {});
-_enable_catch();
const $catch_content2 = _content_resume("__tests__/template.marko_7_content", "inner caught");
const $await_content2 = /*@__PURE__*/ _await_content("#text/0", "never inner");
const $try_content3__await_promise = /*@__PURE__*/ _await_promise("#text/0");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/__snapshots__/dom.bundle.js
index 4089e100d1..f86b41a94d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// template.marko
const never = new Promise(() => {});
-_enable_catch();
const $catch_content2 = _content_resume("a0", "inner caught");
const $catch_content__err_message = ($scope, err_message) => _text($scope.a, err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/sizes.json
index 1e977c2990..7e969d9a8a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-catch-pending-await/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7219,
- "brotli": 3275
+ "min": 7187,
+ "brotli": 3265
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/__snapshots__/dom.bundle.debug.js
index deb6cf5adb..cac40dc6f3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope["#text/0"], err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("__tests__/template.marko_5_content", "caught: ", "b%", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/__snapshots__/dom.bundle.js
index ba98d19f52..84e1a7e8d7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope.a, err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("a0", "caught: ", "b%", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/sizes.json
index a62999f8ca..5cf13dfd94 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await-same-tick/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7176,
- "brotli": 3255
+ "min": 7144,
+ "brotli": 3239
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/__snapshots__/dom.bundle.debug.js
index 181c4a7372..c510afc9a7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope["#text/0"], err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("__tests__/template.marko_5_content", "caught: ", "b%", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/__snapshots__/dom.bundle.js
index ba98d19f52..84e1a7e8d7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope.a, err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("a0", "caught: ", "b%", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/sizes.json
index bdcd54014e..3e431abdbc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-nested-in-await/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7176,
- "brotli": 3255
+ "min": 7144,
+ "brotli": 3239
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/__snapshots__/dom.bundle.debug.js
index ee2da97f91..b5ce5e5e55 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = "";
const $walks = "b%c";
const never = new Promise(() => {});
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope["#text/0"], err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("__tests__/template.marko_5_content", "caught: ", "b%", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/__snapshots__/dom.bundle.js
index c528259d3c..d37ae01b39 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// template.marko
const never = new Promise(() => {});
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope.a, err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("a0", "caught: ", "b%", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/sizes.json
index b56c16b7cb..04499f59ea 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-reject-sibling-pending-await/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7196,
- "brotli": 3264
+ "min": 7164,
+ "brotli": 3249
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/__snapshots__/dom.bundle.debug.js
index f8df825186..f575c6bd4f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $await_content__data = ($scope, data) => _text($scope["#text/0"], data);
const $await_content__$params = ($scope, $params3) => $await_content__data($scope, $params3[0]);
const $catch_content__error_message__OR__message__OR__clicked = /*@__PURE__*/ _or(7, ($scope) => _text($scope["#text/1"], $scope.clicked ? $scope.message : $scope.error_message), 2);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/__snapshots__/dom.bundle.js
index 8b0d5bb17e..6420e506a4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $catch_content__error_message__OR__message__OR__clicked = /*@__PURE__*/ _or(7, ($scope) => _text($scope.b, $scope.g ? $scope.f : $scope.e), 2);
const $catch_content__message = /*@__PURE__*/ _const(5, $catch_content__error_message__OR__message__OR__clicked);
const $catch_content__clicked = /*@__PURE__*/ _let(6, $catch_content__error_message__OR__message__OR__clicked);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/sizes.json
index eb23340ed9..b42aa47bc6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6959,
- "brotli": 3153
+ "min": 6927,
+ "brotli": 3148
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-single-reject-async/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-single-reject-async/__snapshots__/dom.bundle.debug.js
index 1008e1520c..aa23649f0e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-single-reject-async/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-single-reject-async/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "adf";
const $walks = "b%c%c";
-_enable_catch();
const $await_content2__data = ($scope, data) => _text($scope["#text/0"], data);
const $await_content2__$params = ($scope, $params4) => $await_content2__data($scope, $params4[0]);
const $await_content__data = ($scope, data) => _text($scope["#text/0"], data);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-single-reject-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-single-reject-async/sizes.json
index d76494f08d..0fc500f752 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-single-reject-async/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-single-reject-async/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-async/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-async/__snapshots__/dom.bundle.debug.js
index c63052a805..3bbc38ac40 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-async/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-async/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "afh";
const $walks = "b%c%c";
-_enable_catch();
const $await_content2__data = ($scope, data) => _text($scope["#text/0"], data);
const $await_content2__$params = ($scope, $params4) => $await_content2__data($scope, $params4[0]);
const $await_content__data = ($scope, data) => _text($scope["#text/0"], data);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-async/sizes.json
index 3bb2843044..0f83f41cf0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-async/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-async/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-sync/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-sync/__snapshots__/dom.bundle.debug.js
index 60d1a9077d..47c07cca94 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-sync/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-sync/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "ac";
const $walks = "b%c";
-_enable_catch();
const $catch_content = _content_resume("__tests__/template.marko_2_content", "ERROR!");
const $try = /*@__PURE__*/ _try("#text/0", "b");
function $setup($scope) {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-sync/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-sync/sizes.json
index 7ccb2423b6..92740f63d9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-sync/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-single-success-sync/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-single-throw-sync/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/catch-single-throw-sync/__snapshots__/dom.bundle.debug.js
index 1536fbec91..d4d414b16e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-single-throw-sync/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-single-throw-sync/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "ad";
const $walks = "b%c";
-_enable_catch();
const $catch_content__error_message = ($scope, error_message) => _text($scope["#text/0"], error_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__error_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("__tests__/template.marko_2_content", " ", " ", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-single-throw-sync/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-single-throw-sync/sizes.json
index 382f400ed1..339ca9946c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/catch-single-throw-sync/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/catch-single-throw-sync/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/change-handler-alias-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/change-handler-alias-assignment/sizes.json
index 1cb2ab39bb..3ffe7c2ae7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/change-handler-alias-assignment/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/change-handler-alias-assignment/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1949,
- "brotli": 1002
+ "min": 1947,
+ "brotli": 1004
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/circular-tag-var-function-serialize/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/circular-tag-var-function-serialize/sizes.json
index 9f5b924010..1a5b52ec9f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/circular-tag-var-function-serialize/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/circular-tag-var-function-serialize/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 1713,
- "brotli": 895
+ "min": 1711,
+ "brotli": 885
},
"files": {
"tags/child.marko": 115,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-for-shallow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-for-shallow/sizes.json
index a468b1f99b..060d5fdddd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-for-shallow/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-for-shallow/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7963,
- "brotli": 3630
+ "min": 7910,
+ "brotli": 3619
},
"files": {
"tags/child.marko": 714,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-deep/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-deep/sizes.json
index 58a599f10c..6ee0dbb8e8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-deep/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-deep/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7719,
- "brotli": 3417
+ "min": 7683,
+ "brotli": 3405
},
"files": {
"tags/child.marko": 726,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-same-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-same-scope/sizes.json
index 57f7d58485..9da5107343 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-same-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-same-scope/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6305,
- "brotli": 2870
+ "min": 6276,
+ "brotli": 2866
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-shallow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-shallow/sizes.json
index 681ef4bb42..ca66544f4b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-shallow/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-shallow/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6488,
- "brotli": 2958
+ "min": 6457,
+ "brotli": 2938
},
"files": {
"tags/child.marko": 360,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-deep/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-deep/sizes.json
index 13e2d6119d..b2b1ec2be8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-deep/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-deep/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 8384,
- "brotli": 3782
+ "min": 8329,
+ "brotli": 3774
},
"files": {
"tags/child.marko": 566,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-shallow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-shallow/sizes.json
index 6208950ebb..0bec84934f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-shallow/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-shallow/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7911,
- "brotli": 3608
+ "min": 7860,
+ "brotli": 3588
},
"files": {
"tags/child.marko": 608,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-deep/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-deep/sizes.json
index c49b62f830..2c15009004 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-deep/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-deep/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7653,
- "brotli": 3397
+ "min": 7619,
+ "brotli": 3380
},
"files": {
"tags/child.marko": 604,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-same-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-same-scope/sizes.json
index 0d40c69f77..d66127ad4e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-same-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-same-scope/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6287,
- "brotli": 2857
+ "min": 6258,
+ "brotli": 2852
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-shallow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-shallow/sizes.json
index f124e1356c..ede2133579 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-shallow/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-shallow/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6470,
- "brotli": 2940
+ "min": 6439,
+ "brotli": 2925
},
"files": {
"tags/child.marko": 342,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/closure-owner-scope-serialize-in-serialized-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/closure-owner-scope-serialize-in-serialized-function/sizes.json
index e1218ed213..7b90ae3214 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/closure-owner-scope-serialize-in-serialized-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/closure-owner-scope-serialize-in-serialized-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1716,
- "brotli": 907
+ "min": 1714,
+ "brotli": 895
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/closure-serialize-reason/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/closure-serialize-reason/sizes.json
index 2f00aa8d0e..a7694aa8e0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/closure-serialize-reason/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/closure-serialize-reason/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6319,
- "brotli": 2885
+ "min": 6288,
+ "brotli": 2865
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/comments/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/comments/sizes.json
index afc2a2621f..98b2005b1c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/comments/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/comments/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-import-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-import-value/sizes.json
index 75ff3e0b4c..15fa408a6c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-import-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-import-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2731,
- "brotli": 1378
+ "min": 2729,
+ "brotli": 1388
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-intersection/sizes.json
index 9397b2f96e..36bba77760 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-intersection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-intersection/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2826,
- "brotli": 1412
+ "min": 2824,
+ "brotli": 1425
},
"files": {
"tags/display-intersection.marko": 225,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-code/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-code/sizes.json
index 4468707162..1366ed1be3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-code/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-code/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2825,
- "brotli": 1410
+ "min": 2823,
+ "brotli": 1422
},
"files": {
"tags/counter.marko": 324,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-non-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-non-registered-function/sizes.json
index 8e7773e000..1e8afa8479 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-non-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-non-registered-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/conditional-attr-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/conditional-attr-value/sizes.json
index 1ab715c995..0ed4c22777 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/conditional-attr-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/conditional-attr-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop-closure/sizes.json
index 91778f1097..15b1943713 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop-closure/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 11060,
- "brotli": 4814
+ "min": 10980,
+ "brotli": 4782
},
"files": {
"tags/sections.marko": 734,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop/sizes.json
index e2be0d9603..0a1a657cb8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/conditional-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/conditional-event-handler/sizes.json
index a5bbd095e1..1c20a850e3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/conditional-event-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/conditional-event-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2616,
- "brotli": 1329
+ "min": 2614,
+ "brotli": 1336
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/conditional-table-row/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/conditional-table-row/sizes.json
index 4d31037f23..11ea90bab4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/conditional-table-row/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/conditional-table-row/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6027,
- "brotli": 2775
+ "min": 5996,
+ "brotli": 2751
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-array-pattern/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-array-pattern/sizes.json
index 9c4e161041..b5475d0a91 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/const-array-pattern/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/const-array-pattern/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2605,
- "brotli": 1319
+ "min": 2603,
+ "brotli": 1327
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-async-method-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-async-method-handler/sizes.json
index cefd9cd50c..dab3f0a0af 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/const-async-method-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/const-async-method-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2668,
- "brotli": 1346
+ "min": 2666,
+ "brotli": 1361
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-defaulted-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-defaulted-input/sizes.json
index 902add5b96..3fa19be48b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/const-defaulted-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/const-defaulted-input/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-logical-nullable-member/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-logical-nullable-member/sizes.json
index 4c21b67174..efc8ddfe9f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/const-logical-nullable-member/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/const-logical-nullable-member/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2909,
- "brotli": 1429
+ "min": 2907,
+ "brotli": 1440
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-tag-destructure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-tag-destructure/sizes.json
index 9577ca6cac..b6d8975a37 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/const-tag-destructure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/const-tag-destructure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-tag/sizes.json
index 6f6cab23e4..08555d7c09 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/const-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/const-tag/sizes.json
@@ -1,7 +1,7 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1970,
+ "min": 1968,
"brotli": 1018
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/content-attr-body-precedence/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/content-attr-body-precedence/sizes.json
index e541fc3a33..8a99095bbf 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/content-attr-body-precedence/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/content-attr-body-precedence/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/content-attr-meta/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/content-attr-meta/sizes.json
index 2231a973b4..26ff3d03fb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/content-attr-meta/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/content-attr-meta/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2730,
- "brotli": 1368
+ "min": 2728,
+ "brotli": 1373
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/content-params-array-defaults/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/content-params-array-defaults/sizes.json
index ce03051ddf..a6ac3f05af 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/content-params-array-defaults/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/content-params-array-defaults/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2727,
- "brotli": 1367
+ "min": 2725,
+ "brotli": 1380
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/content-with-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/content-with-state/sizes.json
index 25e4fa6dc2..de0470aa37 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/content-with-state/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/content-with-state/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3070,
- "brotli": 1536
+ "min": 3068,
+ "brotli": 1555
},
"files": {
"tags/outer.marko": 162,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-many/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-many/sizes.json
index 5e07bc19cb..740b4c9592 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-many/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-many/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8592,
- "brotli": 3819
+ "min": 8535,
+ "brotli": 3846
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/__snapshots__/dom.bundle.debug.js
index eb653a1100..fc3012b9d9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = " b";
const $setup$1 = () => {};
-_enable_controllable_input();
const $input__script = _script("__tests__/tags/checkbox.marko_0_input", ($scope) => _attrs_script($scope, "#input/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs($scope, "#input/0", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/__snapshots__/dom.bundle.js
index 29c3ec9208..4201679de9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/checkbox.marko
-_enable_controllable_input();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(2, ($scope) => {
_attrs($scope, "a", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/sizes.json
index f9220c47ed..10e1b410f4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7325,
- "brotli": 2992
+ "min": 7304,
+ "brotli": 2994
},
"files": {
- "tags/checkbox.marko": 316,
+ "tags/checkbox.marko": 286,
"template.marko": 350
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/__snapshots__/dom.bundle.debug.js
index 4af6d6e6e0..779ed3db14 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b bD l";
-_enable_controllable_input();
const $v__OR__rest__script = _script("__tests__/template.marko_0_v_rest", ($scope) => _attrs_script($scope, "#input/1"));
const $v__OR__rest = /*@__PURE__*/ _or(5, ($scope) => {
_attrs($scope, "#input/1", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/__snapshots__/dom.bundle.js
index fd04e9ac8d..b01d94f2f1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable_input();
const $v__OR__rest__script = _script("a0", ($scope) => _attrs_script($scope, "b"));
const $v__OR__rest = /*@__PURE__*/ _or(5, ($scope) => {
_attrs($scope, "b", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/sizes.json
index 4490096161..84bbc83f08 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/sizes.json
@@ -1,7 +1,7 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7386,
+ "min": 7365,
"brotli": 3040
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty/sizes.json
index 3b4e778fb2..e80733e2f4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4287,
- "brotli": 1939
+ "min": 4291,
+ "brotli": 1954
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-multiple-number/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-multiple-number/sizes.json
index ae8e082836..226cde8c24 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-multiple-number/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-multiple-number/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4668,
- "brotli": 2052
+ "min": 4666,
+ "brotli": 2061
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-number/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-number/sizes.json
index 3317f78466..35263f7591 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-number/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-number/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4412,
- "brotli": 1970
+ "min": 4416,
+ "brotli": 1977
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-rejected/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-rejected/sizes.json
index abe77e42cc..4e583a8d6c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-rejected/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-rejected/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2849,
- "brotli": 1349
+ "min": 2847,
+ "brotli": 1348
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/__snapshots__/dom.bundle.debug.js
index 0eb9ccb3ce..018e8b94c1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = " b";
const $setup$1 = () => {};
-_enable_controllable_input();
const $input__script = _script("__tests__/tags/radio.marko_0_input", ($scope) => _attrs_script($scope, "#input/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs($scope, "#input/0", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/__snapshots__/dom.bundle.js
index c8c4c61870..0b15ba2461 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/radio.marko
-_enable_controllable_input();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(2, ($scope) => {
_attrs($scope, "a", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/sizes.json
index 871b77a14f..1f2870a2d1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7582,
- "brotli": 3070
+ "min": 7561,
+ "brotli": 3076
},
"files": {
- "tags/radio.marko": 310,
+ "tags/radio.marko": 280,
"template.marko": 711
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value/sizes.json
index a24105a710..4a19a9fca7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4424,
- "brotli": 1992
+ "min": 4428,
+ "brotli": 2013
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/__snapshots__/dom.bundle.debug.js
index 62b1e4e106..ea3a7e6dad 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = " b";
const $setup$1 = () => {};
-_enable_controllable_input();
const $input__script = _script("__tests__/tags/checkbox.marko_0_input", ($scope) => _attrs_script($scope, "#input/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs($scope, "#input/0", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/__snapshots__/dom.bundle.js
index adbf455270..0277f82451 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/checkbox.marko
-_enable_controllable_input();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(2, ($scope) => {
_attrs($scope, "a", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/sizes.json
index fe2ba45504..83bbf01941 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7585,
- "brotli": 3071
+ "min": 7564,
+ "brotli": 3077
},
"files": {
- "tags/checkbox.marko": 316,
+ "tags/checkbox.marko": 286,
"template.marko": 711
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values/sizes.json
index 5eca0dca11..2a5fc2f4bd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4424,
- "brotli": 1992
+ "min": 4428,
+ "brotli": 2013
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked/sizes.json
index 65b081df68..91f736d775 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3330,
- "brotli": 1569
+ "min": 3334,
+ "brotli": 1584
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/__snapshots__/dom.bundle.debug.js
index 96c5beae1a..c44b8330f8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "s
";
const $walks$1 = " b";
const $setup$1 = () => {};
-_enable_controllable_open();
const $input__script = _script("__tests__/tags/my-details.marko_0_input", ($scope) => _attrs_script($scope, "#details/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs($scope, "#details/0", $scope.input, _controllable_open);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/__snapshots__/dom.bundle.js
index 34b38979ae..a424ad633c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/my-details.marko
-_enable_controllable_open();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(2, ($scope) => {
_attrs($scope, "a", $scope.c, _controllable_open);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/sizes.json
index 67cdc03846..75cd279ae1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 4696,
- "brotli": 2130
+ "min": 4675,
+ "brotli": 2132
},
"files": {
- "tags/my-details.marko": 286,
+ "tags/my-details.marko": 257,
"template.marko": 323
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open/sizes.json
index fe8c908de9..dbf165b6ff 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2825,
- "brotli": 1406
+ "min": 2823,
+ "brotli": 1412
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/__snapshots__/dom.bundle.debug.js
index c63a571619..6c4d1e34a4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "s
body ";
const $walks = " b bD%c%l";
-_enable_controllable_open();
const $attrs2__script = _script("__tests__/template.marko_0_attrs", ($scope) => _attrs_script($scope, "#details/1"));
const $attrs2 = /*@__PURE__*/ _const("attrs", ($scope) => {
_attrs($scope, "#details/1", $scope.attrs, _controllable_open);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/__snapshots__/dom.bundle.js
index b6e91070da..5616ab49be 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable_open();
const $attrs2__script = _script("a1", ($scope) => _attrs_script($scope, "b"));
const $attrs2 = /*@__PURE__*/ _const(7, ($scope) => {
_attrs($scope, "b", $scope.h, _controllable_open);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/sizes.json
index c59a58438f..1db32cbc9f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-spread-rerender/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4931,
- "brotli": 2252
+ "min": 4910,
+ "brotli": 2247
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/__snapshots__/dom.bundle.debug.js
index 560ca389a8..467c718506 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = " b";
const $setup$1 = () => {};
-_enable_controllable_open();
const $input__script = _script("__tests__/tags/my-dialog.marko_0_input", ($scope) => _attrs_script($scope, "#dialog/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs_content($scope, "#dialog/0", $scope.input, _controllable_open);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/__snapshots__/dom.bundle.js
index 9d4be95eac..e2f144a56e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/my-dialog.marko
-_enable_controllable_open();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(2, ($scope) => {
_attrs_content($scope, "a", $scope.c, _controllable_open);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/sizes.json
index 6a0a5ff548..e1aa60e157 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6368,
- "brotli": 2761
+ "min": 6347,
+ "brotli": 2765
},
"files": {
- "tags/my-dialog.marko": 293,
+ "tags/my-dialog.marko": 264,
"template.marko": 323
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open/sizes.json
index a8ac71d317..6b7a09f663 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2825,
- "brotli": 1406
+ "min": 2823,
+ "brotli": 1412
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-checkbox-checked-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-checkbox-checked-value/sizes.json
index 20e8131db0..5b1a287c67 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-checkbox-checked-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-checkbox-checked-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8432,
- "brotli": 3661
+ "min": 8399,
+ "brotli": 3663
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/__snapshots__/dom.bundle.debug.js
index 278235f398..61835d0e07 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = "";
const $walks = "b%bD%c%l";
_resume_dynamic_tag();
-_enable_controllable();
const $detailsTag_content__dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0");
const $detailsTag_content__text__OR__textareaTag = /*@__PURE__*/ _or(1, ($scope) => $detailsTag_content__dynamicTag($scope, $scope._.textareaTag, () => ({
value: $scope._.text,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/__snapshots__/dom.bundle.js
index 0b989c9043..50bf60ea65 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// template.marko
_resume_dynamic_tag();
-_enable_controllable();
const $detailsTag_content__dynamicTag = /*@__PURE__*/ _dynamic_tag(0);
const $detailsTag_content__text__OR__textareaTag = /*@__PURE__*/ _or(1, ($scope) => $detailsTag_content__dynamicTag($scope, $scope._.h, () => ({
value: $scope._.e,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/sizes.json
index 71f7ee6180..d45d309d72 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-details-textarea/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 14308,
- "brotli": 5583
+ "min": 14188,
+ "brotli": 5541
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/__snapshots__/dom.bundle.debug.js
index 711fe775ec..7174408802 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = "";
const $walks = "b%bD l";
_resume_dynamic_tag();
-_enable_controllable();
const $tag_content = _content_resume("__tests__/template.marko_1_content", "");
const $dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0", $tag_content);
const $value__OR__tag = /*@__PURE__*/ _or(4, ($scope) => $dynamicTag($scope, $scope.tag, () => ({
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/__snapshots__/dom.bundle.js
index a828a34bb3..25d3ffd6ce 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// template.marko
_resume_dynamic_tag();
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag(0, _content_resume("a1", ""));
const $value__OR__tag = /*@__PURE__*/ _or(4, ($scope) => $dynamicTag($scope, $scope.d, () => ({
value: $scope.c,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/sizes.json
index 6149aca34c..0edd12100f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-only-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 13865,
- "brotli": 5375
+ "min": 13746,
+ "brotli": 5340
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/__snapshots__/dom.bundle.debug.js
index 6a320a5aae..7a414fc07d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%b b";
-_enable_controllable();
const $tag_content = _content_resume("__tests__/template.marko_1_content", "");
const $dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0", $tag_content);
const $tag__OR__pick = /*@__PURE__*/ _or(4, ($scope) => $dynamicTag($scope, $scope.tag, () => ({ value: $scope.pick })));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/__snapshots__/dom.bundle.js
index f833c6d52e..56a0d4a336 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag(0, _content_resume("a0", ""));
const $tag__OR__pick = /*@__PURE__*/ _or(4, ($scope) => $dynamicTag($scope, $scope.c, () => ({ value: $scope.d })));
const $pick = /*@__PURE__*/ _let(3, $tag__OR__pick);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/sizes.json
index 9753aac3e8..af4751897b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-tag-uncontrolled-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 13739,
- "brotli": 5325
+ "min": 13620,
+ "brotli": 5288
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-member-modifier-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-member-modifier-value/sizes.json
index d1d7774156..d67f97a40e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-member-modifier-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-member-modifier-value/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 4128,
- "brotli": 1898
+ "min": 4132,
+ "brotli": 1921
},
"files": {
"tags/custom-input.marko": 496,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-destructured/sizes.json
index b2b0b96e30..ce0ac60e12 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-destructured/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-destructured/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 4144,
- "brotli": 1905
+ "min": 4148,
+ "brotli": 1924
},
"files": {
"tags/my-input.marko": 507,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-value/sizes.json
index 0448fbbd8f..12d747ef2f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3858,
- "brotli": 1798
+ "min": 3862,
+ "brotli": 1819
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/__snapshots__/dom.bundle.debug.js
index ae4bd60f0c..7c6832de4b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = " b";
const $setup$1 = () => {};
-_enable_controllable_input();
const $input__script = _script("__tests__/tags/my-input.marko_0_input", ($scope) => _attrs_script($scope, "#input/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs($scope, "#input/0", $scope.input, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/__snapshots__/dom.bundle.js
index bfa20d13d1..4b01b20c96 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/my-input.marko
-_enable_controllable_input();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(2, ($scope) => {
_attrs($scope, "a", $scope.c, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/sizes.json
index 7ea90c3115..cccc49510f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7304,
- "brotli": 2986
+ "min": 7283,
+ "brotli": 2985
},
"files": {
- "tags/my-input.marko": 286,
+ "tags/my-input.marko": 256,
"template.marko": 340
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value/sizes.json
index e27b18c374..4f173e012b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3830,
- "brotli": 1788
+ "min": 3834,
+ "brotli": 1811
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/__snapshots__/dom.bundle.debug.js
index 32cc24a6b8..e1b5a5aa32 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = " ";
const $walks = " b bD l";
-_enable_controllable_input();
const $v__OR__rest__script = _script("__tests__/template.marko_0_v_rest", ($scope) => _attrs_script($scope, "#input/1"));
const $v__OR__rest = /*@__PURE__*/ _or(5, ($scope) => {
_attrs($scope, "#input/1", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/__snapshots__/dom.bundle.js
index a996399829..09db7890ed 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable_input();
const $v__OR__rest__script = _script("a0", ($scope) => _attrs_script($scope, "b"));
const $v__OR__rest = /*@__PURE__*/ _or(5, ($scope) => {
_attrs($scope, "b", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/sizes.json
index 4da93435fb..a53cdd9b94 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7342,
- "brotli": 3025
+ "min": 7321,
+ "brotli": 3023
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/__snapshots__/dom.bundle.debug.js
index 3705742078..03bd231c36 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "
";
const $walks = " b bD l";
-_enable_controllable_input();
const $v = /*@__PURE__*/ _let("v/3", ($scope) => {
_attr_input_value($scope, "#input/1", $scope.v, $valueChange($scope));
_text($scope["#text/2"], $scope.v);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/__snapshots__/dom.bundle.js
index 72b64c4888..64a3106342 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable_input();
const $v = /*@__PURE__*/ _let(3, ($scope) => {
_attr_input_value($scope, "b", $scope.d, $valueChange($scope));
_text($scope.c, $scope.d);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/sizes.json
index 21512af45f..211b6ea75c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6229,
- "brotli": 2695
+ "min": 6208,
+ "brotli": 2694
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/__snapshots__/dom.bundle.debug.js
index 9d7b340162..7ce6d355ec 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b b b b";
-_enable_controllable_input();
const $v__OR__rest__script = _script("__tests__/template.marko_0_v_rest", ($scope) => {
_attrs_script($scope, "#input/1");
_attrs_script($scope, "#input/2");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/__snapshots__/dom.bundle.js
index acb2fc62ed..fa1ea6b8da 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable_input();
const $v__OR__rest__script = _script("a2", ($scope) => {
_attrs_script($scope, "b");
_attrs_script($scope, "c");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/sizes.json
index 4e5b89ab44..645e846d1c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7358,
- "brotli": 3021
+ "min": 7337,
+ "brotli": 3020
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-radio-checkedvalue-form-reset/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-radio-checkedvalue-form-reset/sizes.json
index 8887e6fc4a..5bd9a45603 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-radio-checkedvalue-form-reset/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-radio-checkedvalue-form-reset/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4424,
- "brotli": 1992
+ "min": 4428,
+ "brotli": 2013
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/__snapshots__/dom.bundle.debug.js
index cd01096477..16945c89a7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = " ";
const $walks = "b%bD l";
_resume_dynamic_tag();
-_enable_controllable();
const $tagselect_content__setup__script = _script("__tests__/template.marko_1", ($scope) => {
_attrs_script($scope, "#option/0");
_attrs_script($scope, "#option/1");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/__snapshots__/dom.bundle.js
index d854302e27..c05759294c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// template.marko
_resume_dynamic_tag();
-_enable_controllable();
const $tagselect_content__setup__script = _script("a2", ($scope) => {
_attrs_script($scope, "a");
_attrs_script($scope, "b");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/sizes.json
index 67e08b000e..aa49829c94 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 14026,
- "brotli": 5434
+ "min": 13904,
+ "brotli": 5392
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-empty-value-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-empty-value-spread/sizes.json
index ccfb946ea0..1e39e121a4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-empty-value-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-empty-value-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4528,
- "brotli": 2004
+ "min": 4526,
+ "brotli": 2019
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-reordered/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-reordered/sizes.json
index e769cb80e2..00b39b7f02 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-reordered/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-reordered/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9192,
- "brotli": 3984
+ "min": 9136,
+ "brotli": 3962
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-value-number/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-value-number/sizes.json
index 0f27a3c4f8..4f089fe4f0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-value-number/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-value-number/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4435,
- "brotli": 1974
+ "min": 4433,
+ "brotli": 1987
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-mutated-option/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-mutated-option/sizes.json
index 90fac2af65..f2905ed084 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-mutated-option/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-mutated-option/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9417,
- "brotli": 4080
+ "min": 9359,
+ "brotli": 4054
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/__snapshots__/dom.bundle.debug.js
index f352da57eb..b7c2655a80 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = " b";
const $setup$1 = () => {};
-_enable_controllable_select();
const $input__script = _script("__tests__/tags/my-select.marko_0_input", ($scope) => _attrs_script($scope, "#select/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs_content($scope, "#select/0", $scope.input, _controllable_select);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/__snapshots__/dom.bundle.js
index a23b376a6c..99d1f1eeef 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/my-select.marko
-_enable_controllable_select();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(2, ($scope) => {
_attrs_content($scope, "a", $scope.c, _controllable_select);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/sizes.json
index 900308b3b0..aedd184c51 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9014,
- "brotli": 3682
+ "min": 8993,
+ "brotli": 3688
},
"files": {
- "tags/my-select.marko": 297,
+ "tags/my-select.marko": 266,
"template.marko": 487
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-bigint/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-bigint/sizes.json
index d9fbc3eee0..9994980703 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-bigint/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-bigint/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4106,
- "brotli": 1828
+ "min": 4110,
+ "brotli": 1847
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-nan/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-nan/sizes.json
index 9970bedaf9..94fec6471b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-nan/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-nan/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4106,
- "brotli": 1828
+ "min": 4110,
+ "brotli": 1847
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-number/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-number/sizes.json
index 8f588902dd..512103a6de 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-number/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-number/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4416,
- "brotli": 1965
+ "min": 4414,
+ "brotli": 1973
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select/sizes.json
index c785a260a3..d1bf8ae09c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4207,
- "brotli": 1871
+ "min": 4211,
+ "brotli": 1893
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/__snapshots__/dom.bundle.debug.js
index b2cd269afa..fce810d700 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = " b";
const $setup$1 = () => {};
-_enable_controllable_textarea();
const $input__script = _script("__tests__/tags/my-textarea.marko_0_input", ($scope) => _attrs_script($scope, "#textarea/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs($scope, "#textarea/0", $scope.input, _controllable_textarea);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/__snapshots__/dom.bundle.js
index 458bb15dd2..f0bc4519e6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/my-textarea.marko
-_enable_controllable_textarea();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(2, ($scope) => {
_attrs($scope, "a", $scope.c, _controllable_textarea);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/sizes.json
index 45894409b1..b9cd16d2de 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 5636,
- "brotli": 2476
+ "min": 5615,
+ "brotli": 2480
},
"files": {
- "tags/my-textarea.marko": 295,
+ "tags/my-textarea.marko": 262,
"template.marko": 324
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value/sizes.json
index 62d67be394..ef3e409424 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3830,
- "brotli": 1788
+ "min": 3834,
+ "brotli": 1811
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/controlled-select-undefined-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controlled-select-undefined-value/sizes.json
index e22bf86938..dd3e041f9b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/controlled-select-undefined-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/controlled-select-undefined-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/counter-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/counter-intersection/sizes.json
index 1d5df52bc4..0f47b57fd5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/counter-intersection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/counter-intersection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2807,
- "brotli": 1405
+ "min": 2805,
+ "brotli": 1418
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/sizes.json
index 6859326b5b..941e75a9ee 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/sizes.json
index 3bed322115..ecae02eb94 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/cross-tag-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cross-tag-closure/sizes.json
index b45f80a225..b299078546 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/cross-tag-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/cross-tag-closure/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3266,
- "brotli": 1615
+ "min": 3264,
+ "brotli": 1620
},
"files": {
"tags/my-let.marko": 241,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-runtime-id/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-runtime-id/sizes.json
index 3e538bb366..7ed24ef73f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-runtime-id/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-runtime-id/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2612,
- "brotli": 1324
+ "min": 2610,
+ "brotli": 1333
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-child-analyze/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-child-analyze/sizes.json
index 780b81e8b7..3554cba6bc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-child-analyze/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-child-analyze/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-default-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-default-value/sizes.json
index 77ff691c96..c1fc705844 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-default-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-default-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-empty-setup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-empty-setup/sizes.json
index 6e8fc084b3..746550028d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-empty-setup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-empty-setup/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2640,
- "brotli": 1333
+ "min": 2638,
+ "brotli": 1341
},
"files": {
"tags/cell/index.marko": 121,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-lazy-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-lazy-read/sizes.json
index 7eca5aedab..8cc1b81562 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-lazy-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-lazy-read/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2706,
- "brotli": 1364
+ "min": 2704,
+ "brotli": 1372
},
"files": {
"tags/press-button/index.marko": 145,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-observed-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-observed-read/sizes.json
index 377831eaf9..e794a2ff59 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-observed-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-observed-read/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2653,
- "brotli": 1340
+ "min": 2651,
+ "brotli": 1342
},
"files": {
"tags/show-result/index.marko": 116,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/sizes.json
index 197fd7951b..8b96489775 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9029,
- "brotli": 3909
+ "min": 8989,
+ "brotli": 3904
},
"files": {
"tags/custom-tag.marko": 618,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/sizes.json
index c62f75e687..c425c9515f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/sizes.json
@@ -2,7 +2,7 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9013,
+ "min": 8975,
"brotli": 3903
},
"files": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/sizes.json
index 922e681c69..9ee11b383a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 8941,
- "brotli": 3882
+ "min": 8903,
+ "brotli": 3872
},
"files": {
"tags/custom-tag.marko": 446,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-render-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-render-body/sizes.json
index 9cc7f8b30d..f392108f1f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-render-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-render-body/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-separate-assets/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-separate-assets/sizes.json
index bfd7abafb9..dca14eb34a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-separate-assets/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-separate-assets/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1629,
- "brotli": 868
+ "min": 1627,
+ "brotli": 853
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-template/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-template/sizes.json
index 6a6f808f1d..80afda3dce 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-template/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-template/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-assignment/sizes.json
index c988897a25..1babbf6a3a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-assignment/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-assignment/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2939,
- "brotli": 1427
+ "min": 2937,
+ "brotli": 1447
},
"files": {
"tags/counter.marko": 379,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-destructured/sizes.json
index c323324fa0..b7fdeb8958 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-destructured/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-destructured/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3249,
- "brotli": 1580
+ "min": 3247,
+ "brotli": 1598
},
"files": {
"tags/child.marko": 454,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-expression/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-expression/sizes.json
index f9de31c44b..f7cbd36038 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-expression/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-expression/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-in-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-in-body/sizes.json
index a272d7be59..53ba31d321 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-in-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-in-body/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 1903,
- "brotli": 977
+ "min": 1901,
+ "brotli": 963
},
"files": {
"tags/child.marko": 146,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-intersection/sizes.json
index 2ea736b6d1..a764358a78 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-intersection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-intersection/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2961,
- "brotli": 1472
+ "min": 2959,
+ "brotli": 1484
},
"files": {
"tags/child.marko": 366,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-multiple/sizes.json
index f9de31c44b..f7cbd36038 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-multiple/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-multiple/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var/sizes.json
index 956b5f8600..4533899dae 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2706,
- "brotli": 1357
+ "min": 2704,
+ "brotli": 1367
},
"files": {
"tags/child.marko": 264,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/debug-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/debug-tag/sizes.json
index 9db62adb25..66a665df7c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/debug-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/debug-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1632,
- "brotli": 871
+ "min": 1630,
+ "brotli": 855
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/declared-alias-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/declared-alias-closure/sizes.json
index 4e7f6f8d20..3893866783 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/declared-alias-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/declared-alias-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1951,
- "brotli": 1006
+ "min": 1949,
+ "brotli": 1002
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-destructured-var-with-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-destructured-var-with-body/sizes.json
index c10d0c647d..7c2335c440 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-destructured-var-with-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-destructured-var-with-body/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-circular/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-circular/sizes.json
index cc26475139..a320f93901 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-circular/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-circular/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-content-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-content-conditional/sizes.json
index 8a6b0efa1a..dfbada5914 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-content-conditional/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-content-conditional/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6440,
- "brotli": 2928
+ "min": 6400,
+ "brotli": 2918
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/sizes.json
index a266db799f..8a241b7916 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 8843,
- "brotli": 3821
+ "min": 8805,
+ "brotli": 3808
},
"files": {
"tags/child.marko": 409,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-no-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-no-content/sizes.json
index 8508b7c6f7..3bf86b42eb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-no-content/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-no-content/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-object/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-object/sizes.json
index 025271ac91..d7869ff981 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-object/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-object/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2663,
- "brotli": 1351
+ "min": 2661,
+ "brotli": 1362
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-recursive-known/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-recursive-known/sizes.json
index 77ff691c96..c1fc705844 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-recursive-known/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-recursive-known/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-recursive-unknown/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-recursive-unknown/sizes.json
index b0f2d8c71a..71a97ce3da 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-recursive-unknown/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-recursive-unknown/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args-rest-param/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args-rest-param/sizes.json
index b5174519c0..5bc34327ee 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args-rest-param/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args-rest-param/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2729,
- "brotli": 1380
+ "min": 2727,
+ "brotli": 1391
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args-unused-param/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args-unused-param/sizes.json
index f98f3c01b2..c342f38732 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args-unused-param/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args-unused-param/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2635,
- "brotli": 1329
+ "min": 2633,
+ "brotli": 1339
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args/sizes.json
index 8474c30194..f5c655a0b8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2635,
- "brotli": 1329
+ "min": 2633,
+ "brotli": 1338
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-attr-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-attr-signal/sizes.json
index 914440760e..18bc20c161 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-attr-signal/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-attr-signal/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2635,
- "brotli": 1330
+ "min": 2633,
+ "brotli": 1338
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-closure/sizes.json
index 9f61a5516f..a91dcf68e8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6706,
- "brotli": 3059
+ "min": 6675,
+ "brotli": 3040
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-conditional/sizes.json
index dceb7de9ec..dbe9fc9292 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-conditional/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-conditional/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6372,
- "brotli": 2931
+ "min": 6341,
+ "brotli": 2905
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-stateful/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-stateful/sizes.json
index 9567fd8134..fcb303081c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-stateful/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-stateful/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2635,
- "brotli": 1329
+ "min": 2633,
+ "brotli": 1337
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render/sizes.json
index ed842b088b..002856d8ff 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2617,
- "brotli": 1325
+ "min": 2615,
+ "brotli": 1335
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-unreferenced-with-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-unreferenced-with-body/sizes.json
index bbdbbdb7d7..0e889b511b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/define-unreferenced-with-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/define-unreferenced-with-body/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-member-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-member-intersection/sizes.json
index 15d92951cf..0fe9fab240 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-member-intersection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-member-intersection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-input/sizes.json
index bdfb14a9d7..c8c7c77bac 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-input/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1951,
- "brotli": 1006
+ "min": 1949,
+ "brotli": 1002
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-unprovided-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-unprovided-input/sizes.json
index 4ae2fea1e4..2297b7160b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-unprovided-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-unprovided-input/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1951,
- "brotli": 1006
+ "min": 1949,
+ "brotli": 1002
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-input-with-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-input-with-assignment/sizes.json
index 39f4178e8f..cba549a13f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/destructure-input-with-assignment/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-input-with-assignment/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 4700,
- "brotli": 2172
+ "min": 4698,
+ "brotli": 2180
},
"files": {
"tags/child.marko": 187,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-input/sizes.json
index c4fab0da56..1a2a2e49b3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/destructure-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-input/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1951,
- "brotli": 1006
+ "min": 1949,
+ "brotli": 1002
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-rest-reads/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-rest-reads/sizes.json
index a95a1dd7da..6f6aff131c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/destructure-rest-reads/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-rest-reads/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2847,
- "brotli": 1418
+ "min": 2845,
+ "brotli": 1434
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-stateful-upstream-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-stateful-upstream-alias/sizes.json
index 189d6369ef..b16b9e3352 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/destructure-stateful-upstream-alias/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-stateful-upstream-alias/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7498,
- "brotli": 3425
+ "min": 7445,
+ "brotli": 3398
},
"files": {
"tags/store.marko": 395,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/details-static/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/details-static/sizes.json
index 42e6d2ab7c..bcf5f0d7c0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/details-static/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/details-static/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/doctype/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/doctype/sizes.json
index b827d8c5dc..dd7ba6e491 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/doctype/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/doctype/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dollar-global-client/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dollar-global-client/sizes.json
index 7f22334a12..0b99c2f26d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dollar-global-client/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dollar-global-client/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6214,
- "brotli": 2827
+ "min": 6183,
+ "brotli": 2813
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/__snapshots__/dom.bundle.debug.js
index c2e5edceac..74ab44bcbe 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b%c";
-_enable_catch();
const $if_content__a = /*@__PURE__*/ _closure_get("a", ($scope) => _text($scope["#text/0"], $scope._._.a), ($scope) => $scope._._);
const $if_content__setup = ($scope) => {
$if_content__a($scope);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/__snapshots__/dom.bundle.js
index cae0591b1f..983f00a50f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $if_content__a = /*@__PURE__*/ _closure_get(4, ($scope) => _text($scope.a, $scope._._.c), ($scope) => $scope._._);
const $if_content__b = /*@__PURE__*/ _closure_get(5, ($scope) => _text($scope.b, $scope._._.d), ($scope) => $scope._._);
const $a = /*@__PURE__*/ _let(2, /* @__PURE__ */ _closure($if_content__a));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/sizes.json
index c4d8584349..2889bf5be1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 5804,
- "brotli": 2706
+ "min": 5772,
+ "brotli": 2667
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-with-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-with-function/sizes.json
index 6cc34a9c99..46158b36dd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-with-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-with-function/sizes.json
@@ -1,7 +1,7 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1587,
+ "min": 1585,
"brotli": 852
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closures/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closures/sizes.json
index 03be63cabd..12900dd06f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closures/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closures/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3045,
- "brotli": 1523
+ "min": 3043,
+ "brotli": 1538
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-content-attr/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-content-attr/sizes.json
index 78fa07b4e9..c977e10e68 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-content-attr/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-content-attr/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 5955,
- "brotli": 2678
+ "min": 5953,
+ "brotli": 2696
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-event-handlers/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-event-handlers/sizes.json
index 1c16af8fa8..1cd6ebd334 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-event-handlers/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-event-handlers/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2617,
- "brotli": 1330
+ "min": 2615,
+ "brotli": 1338
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/sizes.json
index af5c8a60a9..e28a72cacb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8786,
- "brotli": 3809
+ "min": 8748,
+ "brotli": 3794
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-tag-events/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-tag-events/sizes.json
index b9631f103a..55ac6642ef 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-tag-events/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-tag-events/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8674,
- "brotli": 3761
+ "min": 8635,
+ "brotli": 3748
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-null-fallback/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-null-fallback/sizes.json
index 1aa471470e..bc6bb7ba2e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-null-fallback/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-null-fallback/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9584,
- "brotli": 4099
+ "min": 9542,
+ "brotli": 4091
},
"files": {
"tags/custom-tag.marko": 347,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/sizes.json
index 87e19232f0..93a1781e39 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9663,
- "brotli": 4124
+ "min": 9622,
+ "brotli": 4114
},
"files": {
"tags/custom-tag.marko": 339,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args/sizes.json
index a1e3497249..75f425e2f1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9476,
- "brotli": 4056
+ "min": 9435,
+ "brotli": 4052
},
"files": {
"tags/custom-tag.marko": 289,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/sizes.json
index 0a9bf3b7a9..fe93678ce0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2893,
- "brotli": 1429
+ "min": 2891,
+ "brotli": 1431
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-conditional/sizes.json
index 2a5d679883..e2e12f060c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-conditional/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-conditional/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6433,
- "brotli": 2925
+ "min": 6393,
+ "brotli": 2911
},
"files": {
"tags/inner.marko": 165,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-default/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-default/sizes.json
index fcaa1d37e9..0267e86f13 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-default/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-default/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-native/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-native/sizes.json
index 1a2ea421dc..add3055dd6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-native/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-native/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9499,
- "brotli": 4069
+ "min": 9458,
+ "brotli": 4062
},
"files": {
"tags/child.marko": 321,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.bundle.debug.js
index aa88e3919e..0cb3d7be10 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.bundle.debug.js
@@ -17,7 +17,6 @@ var child2_default = /*@__PURE__*/ _template("__tests__/tags/child2.marko", $tem
// template.marko
const $template = "";
const $walks = "b%b b";
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0");
const $tagName__OR__val = /*@__PURE__*/ _or(4, ($scope) => $dynamicTag($scope, $scope.tagName, () => ({ value: $scope.val })));
const $tagName = /*@__PURE__*/ _let("tagName/2", $tagName__OR__val);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.bundle.js
index 5b50224370..bad0e95ca1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.bundle.js
@@ -15,7 +15,6 @@ const $input = ($scope, input) => $value($scope, input.value);
var child2_default = /*@__PURE__*/ _template("c", $template, $walks, $setup, $input);
// template.marko
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag(0);
const $tagName__OR__val = /*@__PURE__*/ _or(4, ($scope) => $dynamicTag($scope, $scope.c, () => ({ value: $scope.d })));
const $tagName = /*@__PURE__*/ _let(2, $tagName__OR__val);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/sizes.json
index 1763c2ec44..80263faee9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/sizes.json
@@ -2,13 +2,13 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 14642,
- "brotli": 5673
+ "min": 14521,
+ "brotli": 5632
},
"files": {
"tags/child1.marko": 364,
"tags/child2.marko": 344,
- "template.marko": 464
+ "template.marko": 440
}
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/__snapshots__/dom.bundle.debug.js
index e9264f2d45..e383107488 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = "";
const $walks$1 = "b%c";
_resume_dynamic_tag();
-_enable_controllable();
const $startContent_content = /*@__PURE__*/ _content("__tests__/tags/my-tag.marko_1_content", "default");
const $dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0");
const $input_as__OR__input_class__OR__htmlInput__OR__content = /*@__PURE__*/ _or(9, ($scope) => $dynamicTag($scope, $scope.inputAs || "div", () => ({
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/__snapshots__/dom.bundle.js
index 9106b7ea2c..51d0080f26 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// tags/my-tag.marko
_resume_dynamic_tag();
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag(0);
const $input_as__OR__input_class__OR__htmlInput__OR__content = /*@__PURE__*/ _or(9, ($scope) => $dynamicTag($scope, $scope.d || "div", () => ({
...$scope.g,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/sizes.json
index 97774c3aeb..a7fbb52f6a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 13719,
- "brotli": 5343
+ "min": 13598,
+ "brotli": 5293
},
"files": {
- "tags/my-tag.marko": 533,
+ "tags/my-tag.marko": 509,
"template.marko": 146
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/__snapshots__/dom.bundle.debug.js
index a9b4eca042..c4830a8ba1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/__snapshots__/dom.bundle.debug.js
@@ -3,7 +3,6 @@ const $template$1 = "";
const $walks$1 = "b%c";
const $setup$1 = () => {};
_resume_dynamic_tag();
-_enable_controllable();
const $inputAsdiv_content = _content_resume("__tests__/tags/wrapper.marko_1_content", "hi");
const $dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0", $inputAsdiv_content);
const $input_as__OR__htmlInput = /*@__PURE__*/ _or(5, ($scope) => $dynamicTag($scope, $scope.inputAs || "div", () => $scope.htmlInput));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/__snapshots__/dom.bundle.js
index 73f07edfc5..99e2c53d6a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/__snapshots__/dom.bundle.js
@@ -1,4 +1,3 @@
// tags/wrapper.marko
_resume_dynamic_tag();
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag(0, _content_resume("b0", "hi"));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/sizes.json
index 7e565a568b..d742829a22 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8578,
- "brotli": 3309
+ "min": 8500,
+ "brotli": 3313
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-name/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-name/sizes.json
index 43a6ece26e..ef656eee6c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-name/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-name/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-native-variants/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-native-variants/sizes.json
index 1eb8a418eb..b2f930be9d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-native-variants/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-native-variants/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8667,
- "brotli": 3691
+ "min": 8629,
+ "brotli": 3683
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-native/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-native/sizes.json
index db6a49a836..43b67ee0ff 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-native/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-native/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-resume-owns-branch-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-resume-owns-branch-cleanup/sizes.json
index 2042d880b9..c59216f07c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-resume-owns-branch-cleanup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-resume-owns-branch-cleanup/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9430,
- "brotli": 4070
+ "min": 9380,
+ "brotli": 4052
},
"files": {
"tags/child.marko": 393,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-single-arg/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-single-arg/sizes.json
index 9deb7e3a8b..d87c8eca2a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-single-arg/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-single-arg/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9521,
- "brotli": 4068
+ "min": 9480,
+ "brotli": 4065
},
"files": {
"tags/custom-tag.marko": 314,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/sizes.json
index dc9925668d..0fd04292a4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8640,
- "brotli": 3740
+ "min": 8602,
+ "brotli": 3724
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/__snapshots__/dom.bundle.debug.js
index 85fb994815..cc828268bd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/__snapshots__/dom.bundle.debug.js
@@ -3,7 +3,6 @@ const $template$1 = "";
const $walks$1 = "b%c";
const $setup$1 = () => {};
_resume_dynamic_tag();
-_enable_controllable();
const $inputAsdiv_content = _content_resume("__tests__/tags/wrapper.marko_1_content", "hi");
const $dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0", $inputAsdiv_content);
const $input_as__OR__input_foo__OR__htmlInput = /*@__PURE__*/ _or(6, ($scope) => $dynamicTag($scope, $scope.inputAs || "div", () => ({
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/__snapshots__/dom.bundle.js
index 73f07edfc5..99e2c53d6a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/__snapshots__/dom.bundle.js
@@ -1,4 +1,3 @@
// tags/wrapper.marko
_resume_dynamic_tag();
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag(0, _content_resume("b0", "hi"));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/sizes.json
index 14f04e8859..1b8f84d52f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8578,
- "brotli": 3309
+ "min": 8500,
+ "brotli": 3313
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-assignment/sizes.json
index 5b973582d4..8e03c78789 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-assignment/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-assignment/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2809,
- "brotli": 1393
+ "min": 2807,
+ "brotli": 1405
},
"files": {
"tags/counter.marko": 379,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-destructured/sizes.json
index b7b3df3a69..d9144636d8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-destructured/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-destructured/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2900,
- "brotli": 1430
+ "min": 2898,
+ "brotli": 1448
},
"files": {
"tags/child/index.marko": 312,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-in-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-in-body/sizes.json
index f953be3307..2fb6ce7240 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-in-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-in-body/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 4075,
- "brotli": 1900
+ "min": 4079,
+ "brotli": 1906
},
"files": {
"tags/child.marko": 146,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var/sizes.json
index 48d95d067f..87c5509c3a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1645,
- "brotli": 868
+ "min": 1643,
+ "brotli": 864
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/sizes.json
index bdfba1d694..0bab22088f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 8904,
- "brotli": 3842
+ "min": 8864,
+ "brotli": 3828
},
"files": {
"tags/counter.marko": 389,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/embed-control-flow-boundary/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/embed-control-flow-boundary/sizes.json
index d651bd91dd..518da801ca 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/embed-control-flow-boundary/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/embed-control-flow-boundary/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6822,
- "brotli": 3077
+ "min": 6791,
+ "brotli": 3056
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/embed-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/embed-counter/sizes.json
index 4f445bff6e..b6613a2a89 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/embed-counter/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/embed-counter/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3372,
- "brotli": 1652
+ "min": 3370,
+ "brotli": 1663
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/embed-removal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/embed-removal/sizes.json
index 4b8f3e7798..a44d9122d5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/embed-removal/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/embed-removal/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2865,
- "brotli": 1397
+ "min": 2863,
+ "brotli": 1395
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/empty-child-template/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/empty-child-template/sizes.json
index e3dba3d8b9..2c456ca662 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/empty-child-template/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/empty-child-template/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/entities/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/entities/sizes.json
index 726aaae7cc..e4cf2d5f28 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/entities/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/entities/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-async-placeholder/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/error-async-placeholder/__snapshots__/dom.bundle.debug.js
index 344fc70afb..4a0c916051 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-async-placeholder/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-async-placeholder/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $await_content2__value = ($scope, value) => _text($scope["#text/0"], value);
const $await_content2__$params = ($scope, $params3) => $await_content2__value($scope, $params3[0]);
const $await_content__value = ($scope, value) => _text($scope["#text/0"], value);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-async-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/error-async-placeholder/sizes.json
index bb2c2bf970..e857f3f4bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-async-placeholder/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-async-placeholder/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/error-async/sizes.json
index bb2c2bf970..e857f3f4bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-async/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-async/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-const-mutation/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/error-const-mutation/sizes.json
index a8a2ffc808..6f0daa72a3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-const-mutation/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-const-mutation/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-exclusive-checked-value-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/error-exclusive-checked-value-spread/__snapshots__/dom.bundle.debug.js
index 9b3dbebf85..6c1e62073b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-exclusive-checked-value-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-exclusive-checked-value-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = "";
const $walks = " b";
const $setup = () => {};
-_enable_controllable_input();
const $input_attrs__script = _script("__tests__/template.marko_0_input_attrs", ($scope) => _attrs_script($scope, "#input/0"));
const $input_attrs = /*@__PURE__*/ _const("input_attrs", ($scope) => {
_attrs($scope, "#input/0", $scope.input_attrs, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-mututally-exclusive-partial-spread-native-attrs/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/error-mututally-exclusive-partial-spread-native-attrs/__snapshots__/dom.bundle.debug.js
index fd17759db4..f479c55e5a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-mututally-exclusive-partial-spread-native-attrs/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-mututally-exclusive-partial-spread-native-attrs/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b";
-_enable_controllable_input();
const $setup__script = _script("__tests__/template.marko_0", ($scope) => _attrs_script($scope, "#input/0"));
function $setup($scope) {
_attrs($scope, "#input/0", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-mututally-exclusive-spread-native-attrs/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/error-mututally-exclusive-spread-native-attrs/__snapshots__/dom.bundle.debug.js
index fd1e2e5bb9..42dff726bc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-mututally-exclusive-spread-native-attrs/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-mututally-exclusive-spread-native-attrs/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b";
-_enable_controllable_input();
const $setup__script = _script("__tests__/template.marko_0", ($scope) => _attrs_script($scope, "#input/0"));
function $setup($scope) {
_attrs($scope, "#input/0", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-spread-change-handler-not-controllable/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/error-spread-change-handler-not-controllable/__snapshots__/dom.bundle.debug.js
index 9b3dbebf85..6c1e62073b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-spread-change-handler-not-controllable/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-spread-change-handler-not-controllable/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = "";
const $walks = " b";
const $setup = () => {};
-_enable_controllable_input();
const $input_attrs__script = _script("__tests__/template.marko_0_input_attrs", ($scope) => _attrs_script($scope, "#input/0"));
const $input_attrs = /*@__PURE__*/ _const("input_attrs", ($scope) => {
_attrs($scope, "#input/0", $scope.input_attrs, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/error-sync/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/error-sync/sizes.json
index bb2c2bf970..e857f3f4bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/error-sync/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/error-sync/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/escape-html-strings/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/escape-html-strings/sizes.json
index 75784a8473..2a4efa10e5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/escape-html-strings/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/escape-html-strings/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/event-handler-class-methods/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/event-handler-class-methods/sizes.json
index 06061885a3..4855f124b7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/event-handler-class-methods/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/event-handler-class-methods/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2731,
- "brotli": 1373
+ "min": 2729,
+ "brotli": 1390
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/export-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/export-registered-function/sizes.json
index 35ae0e8091..57706cda49 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/export-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/export-registered-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2732,
- "brotli": 1363
+ "min": 2730,
+ "brotli": 1368
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/expression-statement-tag-var-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/expression-statement-tag-var-assignment/sizes.json
index b143beef61..fa88cda2be 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/expression-statement-tag-var-assignment/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/expression-statement-tag-var-assignment/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2725,
- "brotli": 1361
+ "min": 2723,
+ "brotli": 1372
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/flatten-text-if-tag-param-ref/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/flatten-text-if-tag-param-ref/sizes.json
index 479f041499..7785a181bf 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/flatten-text-if-tag-param-ref/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/flatten-text-if-tag-param-ref/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-array-destructure-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-array-destructure-rest/sizes.json
index c788d86392..6fd5a1f000 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-array-destructure-rest/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-array-destructure-rest/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7368,
- "brotli": 3377
+ "min": 7315,
+ "brotli": 3359
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-by-nested-branch-divergence/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-by-nested-branch-divergence/sizes.json
index 30ac7cb8c2..ff69612e23 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-by-nested-branch-divergence/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-by-nested-branch-divergence/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8000,
- "brotli": 3633
+ "min": 7945,
+ "brotli": 3612
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-by-prefix-reorder-remove/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-by-prefix-reorder-remove/sizes.json
index 39d9b235a8..c85308da03 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-by-prefix-reorder-remove/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-by-prefix-reorder-remove/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7464,
- "brotli": 3394
+ "min": 7411,
+ "brotli": 3377
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-by-use-index/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-by-use-index/sizes.json
index 9b9473728f..b2972e34e7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-by-use-index/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-by-use-index/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8083,
- "brotli": 3662
+ "min": 8028,
+ "brotli": 3638
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-by/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-by/sizes.json
index 0394435711..af6d2bf99e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-by/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-by/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7571,
- "brotli": 3397
+ "min": 7518,
+ "brotli": 3375
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-conditional-only-child-range/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-conditional-only-child-range/sizes.json
index 66f3d6a35a..1d2da89223 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-conditional-only-child-range/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-conditional-only-child-range/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8053,
- "brotli": 3633
+ "min": 7999,
+ "brotli": 3641
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-destructure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-destructure/sizes.json
index 10a11cafb1..0a51ee47fe 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-destructure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-destructure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7312,
- "brotli": 3360
+ "min": 7259,
+ "brotli": 3332
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-empty-bodies/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-empty-bodies/sizes.json
index f508a81550..63018c9f94 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-empty-bodies/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-empty-bodies/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-event-handler/sizes.json
index cc2b6ae6e7..71baaa1606 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-event-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-event-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7114,
- "brotli": 3320
+ "min": 7061,
+ "brotli": 3271
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-in-by/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-in-by/sizes.json
index 18a910b7e0..afb63d45b3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-in-by/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-in-by/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7121,
- "brotli": 3287
+ "min": 7068,
+ "brotli": 3271
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-item-handler-live-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-item-handler-live-read/sizes.json
index 27cc4aa080..4d10396c88 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-item-handler-live-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-item-handler-live-read/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7382,
- "brotli": 3384
+ "min": 7329,
+ "brotli": 3363
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-item-member-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-item-member-intersection/sizes.json
index d1e02d6bad..b117da58a0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-item-member-intersection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-item-member-intersection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7391,
- "brotli": 3383
+ "min": 7338,
+ "brotli": 3366
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-class/sizes.json
index 2cf735aa85..89a43f3628 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-class/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8417,
- "brotli": 3779
+ "min": 8366,
+ "brotli": 3750
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/sizes.json
index f6b01b3e0e..a5f3f9bda5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3472,
- "brotli": 1693
+ "min": 3470,
+ "brotli": 1686
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/sizes.json
index 9ddd58937d..0b91801de9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6600,
- "brotli": 2998
+ "min": 6569,
+ "brotli": 2970
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/sizes.json
index f7c5e7781e..c0c412f755 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3211,
- "brotli": 1574
+ "min": 3209,
+ "brotli": 1572
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/sizes.json
index f9c8d44d64..19676e602c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3214,
- "brotli": 1576
+ "min": 3212,
+ "brotli": 1573
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-key-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-key-read/sizes.json
index edb8bd705e..5ea0bbf285 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-key-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-key-read/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8496,
- "brotli": 3827
+ "min": 8443,
+ "brotli": 3806
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/sizes.json
index 34ec1bfb03..c52b54192a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3640,
- "brotli": 1765
+ "min": 3638,
+ "brotli": 1767
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/sizes.json
index 6efc932271..070799277a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/sizes.json
@@ -1,7 +1,7 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3785,
+ "min": 3783,
"brotli": 1799
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-prepend/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-prepend/sizes.json
index 57868586b3..003a1b80a8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-prepend/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-prepend/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8243,
- "brotli": 3732
+ "min": 8190,
+ "brotli": 3710
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/sizes.json
index 76b81fa923..d0c6abaed2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3453,
- "brotli": 1686
+ "min": 3451,
+ "brotli": 1683
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-loop-closure-remove-all-items/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-loop-closure-remove-all-items/sizes.json
index a76558a903..4be692a1f6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-loop-closure-remove-all-items/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-loop-closure-remove-all-items/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7050,
- "brotli": 3271
+ "min": 6997,
+ "brotli": 3228
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-of-member-signal-collapse/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-of-member-signal-collapse/sizes.json
index c964706c9c..69e909f5f0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-of-member-signal-collapse/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-of-member-signal-collapse/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-grow-shrink/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-grow-shrink/sizes.json
index e3dba3d8b9..2c456ca662 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-grow-shrink/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-grow-shrink/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-insert-middle/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-insert-middle/sizes.json
index eaab210bcf..794e370c6b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-insert-middle/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-insert-middle/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-mixed/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-mixed/sizes.json
index 3bc829a08b..20acc40366 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-mixed/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-mixed/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-replace/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-replace/sizes.json
index eaab210bcf..794e370c6b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-replace/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-replace/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-reverse/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-reverse/sizes.json
index 3bc829a08b..20acc40366 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-reverse/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-reverse/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-rotate/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-rotate/sizes.json
index 3bc829a08b..20acc40366 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-rotate/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-rotate/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-swap/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-swap/sizes.json
index d841216a3b..53b68a5ac7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-reorder-swap/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-reorder-swap/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-resume-cleanup-free-branch/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-resume-cleanup-free-branch/sizes.json
index 5b76973242..42769e8b82 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-resume-cleanup-free-branch/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-resume-cleanup-free-branch/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7779,
- "brotli": 3573
+ "min": 7725,
+ "brotli": 3548
},
"files": {
"tags/list.marko": 295,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-resume-owns-branch-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-resume-owns-branch-cleanup/sizes.json
index 042a7f41bb..19e70eb0fc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-resume-owns-branch-cleanup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-resume-owns-branch-cleanup/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 8193,
- "brotli": 3734
+ "min": 8139,
+ "brotli": 3704
},
"files": {
"tags/child.marko": 516,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/sizes.json
index fa4f129271..3d4fe37445 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3453,
- "brotli": 1685
+ "min": 3451,
+ "brotli": 1683
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/sizes.json
index 17eff1e451..ebe33cd983 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3455,
- "brotli": 1692
+ "min": 3453,
+ "brotli": 1684
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-nested-branch-reject/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-nested-branch-reject/sizes.json
index b0b9696152..5fff827877 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-nested-branch-reject/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-nested-branch-reject/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3448,
- "brotli": 1694
+ "min": 3446,
+ "brotli": 1697
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/sizes.json
index cc0a0142f3..088f1b96d7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3240,
- "brotli": 1592
+ "min": 3238,
+ "brotli": 1593
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/sizes.json
index 28a11355ca..6c6d55d6b9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3455,
- "brotli": 1692
+ "min": 3453,
+ "brotli": 1684
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-serialize-key/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-serialize-key/sizes.json
index 16081a9035..3157b3b23d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-serialize-key/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-serialize-key/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2165,
- "brotli": 1079
+ "min": 2163,
+ "brotli": 1074
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-siblings/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-siblings/sizes.json
index be1840cbeb..9d73db1bfd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-siblings/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-siblings/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-node-only-child-in-parent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-node-only-child-in-parent/sizes.json
index ef5354c717..e1cc61ee60 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-node-only-child-in-parent/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-node-only-child-in-parent/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7129,
- "brotli": 3247
+ "min": 7076,
+ "brotli": 3237
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-text-node-with-text-before/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-text-node-with-text-before/sizes.json
index 11d4417751..a46e89d142 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-text-node-with-text-before/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-text-node-with-text-before/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7123,
- "brotli": 3244
+ "min": 7070,
+ "brotli": 3239
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/sizes.json
index 1c443bde7d..d8e119026d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2821,
- "brotli": 1413
+ "min": 2819,
+ "brotli": 1420
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-with-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-with-state/sizes.json
index b50a72fb91..b5d570f340 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-with-state/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-with-state/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6907,
- "brotli": 3187
+ "min": 6854,
+ "brotli": 3174
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag/sizes.json
index 97631f5826..d404ca8281 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-to-range-resume-key/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-to-range-resume-key/sizes.json
index f8385bcf8f..d67f6eb57c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-to-range-resume-key/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-to-range-resume-key/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7119,
- "brotli": 3298
+ "min": 7066,
+ "brotli": 3274
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-unchanged-args-skip-params/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-unchanged-args-skip-params/sizes.json
index 1287e48fa8..59f292a692 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/for-unchanged-args-skip-params/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/for-unchanged-args-skip-params/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7362,
- "brotli": 3388
+ "min": 7309,
+ "brotli": 3358
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-references-normalize/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-references-normalize/sizes.json
index 8de20da9e2..7ac158f507 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/function-references-normalize/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/function-references-normalize/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1680,
- "brotli": 893
+ "min": 1678,
+ "brotli": 881
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-references-optional-member-normalize/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-references-optional-member-normalize/sizes.json
index b24295daf4..42f7f02028 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/function-references-optional-member-normalize/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/function-references-optional-member-normalize/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1883,
- "brotli": 946
+ "min": 1881,
+ "brotli": 941
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-registration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-registration/sizes.json
index 626069612e..e222e5e96d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/function-registration/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/function-registration/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1907,
- "brotli": 986
+ "min": 1905,
+ "brotli": 985
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-default-registration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-default-registration/sizes.json
index d4fa9b7e55..3f3381d909 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-default-registration/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-default-registration/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1919,
- "brotli": 994
+ "min": 1917,
+ "brotli": 995
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-registration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-registration/sizes.json
index a23f22a6de..41be16d564 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-registration/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-registration/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1919,
- "brotli": 989
+ "min": 1917,
+ "brotli": 996
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/getter-on-single-node-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/getter-on-single-node-only-child/sizes.json
index ac90f2b648..a9c6617467 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/getter-on-single-node-only-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/getter-on-single-node-only-child/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7256,
- "brotli": 3341
+ "min": 7203,
+ "brotli": 3324
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hello-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hello-dynamic/sizes.json
index 76d59d6e8f..7100575a95 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hello-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hello-dynamic/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-attr-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-attr-tag/sizes.json
index bda23ddecf..3ae14daa7a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-attr-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-attr-tag/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2132,
- "brotli": 1087
+ "min": 2130,
+ "brotli": 1092
},
"files": {
"tags/child.marko": 146,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-from-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-from-dynamic/sizes.json
index 21540c0616..200e48571b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-from-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-from-dynamic/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9286,
- "brotli": 3974
+ "min": 9245,
+ "brotli": 3955
},
"files": {
"tags/thing.marko": 360,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-many/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-many/sizes.json
index 8a77ff1bea..d65804849d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-many/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-many/sizes.json
@@ -2,7 +2,7 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2204,
+ "min": 2202,
"brotli": 1120
},
"files": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-minimum-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-minimum-scope/sizes.json
index 731ec5de4f..66361800c5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-minimum-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-minimum-scope/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2288,
- "brotli": 1125
+ "min": 2286,
+ "brotli": 1126
},
"files": {
"tags/child.marko": 119,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-same-scope-calls-only/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-same-scope-calls-only/sizes.json
index b498cfe347..ce2052e48b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-same-scope-calls-only/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-same-scope-calls-only/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2199,
- "brotli": 1114
+ "min": 2197,
+ "brotli": 1120
},
"files": {
"tags/child.marko": 109,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-same-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-same-scope/sizes.json
index 3d33341ca8..1ff71f9601 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-same-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-same-scope/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2076,
- "brotli": 1058
+ "min": 2074,
+ "brotli": 1062
},
"files": {
"tags/thing.marko": 106,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var/sizes.json
index c8aa53a1d5..32f93f60fa 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var/sizes.json
@@ -2,7 +2,7 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2210,
+ "min": 2208,
"brotli": 1119
},
"files": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var-from-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var-from-dynamic/sizes.json
index c5e904dc04..a98d4d3ed9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var-from-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var-from-dynamic/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 10048,
- "brotli": 4260
+ "min": 10005,
+ "brotli": 4232
},
"files": {
"tags/child.marko": 349,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var-many/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var-many/sizes.json
index fe2f4e0c34..1c44714a78 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var-many/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var-many/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2378,
- "brotli": 1190
+ "min": 2376,
+ "brotli": 1189
},
"files": {
"tags/child.marko": 146,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var/sizes.json
index f4314e4f69..de53064571 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-dynamic-tag-var/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2384,
- "brotli": 1182
+ "min": 2382,
+ "brotli": 1180
},
"files": {
"tags/child.marko": 146,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-script-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-script-read/sizes.json
index 8d78ccddef..2ceee2ca21 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-script-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-script-read/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1639,
- "brotli": 870
+ "min": 1637,
+ "brotli": 858
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-from-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-from-dynamic/sizes.json
index 8a5929d3fd..9089599bda 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-from-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-from-dynamic/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9094,
- "brotli": 3889
+ "min": 9054,
+ "brotli": 3872
},
"files": {
"tags/child.marko": 356,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-many/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-many/sizes.json
index 2437b7c4e2..c6eba44390 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-many/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-many/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2206,
- "brotli": 1111
+ "min": 2204,
+ "brotli": 1108
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/sizes.json
index ca269e279b..0b0dde289b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2277,
- "brotli": 1116
+ "min": 2275,
+ "brotli": 1121
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope-calls-only/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope-calls-only/sizes.json
index 34ee64de13..c18e86d62c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope-calls-only/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope-calls-only/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 1799,
- "brotli": 924
+ "min": 1797,
+ "brotli": 914
},
"files": {
"tags/child.marko": 109,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope/sizes.json
index 8d2cba0d8e..a83cae9136 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2051,
- "brotli": 1049
+ "min": 2049,
+ "brotli": 1055
},
"files": {
"tags/child.marko": 130,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var/sizes.json
index bd421e282a..e3a3a3f1af 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2256,
- "brotli": 1138
+ "min": 2258,
+ "brotli": 1143
},
"files": {
"tags/child.marko": 151,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-only/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-only/sizes.json
index e52592e50e..7696c4329b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-only/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-only/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2028,
- "brotli": 1039
+ "min": 2026,
+ "brotli": 1041
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-return-ref/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-return-ref/sizes.json
index 6f0e603cfa..d631a872ec 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/hoist-return-ref/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-return-ref/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2073,
- "brotli": 1057
+ "min": 2071,
+ "brotli": 1064
},
"files": {
"tags/child.marko": 125,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-comment-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-comment-counter/sizes.json
index c86db78d1d..e2a9ad4de9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-comment-counter/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-comment-counter/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2653,
- "brotli": 1334
+ "min": 2651,
+ "brotli": 1349
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-comment-empty-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-comment-empty-dynamic/sizes.json
index 564a89e4c9..1468d49b98 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-comment-empty-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-comment-empty-dynamic/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2800,
- "brotli": 1409
+ "min": 2798,
+ "brotli": 1428
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-comment-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-comment-placeholder/sizes.json
index 9577ca6cac..b6d8975a37 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-comment-placeholder/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-comment-placeholder/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-comment-static-unsafe/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-comment-static-unsafe/sizes.json
index 3f09bfbe69..628f207a0f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-comment-static-unsafe/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-comment-static-unsafe/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-comment-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-comment-var/sizes.json
index 6749be7936..3e73a340c7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-comment-var/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-comment-var/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2484,
- "brotli": 1257
+ "min": 2482,
+ "brotli": 1258
},
"files": {
"tags/parent-el.marko": 223,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-entity/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-entity/sizes.json
index bbdbbdb7d7..0e889b511b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-entity/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-entity/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-marked-end-tag-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-marked-end-tag-order/sizes.json
index 6c81ca07ae..2bf853b5c3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-marked-end-tag-order/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-marked-end-tag-order/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1321
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-script-injection-adjacent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-script-injection-adjacent/sizes.json
index b04a1fd76d..d27652a9e2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-script-injection-adjacent/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-script-injection-adjacent/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-script-injection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-script-injection/sizes.json
index d2917be2df..d15116a75b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-script-injection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-script-injection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-script-nonce/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-script-nonce/sizes.json
index 3b1745a13b..fec54f0dd9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-script-nonce/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-script-nonce/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6423,
- "brotli": 2925
+ "min": 6386,
+ "brotli": 2900
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-script/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-script/sizes.json
index 51bb77057e..d3f114447a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-script/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-script/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2754,
- "brotli": 1381
+ "min": 2752,
+ "brotli": 1394
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-style-injection-adjacent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-style-injection-adjacent/sizes.json
index f3749ed079..0aad5d8284 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-style-injection-adjacent/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-style-injection-adjacent/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-style-injection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-style-injection/sizes.json
index c5d2be39a2..a36fa9538c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-style-injection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-style-injection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-style-nonce/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-style-nonce/sizes.json
index cf9e09a372..8b3087cb4d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-style-nonce/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-style-nonce/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6412,
- "brotli": 2915
+ "min": 6375,
+ "brotli": 2890
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-style/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-style/sizes.json
index 72dd0f47c1..bd8d42711f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/html-style/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/html-style/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2655,
- "brotli": 1348
+ "min": 2653,
+ "brotli": 1357
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/id-tag-default/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/id-tag-default/sizes.json
index 07acf5c46e..5129bfda46 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/id-tag-default/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/id-tag-default/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2943,
- "brotli": 1471
+ "min": 2941,
+ "brotli": 1463
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/id-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/id-tag/sizes.json
index 15d92951cf..0fe9fab240 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/id-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/id-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-default-false/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-default-false/sizes.json
index 6c7098ceff..e22aa2dded 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-default-false/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-default-false/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6009,
- "brotli": 2755
+ "min": 5978,
+ "brotli": 2739
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-flatten-else-if-space-syntax/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-flatten-else-if-space-syntax/sizes.json
index 6a6f808f1d..80afda3dce 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-flatten-else-if-space-syntax/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-flatten-else-if-space-syntax/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-member-expression-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-member-expression-intersection/sizes.json
index b2a550e943..9cca11f7b0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-member-expression-intersection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-member-expression-intersection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6283,
- "brotli": 2876
+ "min": 6252,
+ "brotli": 2855
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-no-content-script/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-no-content-script/sizes.json
index 90209960ac..cd343a0213 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-no-content-script/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-no-content-script/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6150,
- "brotli": 2810
+ "min": 6119,
+ "brotli": 2793
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-resume-cleanup-free-branch/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-resume-cleanup-free-branch/sizes.json
index 225225226a..c508fa97e1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-resume-cleanup-free-branch/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-resume-cleanup-free-branch/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6528,
- "brotli": 2971
+ "min": 6499,
+ "brotli": 2956
},
"files": {
"tags/leaf.marko": 381,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-resume-link-via-nested-component-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-resume-link-via-nested-component-cleanup/sizes.json
index 6435a9a748..73f4247c98 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-resume-link-via-nested-component-cleanup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-resume-link-via-nested-component-cleanup/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6742,
- "brotli": 3039
+ "min": 6711,
+ "brotli": 3030
},
"files": {
"tags/leaf.marko": 274,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-resume-owns-branch-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-resume-owns-branch-cleanup/sizes.json
index 03e94b55c8..61e47563ab 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-resume-owns-branch-cleanup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-resume-owns-branch-cleanup/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6711,
- "brotli": 3024
+ "min": 6680,
+ "brotli": 3021
},
"files": {
"tags/child.marko": 332,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-swap-before-await-resume/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-swap-before-await-resume/sizes.json
index f06fa916bf..21d035f6d8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-swap-before-await-resume/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-swap-before-await-resume/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6261,
- "brotli": 2869
+ "min": 6841,
+ "brotli": 3123
},
"files": {
"tags/cart-state.marko": 474,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-tag/sizes.json
index bbdbbdb7d7..0e889b511b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/if-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/if-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-aliased-exported-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-aliased-exported-registered-function/sizes.json
index dbbae80403..e9600d596e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-aliased-exported-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-aliased-exported-registered-function/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2762,
- "brotli": 1372
+ "min": 2760,
+ "brotli": 1395
},
"files": {
"tags/greeting.marko": 242,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-barrel-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-barrel-registered-function/sizes.json
index d1a04d1221..609393d61f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-barrel-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-barrel-registered-function/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2688,
- "brotli": 1351
+ "min": 2686,
+ "brotli": 1365
},
"files": {
"tags/extras.marko": 93,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-circular-re-exported-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-circular-re-exported-registered-function/sizes.json
index 8d40f5b78f..eab089f10a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-circular-re-exported-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-circular-re-exported-registered-function/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2688,
- "brotli": 1348
+ "min": 2686,
+ "brotli": 1362
},
"files": {
"tags/chain-b.marko": 92,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-exported-function-specifiers/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-exported-function-specifiers/sizes.json
index 4da6a8138d..24b43e9218 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-exported-function-specifiers/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-exported-function-specifiers/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9548,
- "brotli": 4081
+ "min": 9508,
+ "brotli": 4074
},
"files": {
"tags/handlers.marko": 431,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-exported-non-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-exported-non-registered-function/sizes.json
index 255e6bcb6f..d45b4aa9ca 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-exported-non-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-exported-non-registered-function/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2668,
- "brotli": 1350
+ "min": 2666,
+ "brotli": 1358
},
"files": {
"tags/greeting.marko": 190,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function-shared/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function-shared/sizes.json
index 4eb92bb879..3e6e6d4978 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function-shared/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function-shared/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2761,
- "brotli": 1370
+ "min": 2759,
+ "brotli": 1378
},
"files": {
"tags/greeting.marko": 190,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function-tag-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function-tag-input/sizes.json
index d2a011de31..928965c051 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function-tag-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function-tag-input/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2665,
- "brotli": 1344
+ "min": 2663,
+ "brotli": 1354
},
"files": {
"tags/handlers.marko": 108,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function/sizes.json
index b04c3bbef6..be0fdc0c10 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-exported-registered-function/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2682,
- "brotli": 1349
+ "min": 2680,
+ "brotli": 1360
},
"files": {
"tags/greeting.marko": 190,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-re-exported-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-re-exported-registered-function/sizes.json
index b04c3bbef6..be0fdc0c10 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-re-exported-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-re-exported-registered-function/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2682,
- "brotli": 1349
+ "min": 2680,
+ "brotli": 1360
},
"files": {
"tags/greeting.marko": 190,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-tag-conflict/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-tag-conflict/sizes.json
index b6c911b318..3b792e4797 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-tag-conflict/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-tag-conflict/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-tag-shorthand/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-tag-shorthand/sizes.json
index 935dca68e3..f7cea8f2c1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-tag-shorthand/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-tag-shorthand/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-tag-ternary/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-tag-ternary/sizes.json
index c10d0c647d..7c2335c440 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-tag-ternary/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-tag-ternary/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-tag/sizes.json
index db2bacaef1..9fb8d33288 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/import-types/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/import-types/sizes.json
index 93a90a73aa..bd91fde53e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/import-types/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/import-types/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-event/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-event/sizes.json
index 80b5acd67b..f7c5badffd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-event/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-event/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3291,
- "brotli": 1632
+ "min": 3289,
+ "brotli": 1616
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-select-event/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-select-event/sizes.json
index 17a1a62425..1ae744ccb4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-select-event/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-select-event/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3297,
- "brotli": 1629
+ "min": 3295,
+ "brotli": 1624
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/inert-if-closure-update-active/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/inert-if-closure-update-active/sizes.json
index f70870cfc3..c21e56ee18 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/inert-if-closure-update-active/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/inert-if-closure-update-active/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2729,
- "brotli": 1369
+ "min": 2727,
+ "brotli": 1386
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/inert-if-closure-update-inactive/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/inert-if-closure-update-inactive/sizes.json
index 13455a8a6b..00b1b6c421 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/inert-if-closure-update-inactive/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/inert-if-closure-update-inactive/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2729,
- "brotli": 1369
+ "min": 2727,
+ "brotli": 1386
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/inert-params-no-serialize/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/inert-params-no-serialize/sizes.json
index b47872ca36..82adb4930d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/inert-params-no-serialize/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/inert-params-no-serialize/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/__snapshots__/dom.bundle.debug.js
index 68d2fef3d6..57fbb4e1bf 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b";
-_enable_controllable_input();
const $input_rest__OR__checked__script = _script("__tests__/template.marko_0_input_rest_checked", ($scope) => _attrs_script($scope, "#input/0"));
const $input_rest__OR__checked = /*@__PURE__*/ _or(5, ($scope) => {
_attrs($scope, "#input/0", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/__snapshots__/dom.bundle.js
index d0fdfda2c2..6ae9f62dad 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable_input();
const $input_rest__OR__checked__script = _script("a1", ($scope) => _attrs_script($scope, "a"));
const $input_rest__OR__checked = /*@__PURE__*/ _or(5, ($scope) => {
_attrs($scope, "a", {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/sizes.json
index 638101492b..c6a014e337 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-checked-controlled-spread-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7233,
- "brotli": 2972
+ "min": 7212,
+ "brotli": 2986
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-destructure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/input-destructure/sizes.json
index b6c911b318..3b792e4797 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-destructure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-destructure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-integer-reference/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/input-integer-reference/sizes.json
index e4fc95baf4..8a25c90e60 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-integer-reference/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-integer-reference/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-missing-property/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/input-missing-property/sizes.json
index 55fb515c9f..1758aa9596 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-missing-property/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-missing-property/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6497,
- "brotli": 2960
+ "min": 6466,
+ "brotli": 2951
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-property-alias-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/input-property-alias-closure/sizes.json
index 780b81e8b7..3554cba6bc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-property-alias-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-property-alias-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/__snapshots__/dom.bundle.debug.js
index 58094268d5..e21815df6a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template$1 = " ";
const $walks$1 = " bD l";
const $setup$1 = () => {};
-_enable_controllable_input();
const $input__script = _script("__tests__/tags/my-input.marko_0_input", ($scope) => _attrs_script($scope, "#input/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs($scope, "#input/0", $scope.input, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/__snapshots__/dom.bundle.js
index 66f3e384f1..3407481599 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// tags/my-input.marko
-_enable_controllable_input();
const $input__script = _script("b0", ($scope) => _attrs_script($scope, "a"));
const $input = /*@__PURE__*/ _const(3, ($scope) => {
_attrs($scope, "a", $scope.d, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/sizes.json
index 73367c9d99..56781d947f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/input-spread-value-also-read/sizes.json
@@ -2,11 +2,11 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7314,
+ "min": 7293,
"brotli": 2988
},
"files": {
- "tags/my-input.marko": 401,
+ "tags/my-input.marko": 371,
"template.marko": 287
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-derived-only/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-derived-only/sizes.json
index 4bae68f45f..15e0859cd8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-derived-only/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-derived-only/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2614,
- "brotli": 1322
+ "min": 2612,
+ "brotli": 1334
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-chain/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-chain/sizes.json
index 326f721ddd..68302232e3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-chain/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-chain/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2632,
- "brotli": 1328
+ "min": 2630,
+ "brotli": 1340
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-dup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-dup/sizes.json
index 77d0136a88..3b82922789 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-dup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-dup/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2622,
- "brotli": 1326
+ "min": 2620,
+ "brotli": 1338
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-effect/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-effect/sizes.json
index 40aa2cd05c..cf0aae90c4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-effect/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-effect/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2558,
- "brotli": 1299
+ "min": 2556,
+ "brotli": 1312
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-mixed/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-mixed/sizes.json
index 368b05d7a7..399c170b05 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-mixed/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-mixed/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2736,
- "brotli": 1367
+ "min": 2734,
+ "brotli": 1381
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-prop/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-prop/sizes.json
index 9948002238..c6aac75d95 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-prop/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-inline-prop/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2757,
- "brotli": 1383
+ "min": 2755,
+ "brotli": 1398
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-input-param/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-input-param/sizes.json
index 4c8e7e73b0..7badfa8ec8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-input-param/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-input-param/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2715,
- "brotli": 1356
+ "min": 2713,
+ "brotli": 1375
},
"files": {
"tags/child.marko": 199,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-nullable-prop/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-nullable-prop/sizes.json
index 778911c360..cd941998bc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-nullable-prop/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-collapse-nullable-prop/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2776,
- "brotli": 1392
+ "min": 2774,
+ "brotli": 1410
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intersection-single-state-source/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intersection-single-state-source/sizes.json
index ddca690b20..2f54fb961f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intersection-single-state-source/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intersection-single-state-source/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2777,
- "brotli": 1386
+ "min": 2775,
+ "brotli": 1404
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/intl-formatters-resumed/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/intl-formatters-resumed/sizes.json
index dcf43c9a33..64e4bfa91f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/intl-formatters-resumed/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/intl-formatters-resumed/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2793,
- "brotli": 1403
+ "min": 2791,
+ "brotli": 1411
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/isolated-known-tag-param-serialize-groups/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/isolated-known-tag-param-serialize-groups/sizes.json
index 4debbfa7fa..9efcb8bf45 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/isolated-known-tag-param-serialize-groups/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/isolated-known-tag-param-serialize-groups/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-define-tag-empty-section-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-define-tag-empty-section-closure/sizes.json
index 75e6c27bd8..919bb6ff13 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-define-tag-empty-section-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-define-tag-empty-section-closure/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6435,
- "brotli": 2932
+ "min": 6404,
+ "brotli": 2908
},
"files": {
"tags/test.marko": 682,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-define-tag-empty-section-fn-closure-element-reference/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-define-tag-empty-section-fn-closure-element-reference/sizes.json
index 5bd5b0310b..f55a3ffb08 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-define-tag-empty-section-fn-closure-element-reference/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-define-tag-empty-section-fn-closure-element-reference/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1913,
- "brotli": 996
+ "min": 1911,
+ "brotli": 994
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-rest-attr-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-rest-attr-tag/sizes.json
index c1619e8ff6..b367269c70 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-rest-attr-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-rest-attr-tag/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 1975,
- "brotli": 1020
+ "min": 1973,
+ "brotli": 1013
},
"files": {
"tags/child.marko": 122,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-args-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-args-spread/sizes.json
index 092bdbf2a2..5e5594c871 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-args-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-args-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2985,
- "brotli": 1498
+ "min": 2983,
+ "brotli": 1506
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-rest-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-rest-order/sizes.json
index 0e42b6dff0..0b26f1bfef 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-rest-order/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-rest-order/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2635,
- "brotli": 1328
+ "min": 2633,
+ "brotli": 1341
},
"files": {
"tags/child/index.marko": 104,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-rest/sizes.json
index 4c9dfe36bb..ccbb56c41d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-rest/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-rest/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7582,
- "brotli": 3459
+ "min": 7529,
+ "brotli": 3448
},
"files": {
"tags/inner/index.marko": 1000,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-unused/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-unused/sizes.json
index 1cc7864de7..b1d803d15b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-unused/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-attr-tags-unused/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2635,
- "brotli": 1328
+ "min": 2633,
+ "brotli": 1341
},
"files": {
"tags/child/index.marko": 110,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-nested-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-nested-rest/sizes.json
index 122e949b00..c7082650d3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-nested-rest/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-nested-rest/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2759,
- "brotli": 1387
+ "min": 2757,
+ "brotli": 1403
},
"files": {
"tags/leaf.marko": 210,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-param-serialize-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-param-serialize-alias/sizes.json
index d3ee9c1fad..00ffa8d2c4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-param-serialize-alias/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-param-serialize-alias/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1728,
- "brotli": 898
+ "min": 1726,
+ "brotli": 888
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread-dropped-refs/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread-dropped-refs/sizes.json
index cb9c7c7190..9283ee877b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread-dropped-refs/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread-dropped-refs/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2635,
- "brotli": 1328
+ "min": 2633,
+ "brotli": 1341
},
"files": {
"tags/child-b/index.marko": 112,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread-unused/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread-unused/sizes.json
index cc26475139..a320f93901 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread-unused/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread-unused/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread/sizes.json
index 9f9722018e..e9bf92f4fe 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/known-tag-spread/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2853,
- "brotli": 1428
+ "min": 2851,
+ "brotli": 1434
},
"files": {
"tags/child-a/index.marko": 240,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-async-chained/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-async-chained/sizes.json
index ae7a25c344..c2ee28dd84 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-async-chained/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-async-chained/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 80,
- "brotli": 73
+ "min": 424,
+ "brotli": 278
},
"child.mjs": {
- "min": 129,
- "brotli": 104
+ "min": 136,
+ "brotli": 107
},
"shared": {
- "min": 2784,
- "brotli": 1397
+ "min": 5172,
+ "brotli": 2413
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-async-in-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-async-in-child/sizes.json
index ec7646b8f3..7f54035040 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-async-in-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-async-in-child/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 62,
- "brotli": 61
+ "min": 92,
+ "brotli": 77
},
"child.mjs": {
- "min": 199,
- "brotli": 143
+ "min": 224,
+ "brotli": 152
},
"shared": {
- "min": 3201,
- "brotli": 1583
+ "min": 5966,
+ "brotli": 2837
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-attrs-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-attrs-update/sizes.json
index 11a9c0fc86..3616fbe7ed 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-attrs-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-attrs-update/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 68
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 362,
- "brotli": 247
+ "min": 701,
+ "brotli": 436
},
"child.mjs": {
- "min": 122,
- "brotli": 100
+ "min": 129,
+ "brotli": 103
},
"shared": {
- "min": 2904,
- "brotli": 1463
+ "min": 5289,
+ "brotli": 2492
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-conditional-child-inert/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-conditional-child-inert/sizes.json
index 3e0a9b9db8..a22e0fb4ea 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-conditional-child-inert/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-conditional-child-inert/sizes.json
@@ -2,23 +2,23 @@
"dom": {
"child.marko.load.mjs": {
"min": 117,
- "brotli": 119
+ "brotli": 90
},
"template.marko.page.mjs": {
- "min": 1147,
- "brotli": 636
+ "min": 1464,
+ "brotli": 783
},
"child.mjs": {
"min": 162,
- "brotli": 127
+ "brotli": 128
},
"v:child.marko.setup.mjs": {
"min": 77,
"brotli": 80
},
"shared": {
- "min": 7871,
- "brotli": 3515
+ "min": 7546,
+ "brotli": 3378
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-conditional-child-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-conditional-child-state/sizes.json
index 8a66b1414f..74c94a92d1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-conditional-child-state/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-conditional-child-state/sizes.json
@@ -2,23 +2,23 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1151,
- "brotli": 635
+ "min": 1468,
+ "brotli": 783
},
"child.mjs": {
"min": 296,
- "brotli": 193
+ "brotli": 189
},
"v:child.marko.setup.mjs": {
"min": 95,
"brotli": 81
},
"shared": {
- "min": 7893,
- "brotli": 3518
+ "min": 7568,
+ "brotli": 3381
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/__snapshots__/dom.bundle.debug.js
index c36052e00d..690d7334e9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/__snapshots__/dom.bundle.debug.js
@@ -14,7 +14,6 @@ var child_default = /*@__PURE__*/ _template("__tests__/child.marko", $template,
const $template = "";
const $walks = " b b%c";
const Child = /*@__PURE__*/ _load_template("__tests__/child.marko", () => import("./child.mjs").then((mod) => mod.default));
-_enable_catch();
const $placeholder_content = _content_resume("__tests__/template.marko_2_content", "loading...");
const $try_content__dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0");
const $try_content__show__OR__value = /*@__PURE__*/ _or(1, ($scope) => $try_content__dynamicTag($scope, $scope._.show ? Child : null, () => ({
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/__snapshots__/dom.bundle.js
index 80caf68b7c..b73d12e56e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// template.marko
const Child = /*@__PURE__*/ _load_template("a", () => import("./child.mjs").then((mod) => mod.default));
-_enable_catch();
const $placeholder_content = _content_resume("b0", "loading...");
const $try_content__dynamicTag = /*@__PURE__*/ _dynamic_tag(0);
const $try_content__show__OR__value = /*@__PURE__*/ _or(1, ($scope) => $try_content__dynamicTag($scope, $scope._.d ? Child : null, () => ({
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/sizes.json
index bb839e0db5..3986206031 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-placeholder/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 75
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1149,
- "brotli": 638
+ "min": 1454,
+ "brotli": 784
},
"child.mjs": {
"min": 221,
- "brotli": 152
+ "brotli": 150
},
"shared": {
- "min": 11430,
- "brotli": 4910
+ "min": 11091,
+ "brotli": 4783
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/__snapshots__/dom.bundle.debug.js
index 7bdf599e99..6860161a25 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/__snapshots__/dom.bundle.debug.js
@@ -11,7 +11,6 @@ var child_default = /*@__PURE__*/ _template("__tests__/child.marko", $template,
const $template = "";
const $walks = " b%c";
const Child = /*@__PURE__*/ _load_template("__tests__/child.marko", () => import("./child.mjs").then((mod) => mod.default));
-_enable_catch();
const $placeholder_content = _content_resume("__tests__/template.marko_3_content", "Loading...");
const $await_content__dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/0");
const $await_content__show = /*@__PURE__*/ _closure_get("show", ($scope) => $await_content__dynamicTag($scope, $scope._._.show ? Child : null, () => ({ value: 1 })), ($scope) => $scope._._, "__tests__/template.marko_2_show/pending");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/__snapshots__/dom.bundle.js
index 2913f117c8..d8063799f0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// template.marko
const Child = /*@__PURE__*/ _load_template("a", () => import("./child.mjs").then((mod) => mod.default));
-_enable_catch();
const $placeholder_content = _content_resume("b1", "Loading...");
const $await_content__dynamicTag = /*@__PURE__*/ _dynamic_tag(0);
const $await_content__show = /*@__PURE__*/ _closure_get(3, ($scope) => $await_content__dynamicTag($scope, $scope._._.c ? Child : null, () => ({ value: 1 })), ($scope) => $scope._._, "b0");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/sizes.json
index dc008489f7..5031fa52d8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic-unmount-before-load/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 75
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1095,
- "brotli": 620
+ "min": 1403,
+ "brotli": 760
},
"child.mjs": {
"min": 223,
- "brotli": 158
+ "brotli": 164
},
"shared": {
- "min": 11311,
- "brotli": 4849
+ "min": 10972,
+ "brotli": 4723
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic/sizes.json
index fb23dde936..4a3ad1fca1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-dynamic/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1069,
- "brotli": 596
+ "min": 1386,
+ "brotli": 737
},
"child.mjs": {
"min": 221,
- "brotli": 152
+ "brotli": 150
},
"shared": {
- "min": 11092,
- "brotli": 4774
+ "min": 10749,
+ "brotli": 4637
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-attrs-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-attrs-update/sizes.json
index 20cfbf9b3f..dc79454945 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-attrs-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-attrs-update/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 110,
- "brotli": 104
+ "min": 117,
+ "brotli": 90
},
"template.marko.page.mjs": {
- "min": 545,
- "brotli": 323
+ "min": 884,
+ "brotli": 509
},
"v:child.marko.input_value.mjs": {
- "min": 71,
- "brotli": 67
+ "min": 78,
+ "brotli": 71
},
"shared": {
- "min": 2846,
- "brotli": 1411
+ "min": 5231,
+ "brotli": 2440
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-selector-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-selector-class/sizes.json
index 058ca6b5f7..f596e9a0ec 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-selector-class/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-selector-class/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-selector-id/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-selector-id/sizes.json
index 4416abd08f..d780dba3f5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-selector-id/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-selector-id/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-unmount-before-load/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-unmount-before-load/sizes.json
index c05421f432..e2d80ccd02 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-unmount-before-load/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event-unmount-before-load/sizes.json
@@ -2,23 +2,23 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1312,
- "brotli": 714
+ "min": 1629,
+ "brotli": 852
},
"child.mjs": {
"min": 177,
- "brotli": 124
+ "brotli": 123
},
"v:child.marko.setup.mjs": {
"min": 87,
"brotli": 75
},
"shared": {
- "min": 7835,
- "brotli": 3465
+ "min": 7510,
+ "brotli": 3328
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event/sizes.json
index 3b7c6bc854..02cd5461b8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-event/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-head/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-head/sizes.json
index b61205bf22..3decc66f73 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-head/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-head/sizes.json
@@ -1,16 +1,16 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 110,
- "brotli": 106
+ "min": 227,
+ "brotli": 164
},
"template.marko.page.mjs": {
"min": 49,
"brotli": 50
},
"shared": {
- "min": 497,
- "brotli": 299
+ "min": 378,
+ "brotli": 258
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle-attrs-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle-attrs-update/sizes.json
index 9d2807fab7..74f1984d29 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle-attrs-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle-attrs-update/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 110,
- "brotli": 104
+ "min": 117,
+ "brotli": 90
},
"template.marko.page.mjs": {
- "min": 479,
- "brotli": 298
+ "min": 818,
+ "brotli": 484
},
"v:child.marko.input_value.mjs": {
- "min": 71,
- "brotli": 67
+ "min": 78,
+ "brotli": 71
},
"shared": {
- "min": 2846,
- "brotli": 1411
+ "min": 5231,
+ "brotli": 2440
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle-unmount-before-load/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle-unmount-before-load/sizes.json
index b65afa6b6b..5e1c60e72b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle-unmount-before-load/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle-unmount-before-load/sizes.json
@@ -2,23 +2,23 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1249,
- "brotli": 682
+ "min": 1566,
+ "brotli": 835
},
"child.mjs": {
"min": 177,
- "brotli": 124
+ "brotli": 123
},
"v:child.marko.setup.mjs": {
"min": 87,
"brotli": 75
},
"shared": {
- "min": 7835,
- "brotli": 3465
+ "min": 7510,
+ "brotli": 3328
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle/sizes.json
index a8fd537d48..da4c4f47ea 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-idle/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/__snapshots__/dom.bundle.debug.js
index b17a08e04c..46e030a271 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/__snapshots__/dom.bundle.debug.js
@@ -11,7 +11,6 @@ const $template = "";
const $walks = " b%c";
let $load_Child_setup = /*@__PURE__*/ _load_setup("#text/0", "#childScope/1", () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $if_content__setup = ($scope) => {
$load_Child_setup($scope);
$load_Child_tag_input_value($scope["#childScope/1"], 1);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/__snapshots__/dom.bundle.js
index f159ca0e13..0ddf3b03ea 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/__snapshots__/dom.bundle.js
@@ -1,7 +1,6 @@
// template.marko
let $load_Child_setup = /*@__PURE__*/ _load_setup(0, 1, () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $if_content__setup = ($scope) => {
$load_Child_setup($scope);
$load_Child_tag_input_value($scope.b, 1);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/sizes.json
index 3472530283..b386213d6f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-chunk-load-error/sizes.json
@@ -2,23 +2,23 @@
"dom": {
"child.marko.load.mjs": {
"min": 117,
- "brotli": 118
+ "brotli": 90
},
"template.marko.page.mjs": {
- "min": 1203,
- "brotli": 678
+ "min": 1528,
+ "brotli": 831
},
"child.mjs": {
"min": 124,
- "brotli": 101
+ "brotli": 102
},
"v:child.marko.setup.mjs": {
"min": 74,
"brotli": 69
},
"shared": {
- "min": 8178,
- "brotli": 3606
+ "min": 7850,
+ "brotli": 3475
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-event-handler/sizes.json
index 31ecca7232..23b7c62a9d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-event-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-input-event-handler/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 247,
- "brotli": 164
+ "min": 586,
+ "brotli": 355
},
"child.mjs": {
- "min": 147,
- "brotli": 114
+ "min": 154,
+ "brotli": 118
},
"shared": {
- "min": 2791,
- "brotli": 1398
+ "min": 5174,
+ "brotli": 2415
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/__snapshots__/dom.bundle.debug.js
index 3d4188f6aa..e43047e641 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/__snapshots__/dom.bundle.debug.js
@@ -9,7 +9,6 @@ var child_default = /*@__PURE__*/ _template("__tests__/child.marko", $template,
const $template = "";
const $walks = "b%c";
let $load_Child_setup = /*@__PURE__*/ _load_setup("#text/0", "#childScope/1", () => import("./v:child.marko.setup.mjs"));
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope["#text/0"], err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("__tests__/template.marko_4_content", "caught: ", "b%", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/__snapshots__/dom.bundle.js
index 7aa749fc72..8b2796c2f5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope.a, err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("b0", "caught: ", "b%", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/sizes.json
index 6220a04ed4..87eb400bd0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error-nested-placeholder/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 188,
- "brotli": 145
+ "min": 524,
+ "brotli": 333
},
"child.mjs": {
"min": 69,
"brotli": 69
},
"shared": {
- "min": 6163,
- "brotli": 2786
+ "min": 5845,
+ "brotli": 2663
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/__snapshots__/dom.bundle.debug.js
index 51651ccaa1..97be7a9eee 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/__snapshots__/dom.bundle.debug.js
@@ -12,7 +12,6 @@ const $template = "";
const $walks = " b%c";
let $load_Child_setup = /*@__PURE__*/ _load_setup("#text/0", "#childScope/1", () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $if_content__setup = ($scope) => {
$load_Child_setup($scope);
$load_Child_tag_input_value($scope["#childScope/1"], 1);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/__snapshots__/dom.bundle.js
index 28fcc3ff0b..eb49f9cd5c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/__snapshots__/dom.bundle.js
@@ -1,7 +1,6 @@
// template.marko
let $load_Child_setup = /*@__PURE__*/ _load_setup(0, 1, () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $if_content__setup = ($scope) => {
$load_Child_setup($scope);
$load_Child_tag_input_value($scope.b, 1);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/sizes.json
index fc117c6ca6..4f548e01cb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-load-error/sizes.json
@@ -2,23 +2,23 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1203,
- "brotli": 678
+ "min": 1528,
+ "brotli": 831
},
"child.mjs": {
"min": 145,
- "brotli": 107
+ "brotli": 106
},
"v:child.marko.setup.mjs": {
"min": 87,
"brotli": 75
},
"shared": {
- "min": 8189,
- "brotli": 3607
+ "min": 7861,
+ "brotli": 3476
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-marker-walk-offset/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-marker-walk-offset/sizes.json
index 6e3e000317..7f872bd8f4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-marker-walk-offset/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-marker-walk-offset/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 110,
- "brotli": 104
+ "min": 117,
+ "brotli": 90
},
"template.marko.page.mjs": {
- "min": 362,
- "brotli": 247
+ "min": 701,
+ "brotli": 437
},
"v:child.marko.input_value.mjs": {
- "min": 71,
- "brotli": 67
+ "min": 78,
+ "brotli": 71
},
"shared": {
- "min": 2846,
- "brotli": 1411
+ "min": 5231,
+ "brotli": 2440
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-media/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-media/sizes.json
index c0b4240eae..cf353fd7a2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-media/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-media/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-mixed-known-and-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-mixed-known-and-dynamic/sizes.json
index 769b560848..665a657b5a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-mixed-known-and-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-mixed-known-and-dynamic/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1139,
- "brotli": 624
+ "min": 1456,
+ "brotli": 767
},
"child.mjs": {
"min": 199,
- "brotli": 140
+ "brotli": 134
},
"shared": {
- "min": 11150,
- "brotli": 4826
+ "min": 10807,
+ "brotli": 4689
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-attrs-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-attrs-update/sizes.json
index e12b99aa05..9ab3b42b5b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-attrs-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-attrs-update/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 110,
- "brotli": 104
+ "min": 117,
+ "brotli": 90
},
"template.marko.page.mjs": {
- "min": 837,
- "brotli": 426
+ "min": 1176,
+ "brotli": 611
},
"v:child.marko.input_value.mjs": {
- "min": 71,
- "brotli": 67
+ "min": 78,
+ "brotli": 71
},
"shared": {
- "min": 2846,
- "brotli": 1411
+ "min": 5231,
+ "brotli": 2440
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-fallback/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-fallback/sizes.json
index 9629071e91..a222b5ac7b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-fallback/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-fallback/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-visible-wins/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-visible-wins/sizes.json
index 13ef5b55d4..a51135426d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-visible-wins/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger-visible-wins/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 110,
- "brotli": 104
+ "min": 117,
+ "brotli": 90
},
"template.marko.page.mjs": {
- "min": 825,
- "brotli": 435
+ "min": 1164,
+ "brotli": 619
},
"v:child.marko.input_value.mjs": {
- "min": 71,
- "brotli": 67
+ "min": 78,
+ "brotli": 71
},
"shared": {
- "min": 2846,
- "brotli": 1411
+ "min": 5231,
+ "brotli": 2440
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger/sizes.json
index 0fb944bba0..b45006321e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multi-trigger/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multiple/sizes.json
index 4d63987e84..d60414a939 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multiple/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-multiple/sizes.json
@@ -1,28 +1,28 @@
{
"dom": {
"child-a.marko.load.mjs": {
- "min": 74,
- "brotli": 68
+ "min": 81,
+ "brotli": 71
},
"child-b.marko.load.mjs": {
- "min": 74,
- "brotli": 69
+ "min": 81,
+ "brotli": 72
},
"template.marko.page.mjs": {
- "min": 430,
- "brotli": 262
+ "min": 769,
+ "brotli": 452
},
"child-a.mjs": {
- "min": 124,
- "brotli": 102
+ "min": 131,
+ "brotli": 100
},
"child-b.mjs": {
- "min": 126,
- "brotli": 103
+ "min": 133,
+ "brotli": 101
},
"shared": {
- "min": 2966,
- "brotli": 1518
+ "min": 5351,
+ "brotli": 2547
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-async/sizes.json
index a03f70fd37..9374d594d7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-async/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-async/sizes.json
@@ -2,27 +2,27 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 83
},
"grand-child.marko.load.mjs": {
"min": 85,
- "brotli": 75
+ "brotli": 89
},
"template.marko.page.mjs": {
- "min": 67,
- "brotli": 66
+ "min": 92,
+ "brotli": 77
},
"child.mjs": {
- "min": 419,
- "brotli": 280
+ "min": 439,
+ "brotli": 288
},
"grand-child.mjs": {
- "min": 214,
- "brotli": 153
+ "min": 234,
+ "brotli": 160
},
"shared": {
- "min": 3322,
- "brotli": 1660
+ "min": 6089,
+ "brotli": 2915
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-shared-reversed/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-shared-reversed/sizes.json
index 865a1c6503..d1318517cd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-shared-reversed/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-shared-reversed/sizes.json
@@ -1,28 +1,28 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 68
+ "min": 79,
+ "brotli": 83
},
"grand-child.marko.load.mjs": {
- "min": 78,
- "brotli": 82
+ "min": 85,
+ "brotli": 89
},
"template.marko.page.mjs": {
- "min": 60,
- "brotli": 62
+ "min": 92,
+ "brotli": 77
},
"child.mjs": {
- "min": 402,
- "brotli": 278
+ "min": 439,
+ "brotli": 290
},
"grand-child.mjs": {
- "min": 211,
- "brotli": 160
+ "min": 213,
+ "brotli": 158
},
"shared": {
- "min": 2995,
- "brotli": 1497
+ "min": 5756,
+ "brotli": 2777
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-shared/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-shared/sizes.json
index 865a1c6503..d1318517cd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-shared/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-shared/sizes.json
@@ -1,28 +1,28 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 68
+ "min": 79,
+ "brotli": 83
},
"grand-child.marko.load.mjs": {
- "min": 78,
- "brotli": 82
+ "min": 85,
+ "brotli": 89
},
"template.marko.page.mjs": {
- "min": 60,
- "brotli": 62
+ "min": 92,
+ "brotli": 77
},
"child.mjs": {
- "min": 402,
- "brotli": 278
+ "min": 439,
+ "brotli": 290
},
"grand-child.mjs": {
- "min": 211,
- "brotli": 160
+ "min": 213,
+ "brotli": 158
},
"shared": {
- "min": 2995,
- "brotli": 1497
+ "min": 5756,
+ "brotli": 2777
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-visible-parent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-visible-parent/sizes.json
index d275766b83..0d43aff8a0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-visible-parent/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested-visible-parent/sizes.json
@@ -1,28 +1,28 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 68
+ "min": 79,
+ "brotli": 83
},
"grand-child.marko.load.mjs": {
- "min": 78,
- "brotli": 82
+ "min": 85,
+ "brotli": 89
},
"template.marko.page.mjs": {
- "min": 60,
- "brotli": 62
+ "min": 92,
+ "brotli": 77
},
"child.mjs": {
- "min": 402,
- "brotli": 278
+ "min": 439,
+ "brotli": 290
},
"grand-child.mjs": {
- "min": 211,
- "brotli": 160
+ "min": 213,
+ "brotli": 158
},
"shared": {
- "min": 2995,
- "brotli": 1497
+ "min": 5756,
+ "brotli": 2777
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested/sizes.json
index c48218c6be..9f77539427 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-nested/sizes.json
@@ -1,24 +1,24 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"grand-child.marko.load.mjs": {
- "min": 78,
- "brotli": 82
+ "min": 85,
+ "brotli": 74
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 92,
+ "brotli": 77
},
"grand-child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4857,
+ "brotli": 2379
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-parent-scope-child-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-parent-scope-child-state/sizes.json
index 5c548dc551..f60127babe 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-parent-scope-child-state/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-parent-scope-child-state/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 68
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 384,
- "brotli": 261
+ "min": 721,
+ "brotli": 446
},
"child.mjs": {
- "min": 182,
- "brotli": 147
+ "min": 189,
+ "brotli": 136
},
"shared": {
- "min": 2904,
- "brotli": 1463
+ "min": 5289,
+ "brotli": 2492
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/__snapshots__/dom.bundle.debug.js
index e4964b159e..081880541d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/__snapshots__/dom.bundle.debug.js
@@ -12,7 +12,6 @@ const $template = "";
const $walks = "b%c";
let $load_Child_setup = /*@__PURE__*/ _load_setup("#text/0", "#childScope/1", () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $placeholder_content = _content_resume("__tests__/template.marko_2_content", "loading...");
const $try_content__setup = ($scope) => {
$load_Child_setup($scope);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/__snapshots__/dom.bundle.js
index dd88d5ec9b..ba06cf9f92 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $placeholder_content = _content_resume("b0", "loading...");
// child.marko
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/sizes.json
index 370d25f640..b8eeeb395e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder-script-runs-after-insert/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 106,
- "brotli": 87
+ "min": 427,
+ "brotli": 276
},
"child.mjs": {
"min": 107,
- "brotli": 87
+ "brotli": 96
},
"shared": {
- "min": 6113,
- "brotli": 2767
+ "min": 5797,
+ "brotli": 2629
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/__snapshots__/dom.bundle.debug.js
index e3c1f48bd7..7cb29ce9cf 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/__snapshots__/dom.bundle.debug.js
@@ -11,7 +11,6 @@ const $template = "";
const $walks = "b%b b";
let $load_Child_setup = /*@__PURE__*/ _load_setup("#text/0", "#childScope/1", () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $placeholder_content = _content_resume("__tests__/template.marko_2_content", "loading...");
const $try_content__count = /*@__PURE__*/ _closure_get("count", ($scope) => $load_Child_tag_input_value($scope["#childScope/1"], $scope._.count));
const $try_content__setup = ($scope) => {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/__snapshots__/dom.bundle.js
index 56b8066671..7b0b7cb79c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/__snapshots__/dom.bundle.js
@@ -1,6 +1,5 @@
// template.marko
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $placeholder_content = _content_resume("b0", "loading...");
const $try_content__count = /*@__PURE__*/ _closure_get(6, ($scope) => $load_Child_tag_input_value($scope.b, $scope._.f));
const $count = /*@__PURE__*/ _let(5, /* @__PURE__ */ _closure($try_content__count));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/sizes.json
index f060942615..e18c30417f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-placeholder/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 117,
- "brotli": 119
+ "brotli": 92
},
"template.marko.page.mjs": {
- "min": 429,
- "brotli": 283
+ "min": 758,
+ "brotli": 458
},
"v:child.marko.input_value.mjs": {
"min": 78,
- "brotli": 74
+ "brotli": 71
},
"shared": {
- "min": 7264,
- "brotli": 3254
+ "min": 6948,
+ "brotli": 3103
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/__snapshots__/dom.bundle.debug.js
index 08a051f15d..8bbad602c7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/__snapshots__/dom.bundle.debug.js
@@ -27,7 +27,6 @@ const $walks = "b%b%c";
let $load_Child_setup = /*@__PURE__*/ _load_setup("#text/0", "#childScope/1", () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_label = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_label.mjs"));
let $load_Child_tag_input_shared = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_shared.mjs"));
-_enable_catch();
let $load_Child_setup2 = /*@__PURE__*/ _load_setup("#text/0", "#childScope/1", () => import("./v:child.marko.setup.mjs"));
const $placeholder_content = _content_resume("__tests__/template.marko_4_content", "loading");
const $await_content2__shared = /*@__PURE__*/ _closure_get("shared", ($scope) => $load_Child_tag_input_shared($scope["#childScope/1"], $scope._.shared));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/__snapshots__/dom.bundle.js
index 6ba3154899..6bb814dc6e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $placeholder_content = _content_resume("b0", "loading");
// child.marko
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/sizes.json
index a806f0fc0e..c23feb22f1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-reorder-stream-order/sizes.json
@@ -2,19 +2,19 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 123,
- "brotli": 100
+ "min": 454,
+ "brotli": 288
},
"child.mjs": {
"min": 143,
- "brotli": 112
+ "brotli": 113
},
"shared": {
- "min": 6775,
- "brotli": 3048
+ "min": 6454,
+ "brotli": 2909
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-runtime-id/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-runtime-id/sizes.json
index ce3d69e7b7..3c9fec506d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-runtime-id/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-runtime-id/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 63,
- "brotli": 66
+ "min": 407,
+ "brotli": 274
},
"child.mjs": {
- "min": 129,
- "brotli": 102
+ "min": 136,
+ "brotli": 105
},
"shared": {
- "min": 2784,
- "brotli": 1397
+ "min": 5172,
+ "brotli": 2413
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-script-runs-after-insert/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-script-runs-after-insert/sizes.json
index 352696996d..3f849b48cc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-script-runs-after-insert/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-script-runs-after-insert/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 107,
- "brotli": 93
+ "min": 114,
+ "brotli": 95
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-serialize-promise/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-serialize-promise/sizes.json
index 1b5f29d3ed..0e5b5dd91e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-serialize-promise/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-serialize-promise/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 111,
- "brotli": 85
+ "min": 118,
+ "brotli": 89
},
"shared": {
- "min": 1976,
- "brotli": 1039
+ "min": 4609,
+ "brotli": 2160
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-serialized-globals/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-serialized-globals/sizes.json
index aa8b2324ef..5bcbd8f32e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-serialized-globals/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-serialized-globals/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 263
},
"child.mjs": {
- "min": 143,
- "brotli": 109
+ "min": 150,
+ "brotli": 113
},
"shared": {
- "min": 2784,
- "brotli": 1397
+ "min": 5172,
+ "brotli": 2413
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-shared-parent-conflicting-triggers/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-shared-parent-conflicting-triggers/sizes.json
index 293c92f752..b9847ea0bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-shared-parent-conflicting-triggers/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-shared-parent-conflicting-triggers/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 70
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-shared-parent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-shared-parent/sizes.json
index 9bd4238a95..ad7bb2722e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-shared-parent/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-shared-parent/sizes.json
@@ -1,13 +1,13 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 69
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
"total": {
- "min": 474,
- "brotli": 279
+ "min": 813,
+ "brotli": 466
},
"files": {
"tags/parent-a.marko": 258,
@@ -16,12 +16,12 @@
}
},
"child.mjs": {
- "min": 122,
- "brotli": 100
+ "min": 129,
+ "brotli": 103
},
"shared": {
- "min": 2904,
- "brotli": 1463
+ "min": 5289,
+ "brotli": 2492
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-sibling-binding/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-sibling-binding/sizes.json
index f03818d013..2b889eccf4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-sibling-binding/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-sibling-binding/sizes.json
@@ -1,28 +1,28 @@
{
"dom": {
"child-b.marko.load.mjs": {
- "min": 74,
- "brotli": 78
+ "min": 81,
+ "brotli": 71
},
"child-s.marko.load.mjs": {
- "min": 74,
- "brotli": 78
+ "min": 81,
+ "brotli": 71
},
"template.marko.page.mjs": {
- "min": 324,
- "brotli": 194
+ "min": 663,
+ "brotli": 376
},
"child-b.mjs": {
- "min": 140,
- "brotli": 108
+ "min": 147,
+ "brotli": 111
},
"child-s.mjs": {
- "min": 140,
- "brotli": 108
+ "min": 147,
+ "brotli": 111
},
"shared": {
- "min": 2791,
- "brotli": 1398
+ "min": 5174,
+ "brotli": 2415
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-twice/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-twice/sizes.json
index 4fe4829a4b..6a41a4c1d3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-twice/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-twice/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 263
},
"child.mjs": {
- "min": 129,
- "brotli": 104
+ "min": 136,
+ "brotli": 107
},
"shared": {
- "min": 2784,
- "brotli": 1397
+ "min": 5172,
+ "brotli": 2413
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/__snapshots__/dom.bundle.debug.js
index f35382454a..5335f4c296 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/__snapshots__/dom.bundle.debug.js
@@ -12,7 +12,6 @@ const $template = "";
const $walks = " b%c";
let $load_Child_setup = /*@__PURE__*/ _load_setup("#text/0", "#childScope/1", () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $await_content__setup = ($scope) => {
$load_Child_setup($scope);
$load_Child_tag_input_value($scope["#childScope/1"], 1);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/__snapshots__/dom.bundle.js
index 89bf4c6d8a..0d71fef61f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/__snapshots__/dom.bundle.js
@@ -1,7 +1,6 @@
// template.marko
let $load_Child_setup = /*@__PURE__*/ _load_setup(0, 1, () => import("./v:child.marko.setup.mjs"));
let $load_Child_tag_input_value = /*@__PURE__*/ _load_signal(() => import("./v:child.marko.input_value.mjs"));
-_enable_catch();
const $await_content__setup = ($scope) => {
$load_Child_setup($scope);
$load_Child_tag_input_value($scope.b, 1);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/sizes.json
index e5cfeb97ed..8fcfbddec1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-unmount-before-load/sizes.json
@@ -2,23 +2,23 @@
"dom": {
"child.marko.load.mjs": {
"min": 79,
- "brotli": 74
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 1356,
- "brotli": 741
+ "min": 1669,
+ "brotli": 896
},
"child.mjs": {
"min": 177,
- "brotli": 124
+ "brotli": 122
},
"v:child.marko.setup.mjs": {
"min": 87,
"brotli": 75
},
"shared": {
- "min": 9428,
- "brotli": 4068
+ "min": 9084,
+ "brotli": 3919
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible-attrs-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible-attrs-update/sizes.json
index 91eac803d0..0e676e700d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible-attrs-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible-attrs-update/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 110,
- "brotli": 104
+ "min": 117,
+ "brotli": 90
},
"template.marko.page.mjs": {
- "min": 600,
- "brotli": 359
+ "min": 939,
+ "brotli": 537
},
"v:child.marko.input_value.mjs": {
- "min": 71,
- "brotli": 67
+ "min": 78,
+ "brotli": 71
},
"shared": {
- "min": 2846,
- "brotli": 1411
+ "min": 5231,
+ "brotli": 2440
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible-parent-resume/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible-parent-resume/sizes.json
index 2fb9e40942..f77daa3193 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible-parent-resume/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible-parent-resume/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 159,
- "brotli": 121
+ "min": 503,
+ "brotli": 321
},
"child.mjs": {
- "min": 129,
- "brotli": 102
+ "min": 136,
+ "brotli": 105
},
"shared": {
- "min": 2784,
- "brotli": 1397
+ "min": 5172,
+ "brotli": 2413
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible/sizes.json
index a4f81f9a72..dea5c2752e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag-visible/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 69
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 262
},
"child.mjs": {
- "min": 65,
- "brotli": 63
+ "min": 72,
+ "brotli": 65
},
"shared": {
- "min": 1835,
- "brotli": 969
+ "min": 4468,
+ "brotli": 2107
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag/sizes.json
index 5fd0dfb0d2..3259a8babc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lazy-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lazy-tag/sizes.json
@@ -1,20 +1,20 @@
{
"dom": {
"child.marko.load.mjs": {
- "min": 72,
- "brotli": 76
+ "min": 79,
+ "brotli": 83
},
"template.marko.page.mjs": {
- "min": 55,
- "brotli": 59
+ "min": 399,
+ "brotli": 263
},
"child.mjs": {
- "min": 129,
- "brotli": 103
+ "min": 136,
+ "brotli": 106
},
"shared": {
- "min": 2784,
- "brotli": 1397
+ "min": 5172,
+ "brotli": 2413
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-basic-member-expression-never-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-basic-member-expression-never-update/sizes.json
index d8497b25b1..f432940fd0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-basic-member-expression-never-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-basic-member-expression-never-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2747,
- "brotli": 1383
+ "min": 2745,
+ "brotli": 1385
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-bind-stateful-upstream-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-bind-stateful-upstream-alias/sizes.json
index b6259ee503..7b0ebde7ac 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-bind-stateful-upstream-alias/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-bind-stateful-upstream-alias/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7827,
- "brotli": 3548
+ "min": 7775,
+ "brotli": 3540
},
"files": {
"tags/store.marko": 395,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-bind-to-undefined/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-bind-to-undefined/sizes.json
index 488014cc8c..808d7b52c8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-bind-to-undefined/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-bind-to-undefined/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3045,
- "brotli": 1500
+ "min": 3043,
+ "brotli": 1524
},
"files": {
"tags/child.marko": 349,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-change-handler-unassigned/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-change-handler-unassigned/sizes.json
index 07301d8e99..f6b7ddf91e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-change-handler-unassigned/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-change-handler-unassigned/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3008,
- "brotli": 1476
+ "min": 3006,
+ "brotli": 1512
},
"files": {
"tags/child.marko": 315,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-intersection-child-var-custom-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-intersection-child-var-custom-tag/sizes.json
index 5455ea61e6..3c94aff944 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-intersection-child-var-custom-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-intersection-child-var-custom-tag/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3327,
- "brotli": 1640
+ "min": 3325,
+ "brotli": 1650
},
"files": {
"tags/let-global.marko": 572,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-intersection-child-var-define/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-intersection-child-var-define/sizes.json
index 7bb4725e15..04ec1a8978 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-intersection-child-var-define/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-intersection-child-var-define/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2996,
- "brotli": 1485
+ "min": 2994,
+ "brotli": 1500
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-child/sizes.json
index cf835c7c83..9297b70a2e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-child/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3336,
- "brotli": 1587
+ "min": 3334,
+ "brotli": 1601
},
"files": {
"tags/child.marko": 1222,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-dynamic-change-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-dynamic-change-handler/sizes.json
index 5597c1fc0f..cc30cd3107 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-dynamic-change-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-dynamic-change-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3007,
- "brotli": 1483
+ "min": 3005,
+ "brotli": 1496
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-id/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-id/sizes.json
index 8459870e3b..70f1014cbc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-id/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-id/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2959,
- "brotli": 1459
+ "min": 2957,
+ "brotli": 1487
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-static/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-static/sizes.json
index 597eb671f2..e8c8797f98 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-static/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-tag-controllable-static/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2835,
- "brotli": 1398
+ "min": 2833,
+ "brotli": 1426
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-tag-derived/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-tag-derived/sizes.json
index d1e8cfa8bd..d60306431f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-tag-derived/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-tag-derived/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2598,
- "brotli": 1315
+ "min": 2596,
+ "brotli": 1328
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-tag-set-in-effect/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-tag-set-in-effect/sizes.json
index a419dce4c9..9ad28ab438 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-tag-set-in-effect/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-tag-set-in-effect/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2388,
- "brotli": 1229
+ "min": 2386,
+ "brotli": 1230
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-tag-with-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-tag-with-intersection/sizes.json
index 90d7a90916..d8eadf62d8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-tag-with-intersection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-tag-with-intersection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2787,
- "brotli": 1392
+ "min": 2785,
+ "brotli": 1408
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-tag/sizes.json
index ddb7f8e653..d46fbf7b59 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2765,
- "brotli": 1372
+ "min": 2763,
+ "brotli": 1388
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-undefined-until-dom/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-undefined-until-dom/sizes.json
index c8ae68c1b6..03e345cb9e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-undefined-until-dom/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-undefined-until-dom/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2359,
- "brotli": 1205
+ "min": 2357,
+ "brotli": 1214
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/let-without-assignments/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/let-without-assignments/sizes.json
index b54e076fa2..794c36915e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/let-without-assignments/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/let-without-assignments/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1640,
- "brotli": 875
+ "min": 1638,
+ "brotli": 863
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-assignment/sizes.json
index 2181d5b986..65adc0dbdb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-assignment/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-assignment/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3032,
- "brotli": 1497
+ "min": 3030,
+ "brotli": 1507
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-conditional-child-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-conditional-child-cleanup/sizes.json
index 978fc7624c..13592e9296 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-conditional-child-cleanup/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-conditional-child-cleanup/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6527,
- "brotli": 2934
+ "min": 6496,
+ "brotli": 2917
},
"files": {
"tags/child.marko": 357,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-conditional/sizes.json
index 54d0a91044..66a5200bcd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-conditional/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-conditional/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6756,
- "brotli": 2987
+ "min": 6725,
+ "brotli": 2983
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-return-init/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-return-init/sizes.json
index 6acd151b71..923436e013 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-return-init/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-return-init/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2961,
- "brotli": 1465
+ "min": 2959,
+ "brotli": 1478
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-this-attrs/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-this-attrs/sizes.json
index 9d480d80d7..bb39ee1d43 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-this-attrs/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-this-attrs/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2713,
- "brotli": 1364
+ "min": 2711,
+ "brotli": 1370
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-this/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-this/sizes.json
index ee2527bfc8..00e2300686 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-this/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag-this/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2960,
- "brotli": 1464
+ "min": 2958,
+ "brotli": 1476
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag/sizes.json
index edfd67422d..6caa2f8308 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/lifecycle-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2973,
- "brotli": 1446
+ "min": 2971,
+ "brotli": 1461
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/local-closure-script/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/local-closure-script/sizes.json
index d419b0379c..aa491d0273 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/local-closure-script/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/local-closure-script/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1629,
- "brotli": 864
+ "min": 1627,
+ "brotli": 856
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/log-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/log-tag/sizes.json
index e83eac5b84..636296a82f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/log-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/log-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/logical-assign-to-let/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/logical-assign-to-let/sizes.json
index 1ca4bda0c8..b11de94241 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/logical-assign-to-let/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/logical-assign-to-let/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3064,
- "brotli": 1493
+ "min": 3062,
+ "brotli": 1517
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/merged-define-tag-templates/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/merged-define-tag-templates/sizes.json
index 0286387294..cf8ace72d9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/merged-define-tag-templates/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/merged-define-tag-templates/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2413,
- "brotli": 1229
+ "min": 2411,
+ "brotli": 1237
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/migrate-effect-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/migrate-effect-tag/sizes.json
index 5e10ddc697..4c6f99011d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/migrate-effect-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/migrate-effect-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2347,
- "brotli": 1199
+ "min": 2345,
+ "brotli": 1207
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/migrate-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/migrate-input/sizes.json
index 501f04a858..582dcb6afc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/migrate-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/migrate-input/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/migrate-out-global/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/migrate-out-global/sizes.json
index 501f04a858..582dcb6afc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/migrate-out-global/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/migrate-out-global/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/move-and-clear-children/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/move-and-clear-children/sizes.json
index c10d0c647d..7c2335c440 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/move-and-clear-children/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/move-and-clear-children/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/move-and-clear-top-level/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/move-and-clear-top-level/sizes.json
index b6c911b318..3b792e4797 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/move-and-clear-top-level/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/move-and-clear-top-level/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/multi-class-toggle/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/multi-class-toggle/sizes.json
index 9093af146a..39e9ffeb36 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/multi-class-toggle/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/multi-class-toggle/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3005,
- "brotli": 1483
+ "min": 3003,
+ "brotli": 1484
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/multiple-binds/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/multiple-binds/sizes.json
index 71329efffc..486d5b184b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/multiple-binds/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/multiple-binds/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4083,
- "brotli": 1908
+ "min": 4081,
+ "brotli": 1916
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/multiple-bound-values/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/multiple-bound-values/sizes.json
index c2443da526..9cd8ab6e4c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/multiple-bound-values/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/multiple-bound-values/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3215,
- "brotli": 1548
+ "min": 3213,
+ "brotli": 1563
},
"files": {
"tags/2counters.marko": 836,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/my-for-to/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/my-for-to/sizes.json
index 6c53213874..f8cf858bae 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/my-for-to/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/my-for-to/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/namespaced-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/namespaced-tags/sizes.json
index 48c052d266..bd15ee1a6c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/namespaced-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/namespaced-tags/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9439,
- "brotli": 4054
+ "min": 9399,
+ "brotli": 4042
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-alias/sizes.json
index d11f2b0499..5029ec7422 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-alias/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-alias/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2976,
- "brotli": 1487
+ "min": 2974,
+ "brotli": 1498
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-closure/sizes.json
index bc8bdcc5eb..0b07accc65 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2698,
- "brotli": 1361
+ "min": 2696,
+ "brotli": 1365
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-dynamic-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-dynamic-spread/sizes.json
index 1fbb263ccc..e740d8b902 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-dynamic-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-dynamic-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4325,
- "brotli": 2011
+ "min": 4317,
+ "brotli": 2017
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-dynamic/sizes.json
index 26276b8384..5edfe90f64 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-dynamic/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2755,
- "brotli": 1385
+ "min": 2753,
+ "brotli": 1389
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-iife/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-iife/sizes.json
index 26dcff2af2..22c1aa3abd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-iife/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-iife/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2841,
- "brotli": 1428
+ "min": 2839,
+ "brotli": 1431
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-only/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-only/sizes.json
index 3e9a68c6ef..a34c20cd35 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-only/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-only/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2662,
- "brotli": 1337
+ "min": 2660,
+ "brotli": 1352
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-param/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-param/sizes.json
index e407b97591..b81ea5d590 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-param/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-param/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2619,
- "brotli": 1331
+ "min": 2617,
+ "brotli": 1337
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-spread/sizes.json
index 8e4e1e5887..b9c101c38b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2782,
- "brotli": 1392
+ "min": 2774,
+ "brotli": 1402
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read/sizes.json
index 81f3bea6fa..6c06df9080 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-event-handler-lazy-read/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2678,
- "brotli": 1349
+ "min": 2676,
+ "brotli": 1354
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-content-attr-with-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-content-attr-with-body/sizes.json
index 0c68a1694d..b32f33688a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-content-attr-with-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-content-attr-with-body/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2504,
- "brotli": 1271
+ "min": 2502,
+ "brotli": 1289
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-duplicate-attrs/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-duplicate-attrs/sizes.json
index a595b20d40..aec700a698 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-duplicate-attrs/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-duplicate-attrs/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1875,
- "brotli": 969
+ "min": 1873,
+ "brotli": 970
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-local-closures/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-local-closures/sizes.json
index 0130818cd5..4dcee603df 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-local-closures/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-local-closures/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9969,
- "brotli": 4334
+ "min": 9910,
+ "brotli": 4313
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-name/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-name/sizes.json
index a70338e751..85c6c56ce3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-name/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-name/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-and-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-and-update/sizes.json
index 4edfb20a65..25999dde9e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-and-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-and-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1757,
- "brotli": 945
+ "min": 1755,
+ "brotli": 927
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/sizes.json
index 0e4dececbb..f26343232d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1855,
- "brotli": 959
+ "min": 1853,
+ "brotli": 942
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-effect-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-effect-child/sizes.json
index 21d7bdf2cd..c9596dfc72 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-effect-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-effect-child/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 1748,
- "brotli": 934
+ "min": 1746,
+ "brotli": 922
},
"files": {
"tags/hello-setter.marko": 128,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-effect/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-effect/sizes.json
index bfc7282c72..322856c6e1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-effect/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-ref-effect/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1635,
- "brotli": 872
+ "min": 1633,
+ "brotli": 857
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-attr-tag-also-custom/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-attr-tag-also-custom/sizes.json
index f181c3bd86..cf48a667be 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-attr-tag-also-custom/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-attr-tag-also-custom/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3547,
- "brotli": 1657
+ "min": 3545,
+ "brotli": 1656
},
"files": {
"tags/my-box.marko": 124,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-attr-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-attr-tag/sizes.json
index 8f7052d726..95c20c31a7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-attr-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-attr-tag/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2739,
- "brotli": 1370
+ "min": 2737,
+ "brotli": 1375
},
"files": {
"tags/my-box.marko": 207,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-also-custom/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-also-custom/sizes.json
index fd71ec4385..5d5e1558f3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-also-custom/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-also-custom/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3547,
- "brotli": 1657
+ "min": 3545,
+ "brotli": 1656
},
"files": {
"tags/my-box.marko": 119,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-handler-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-handler-read/sizes.json
index 6b1b395182..8e640c7d00 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-handler-read/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-handler-read/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 4286,
- "brotli": 1986
+ "min": 4278,
+ "brotli": 1987
},
"files": {
"tags/my-box.marko": 350,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-multi/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-multi/sizes.json
index ab7e8df8ce..0b60d61b4f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-multi/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-multi/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1951,
- "brotli": 1006
+ "min": 1949,
+ "brotli": 1002
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-opaque/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-opaque/sizes.json
index 785019367a..b0d0b022ac 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-opaque/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-opaque/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9079,
- "brotli": 3927
+ "min": 9031,
+ "brotli": 3916
},
"files": {
"tags/render-input.marko": 289,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-stateful/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-stateful/sizes.json
index 43d48c8905..f470b50c75 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-stateful/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content-stateful/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2719,
- "brotli": 1360
+ "min": 2717,
+ "brotli": 1370
},
"files": {
"tags/my-box.marko": 119,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content/sizes.json
index c89bd9d007..008871c7fd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-content/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3614,
- "brotli": 1667
+ "min": 3612,
+ "brotli": 1664
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-void/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-void/sizes.json
index 006f65287e..a996d2cf1a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-void/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-spread-void/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 4102,
- "brotli": 1929
+ "min": 4094,
+ "brotli": 1934
},
"files": {
"tags/my-img.marko": 233,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/native-tag-var-in-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/native-tag-var-in-body/sizes.json
index ecd5a917ed..bc0f3789f7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/native-tag-var-in-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/native-tag-var-in-body/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1640,
- "brotli": 872
+ "min": 1638,
+ "brotli": 859
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/nested-assignment-expression/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/nested-assignment-expression/sizes.json
index 7fd1061574..5de81d23ee 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/nested-assignment-expression/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/nested-assignment-expression/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2666,
- "brotli": 1343
+ "min": 2664,
+ "brotli": 1350
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/nested-for-if-stateful/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/nested-for-if-stateful/sizes.json
index 0d510badeb..39e70c4216 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/nested-for-if-stateful/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/nested-for-if-stateful/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8096,
- "brotli": 3665
+ "min": 8040,
+ "brotli": 3635
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/no-render-content-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/no-render-content-conditional/sizes.json
index 7da165eb9a..25702d78cf 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/no-render-content-conditional/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/no-render-content-conditional/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 1885,
- "brotli": 992
+ "min": 1883,
+ "brotli": 986
},
"files": {
"tags/child.marko": 184,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/no-render-content-subtree/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/no-render-content-subtree/sizes.json
index d85395983d..c8bdb34377 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/no-render-content-subtree/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/no-render-content-subtree/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 1885,
- "brotli": 992
+ "min": 1883,
+ "brotli": 986
},
"files": {
"tags/child.marko": 184,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/param-closure-alias-const/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/param-closure-alias-const/sizes.json
index b6c911b318..3b792e4797 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/param-closure-alias-const/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/param-closure-alias-const/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/param-closure-alias-let/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/param-closure-alias-let/sizes.json
index b6c911b318..3b792e4797 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/param-closure-alias-let/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/param-closure-alias-let/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/param-destructure-default/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/param-destructure-default/sizes.json
index 61bd88e72a..5214f49d5e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/param-destructure-default/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/param-destructure-default/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/param-destructure-dynamic-default/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/param-destructure-dynamic-default/sizes.json
index 84a88c1076..dc24fefb24 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/param-destructure-dynamic-default/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/param-destructure-dynamic-default/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3504,
- "brotli": 1689
+ "min": 3502,
+ "brotli": 1716
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/param-rest-reads/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/param-rest-reads/sizes.json
index 92b681b8cd..d51140e5cb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/param-rest-reads/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/param-rest-reads/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholder-adjacent-static-text/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/placeholder-adjacent-static-text/sizes.json
index f0923b2e78..a0b9aed35f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholder-adjacent-static-text/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholder-adjacent-static-text/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2634,
- "brotli": 1336
+ "min": 2632,
+ "brotli": 1346
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholder-empty-after-node/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/placeholder-empty-after-node/sizes.json
index cd124faaa4..fb059940e9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholder-empty-after-node/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholder-empty-after-node/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2620,
- "brotli": 1323
+ "min": 2618,
+ "brotli": 1334
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholder-single/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/placeholder-single/__snapshots__/dom.bundle.debug.js
index 2f561796b2..49faa65ff5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholder-single/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholder-single/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "aeg";
const $walks = "b%c%c";
-_enable_catch();
const $await_content2__data = ($scope, data) => _text($scope["#text/0"], data);
const $await_content2__$params = ($scope, $params3) => $await_content2__data($scope, $params3[0]);
const $await_content__data = ($scope, data) => _text($scope["#text/0"], data);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholder-single/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/placeholder-single/sizes.json
index b458980f85..82e9ee1109 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholder-single/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholder-single/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholder-skipped/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/placeholder-skipped/__snapshots__/dom.bundle.debug.js
index ff3f1a7509..16803363c4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholder-skipped/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholder-skipped/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "ace";
const $walks = "b%c%c";
-_enable_catch();
const $await_content__data = ($scope, data) => _text($scope["#text/0"], data);
const $await_content__$params = ($scope, $params2) => $await_content__data($scope, $params2[0]);
const $placeholder_content = _content_resume("__tests__/template.marko_2_content", "_A_");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholder-skipped/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/placeholder-skipped/sizes.json
index 9c0e3df9d4..6865ff15ad 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholder-skipped/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholder-skipped/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholder-static-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/placeholder-static-multiple/sizes.json
index 3fdce12088..65456ea4ae 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholder-static-multiple/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholder-static-multiple/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2379,
- "brotli": 1221
+ "min": 2377,
+ "brotli": 1230
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholders-nested/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/placeholders-nested/__snapshots__/dom.bundle.debug.js
index 7a248e7840..2b8b370344 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholders-nested/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholders-nested/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "ahj";
const $walks = "b%c%c";
-_enable_catch();
const $await_content3__data = ($scope, data) => _text($scope["#text/0"], data);
const $await_content3__$params = ($scope, $params4) => $await_content3__data($scope, $params4[0]);
const $await_content2__data = ($scope, data) => _text($scope["#text/0"], data);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholders-nested/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/placeholders-nested/sizes.json
index 5e6be0f9f9..c72b185e3a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholders-nested/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholders-nested/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/placeholders/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/placeholders/sizes.json
index 00f79e798a..7ede530049 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/placeholders/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/placeholders/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/pure-signal-resume-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/pure-signal-resume-function/sizes.json
index 64cb2333f7..07ddfb2a30 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/pure-signal-resume-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/pure-signal-resume-function/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2011,
- "brotli": 1033
+ "min": 2009,
+ "brotli": 1027
},
"files": {
"tags/my-button.marko": 122,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/pure-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/pure-signal/sizes.json
index 6b0e06bdb8..cf1638224e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/pure-signal/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/pure-signal/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2622,
- "brotli": 1328
+ "min": 2620,
+ "brotli": 1333
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/read-proposed-tag-variable-after-write/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/read-proposed-tag-variable-after-write/sizes.json
index 390e166ef8..1b6b09284f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/read-proposed-tag-variable-after-write/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/read-proposed-tag-variable-after-write/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2638,
- "brotli": 1329
+ "min": 2636,
+ "brotli": 1338
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/reassignment-expression-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/reassignment-expression-counter/sizes.json
index bc691e3c78..cfea2e8057 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/reassignment-expression-counter/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/reassignment-expression-counter/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2707,
- "brotli": 1339
+ "min": 2705,
+ "brotli": 1344
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/reference-in-own-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/reference-in-own-body/sizes.json
index 7e83ae69f6..40a7818714 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/reference-in-own-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/reference-in-own-body/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1848,
- "brotli": 954
+ "min": 1846,
+ "brotli": 938
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/regexp-attr/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/regexp-attr/sizes.json
index 838270c0b5..4eb3b524f1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/regexp-attr/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/regexp-attr/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2760,
- "brotli": 1386
+ "min": 2758,
+ "brotli": 1388
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/remove-and-add-rows/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/remove-and-add-rows/sizes.json
index c10d0c647d..7c2335c440 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/remove-and-add-rows/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/remove-and-add-rows/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/render-effect/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/render-effect/sizes.json
index e83eac5b84..636296a82f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/render-effect/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/render-effect/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/rest-alias-nested-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/rest-alias-nested-scope/sizes.json
index 96c0e0f875..e3ad9b9f41 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/rest-alias-nested-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/rest-alias-nested-scope/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1951,
- "brotli": 1006
+ "min": 1949,
+ "brotli": 1002
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/resume-multi-branch-adoption/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/resume-multi-branch-adoption/sizes.json
index e4f9132ee9..8aa9b36e5b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/resume-multi-branch-adoption/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/resume-multi-branch-adoption/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 8041,
- "brotli": 3660
+ "min": 7987,
+ "brotli": 3612
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/resume-multi-branch-deferred-owner-adoption/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/resume-multi-branch-deferred-owner-adoption/sizes.json
index f137ea66cf..ed67c56fa2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/resume-multi-branch-deferred-owner-adoption/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/resume-multi-branch-deferred-owner-adoption/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 8772,
- "brotli": 3961
+ "min": 8715,
+ "brotli": 3935
},
"files": {
"tags/child.marko": 869,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/resume-single-node/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/resume-single-node/sizes.json
index f104348a8e..c2ea23200c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/resume-single-node/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/resume-single-node/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7753,
- "brotli": 3536
+ "min": 7699,
+ "brotli": 3504
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/return-serialize-circular/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/return-serialize-circular/sizes.json
index 350f33d593..919c19fecb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/return-serialize-circular/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/return-serialize-circular/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 2758,
- "brotli": 1368
+ "min": 2756,
+ "brotli": 1383
},
"files": {
"tags/setter.marko": 312,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/return-tag-bind-type-casting/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/return-tag-bind-type-casting/sizes.json
index b45f80a225..b299078546 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/return-tag-bind-type-casting/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/return-tag-bind-type-casting/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3266,
- "brotli": 1615
+ "min": 3264,
+ "brotli": 1620
},
"files": {
"tags/my-let.marko": 241,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/return-tag-no-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/return-tag-no-state/sizes.json
index dd06709160..f02753f163 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/return-tag-no-state/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/return-tag-no-state/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/return-tag-no-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/return-tag-no-var/sizes.json
index ebda9872d0..54f5b4c663 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/return-tag-no-var/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/return-tag-no-var/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/return-value-registered/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/return-value-registered/sizes.json
index d41be703e5..97bd179d44 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/return-value-registered/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/return-value-registered/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 1860,
- "brotli": 991
+ "min": 1858,
+ "brotli": 977
},
"files": {
"tags/getter.marko": 105,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/returns-within-define-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/returns-within-define-tag/sizes.json
index 8f47f27b85..e597fd62d4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/returns-within-define-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/returns-within-define-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3267,
- "brotli": 1561
+ "min": 3265,
+ "brotli": 1575
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/same-source-alias-pattern-and-identifier/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/same-source-alias-pattern-and-identifier/sizes.json
index b565654fe6..290fa7b399 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/same-source-alias-pattern-and-identifier/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/same-source-alias-pattern-and-identifier/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/same-source-non-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/same-source-non-alias/sizes.json
index b7461db951..6c5f75634d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/same-source-non-alias/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/same-source-non-alias/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2700,
- "brotli": 1357
+ "min": 2698,
+ "brotli": 1369
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/script-no-references/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/script-no-references/sizes.json
index b4775781df..407cd32d48 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/script-no-references/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/script-no-references/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1851,
- "brotli": 962
+ "min": 1849,
+ "brotli": 949
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/script-tag-empty/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/script-tag-empty/sizes.json
index e83eac5b84..636296a82f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/script-tag-empty/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/script-tag-empty/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/script-tag-value-no-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/script-tag-value-no-scope/sizes.json
index 636758d852..464c48a337 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/script-tag-value-no-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/script-tag-value-no-scope/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1769,
- "brotli": 931
+ "min": 1767,
+ "brotli": 915
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/script-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/script-tag/sizes.json
index ad6117a707..88e996f537 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/script-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/script-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1658,
- "brotli": 876
+ "min": 1656,
+ "brotli": 858
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/script-top-level-return/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/script-top-level-return/sizes.json
index 30611df51f..81ec030649 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/script-top-level-return/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/script-top-level-return/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1673,
- "brotli": 885
+ "min": 1671,
+ "brotli": 873
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/script-value-arrow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/script-value-arrow/sizes.json
index 3870f412ba..63b1bf33a1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/script-value-arrow/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/script-value-arrow/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2641,
- "brotli": 1341
+ "min": 2639,
+ "brotli": 1346
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/select-controlled-after-sibling-options/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/select-controlled-after-sibling-options/sizes.json
index 79151d04a3..65934f339a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/select-controlled-after-sibling-options/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/select-controlled-after-sibling-options/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4199,
- "brotli": 1870
+ "min": 4203,
+ "brotli": 1889
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/select-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/select-spread/__snapshots__/dom.bundle.debug.js
index f559333b3d..ff9041e7a6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/select-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/select-spread/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b Db l";
-_enable_controllable_select();
const $n = /*@__PURE__*/ _let("n/6", ($scope) => _attr($scope["#option/2"], "value", $scope.n));
const $setup__script = _script("__tests__/template.marko_0", ($scope) => _on($scope["#button/0"], "click", function() {
$n($scope, "a");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/select-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/select-spread/__snapshots__/dom.bundle.js
index aeb2452623..ccb3f30107 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/select-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/select-spread/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable_select();
const $n = /*@__PURE__*/ _let(6, ($scope) => _attr($scope.c, "value", $scope.g));
const $setup__script = _script("a1", ($scope) => _on($scope.a, "click", function() {
$n($scope, "a");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/select-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/select-spread/sizes.json
index 8da34cc16c..1bfd4f7ffd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/select-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/select-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4096,
- "brotli": 1865
+ "min": 4077,
+ "brotli": 1868
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/select-uncontrolled-empty-option/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/select-uncontrolled-empty-option/sizes.json
index 5811d40455..ef8b5216af 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/select-uncontrolled-empty-option/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/select-uncontrolled-empty-option/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/self-reference-function-named/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/self-reference-function-named/sizes.json
index ca93c64d4c..0b7e6a0751 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/self-reference-function-named/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/self-reference-function-named/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2688,
- "brotli": 1356
+ "min": 2686,
+ "brotli": 1362
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/self-reference-native-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/self-reference-native-tag/sizes.json
index f322bd7213..6e09f34c94 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/self-reference-native-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/self-reference-native-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1898,
- "brotli": 977
+ "min": 1896,
+ "brotli": 981
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/serialize-cycle-repeat-reference/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/serialize-cycle-repeat-reference/sizes.json
index 8b3e56b25a..4792517a10 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/serialize-cycle-repeat-reference/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/serialize-cycle-repeat-reference/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2682,
- "brotli": 1358
+ "min": 2680,
+ "brotli": 1368
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/serialize-promise-scoped-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/serialize-promise-scoped-function/sizes.json
index 43562781a8..a5fe36a951 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/serialize-promise-scoped-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/serialize-promise-scoped-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2865,
- "brotli": 1417
+ "min": 2863,
+ "brotli": 1439
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/serialize-promise/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/serialize-promise/sizes.json
index 31fe5d6622..9b1950e0c4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/serialize-promise/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/serialize-promise/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1679,
- "brotli": 886
+ "min": 1677,
+ "brotli": 870
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/serialize-set-ancestor-member/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/serialize-set-ancestor-member/sizes.json
index 20284e133d..2447011df5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/serialize-set-ancestor-member/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/serialize-set-ancestor-member/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2657,
- "brotli": 1349
+ "min": 2655,
+ "brotli": 1354
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/server-client/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/server-client/sizes.json
index c04d8bbcfd..98edd5d0fa 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/server-client/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/server-client/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1500,
- "brotli": 818
+ "min": 1498,
+ "brotli": 817
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/shadow-same-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/shadow-same-scope/sizes.json
index 5ee388ca3a..5b1859c6c9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/shadow-same-scope/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/shadow-same-scope/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2785,
- "brotli": 1367
+ "min": 2783,
+ "brotli": 1372
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-empty-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-empty-body/sizes.json
index 15a54ecb28..f6a09e6d65 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-empty-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-empty-body/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4399,
- "brotli": 2102
+ "min": 4360,
+ "brotli": 2081
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-for-body-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-for-body-only-child/sizes.json
index 93e7f31fcc..be58a14fe2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-for-body-only-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-for-body-only-child/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4395,
- "brotli": 2097
+ "min": 4356,
+ "brotli": 2076
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-hidden/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-hidden/sizes.json
index e2ade4ffdb..04d0ce18e4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-hidden/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-hidden/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4397,
- "brotli": 2098
+ "min": 4358,
+ "brotli": 2077
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-if-body-empties/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-if-body-empties/sizes.json
index 9ad1d5f79d..a77e26ddbd 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-if-body-empties/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-if-body-empties/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6713,
- "brotli": 3018
+ "min": 6675,
+ "brotli": 2993
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-if-body-toggle/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-if-body-toggle/sizes.json
index 4dd3e7a6c6..606ef6e760 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-if-body-toggle/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-if-body-toggle/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4399,
- "brotli": 2102
+ "min": 4360,
+ "brotli": 2081
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-in-for/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-in-for/sizes.json
index e005c77032..1b15d265aa 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-in-for/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-in-for/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4592,
- "brotli": 2173
+ "min": 4553,
+ "brotli": 2161
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-interactive-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-interactive-body/sizes.json
index d657cd320d..45f0ad125e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-interactive-body/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-interactive-body/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4548,
- "brotli": 2166
+ "min": 4509,
+ "brotli": 2143
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-nested/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-nested/sizes.json
index 6966256a76..a0c67c7eb6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-nested/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-nested/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4466,
- "brotli": 2137
+ "min": 4431,
+ "brotli": 2106
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child-interactive/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child-interactive/sizes.json
index 6597f29f14..1fcd7b91f4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child-interactive/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child-interactive/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4544,
- "brotli": 2164
+ "min": 4505,
+ "brotli": 2141
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child/sizes.json
index e701bdf48a..7dfc9f7ff6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4414,
- "brotli": 2108
+ "min": 4379,
+ "brotli": 2087
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-static/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-static/sizes.json
index 23b17358e5..54f19a04b9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-static/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-static/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag/sizes.json
index 3e71d3d1c7..cfe7d43c43 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4397,
- "brotli": 2098
+ "min": 4358,
+ "brotli": 2077
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-text-prefix-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-text-prefix-placeholder/sizes.json
index fb3d6a8556..fb35d391ca 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/show-text-prefix-placeholder/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/show-text-prefix-placeholder/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4554,
- "brotli": 2179
+ "min": 4519,
+ "brotli": 2155
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-attr-tag-effect/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-attr-tag-effect/sizes.json
index 8cd921708a..f5e9740d27 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-attr-tag-effect/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-attr-tag-effect/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3238,
- "brotli": 1510
+ "min": 3242,
+ "brotli": 1517
},
"files": {
"tags/child.marko": 151,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-input/sizes.json
index 5ee5d6c22c..b0c1c154ea 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-input/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-native-event-handler-multi-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-native-event-handler-multi-alias/sizes.json
index 9ecd9ef4e1..e307a882db 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-native-event-handler-multi-alias/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-native-event-handler-multi-alias/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2205,
- "brotli": 1097
+ "min": 2203,
+ "brotli": 1098
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/__snapshots__/dom.bundle.debug.js
index 33a12d83a3..f8403e1d9b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "value=[]";
const $walks = " bDb%l b";
-_enable_controllable_input();
const $attrs2__script = _script("__tests__/template.marko_0_attrs", ($scope) => _attrs_script($scope, "#input/0"));
const $attrs2 = /*@__PURE__*/ _let("attrs/4", ($scope) => {
_attrs($scope, "#input/0", $scope.attrs, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/__snapshots__/dom.bundle.js
index 82b3f5f6b1..fe5d49104a 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_controllable_input();
const $attrs2__script = _script("a2", ($scope) => _attrs_script($scope, "a"));
const $attrs2 = /*@__PURE__*/ _let(4, ($scope) => {
_attrs($scope, "a", $scope.e, _controllable_input);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/sizes.json
index 63060fef41..21c83f8629 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/sizes.json
@@ -1,7 +1,7 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7273,
+ "min": 7252,
"brotli": 2979
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-event-handler/sizes.json
index 4376dcd934..97d2dd5084 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-event-handler/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-event-handler/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4482,
- "brotli": 2056
+ "min": 4474,
+ "brotli": 2060
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-custom-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-custom-tag/sizes.json
index 6df22256d0..84964a9c1e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-custom-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-custom-tag/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3575,
- "brotli": 1664
+ "min": 3573,
+ "brotli": 1656
},
"files": {
"tags/child.marko": 132,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-define-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-define-tag/sizes.json
index ce15876c5c..617f5b9cd4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-define-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-define-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3575,
- "brotli": 1665
+ "min": 3573,
+ "brotli": 1655
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content-rest/sizes.json
index 7a7a11b951..894627a39e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content-rest/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content-rest/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 3575,
- "brotli": 1665
+ "min": 3573,
+ "brotli": 1653
},
"files": {
"tags/child.marko": 134,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content/sizes.json
index ecc71d5a0b..b4a7319417 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-defaults/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-defaults/__snapshots__/dom.bundle.debug.js
index 707c336760..60b3ce0e87 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-defaults/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-defaults/__snapshots__/dom.bundle.debug.js
@@ -32,7 +32,6 @@ var wrap_default = /*@__PURE__*/ _template("__tests__/tags/wrap.marko", $templat
const $template = /*@__PURE__*/ ((_w0, _w1) => `${_w0}
${_w1}
`)($template$1, $template$1);
const $walks = /*@__PURE__*/ ((_w0, _w1) => `D/${_w0}&lD/${_w1}&lD%l`)($walks$1, $walks$1);
const Wrap = wrap_default;
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/2");
function $setup($scope) {
$setup$1($scope["#childScope/0"]);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-defaults/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-defaults/sizes.json
index 37f2e44172..b7e7f7bdac 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-defaults/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-defaults/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-multiple-children/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-multiple-children/sizes.json
index b8440dfcd9..f9f06c5b53 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-multiple-children/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-multiple-children/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-multiple-spread-exprs/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-multiple-spread-exprs/sizes.json
index 3d2b1ccfd8..7b3c931574 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-multiple-spread-exprs/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-multiple-spread-exprs/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-deep/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-deep/sizes.json
index 086b51ada9..08230a3cef 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-deep/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-deep/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-deopt/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-deopt/sizes.json
index 430bdfa755..c7b188ea93 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-deopt/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-deopt/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1951,
- "brotli": 1006
+ "min": 1949,
+ "brotli": 1002
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/__snapshots__/dom.bundle.debug.js
index 7e68b3b9fb..93589ca900 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/__snapshots__/dom.bundle.debug.js
@@ -24,7 +24,6 @@ const $template$1 = " ";
const $walks$1 = "b%c";
const $setup$1 = () => {};
_resume_dynamic_tag();
-_enable_controllable();
const $_classspandiv_content__input_foo = /*@__PURE__*/ _closure_get("input_foo", ($scope) => $foo($scope["#childScope/0"], $scope._.input_foo));
const $_classspandiv_content__setup = $_classspandiv_content__input_foo;
const $_classspandiv_content = _content_resume("__tests__/tags/wrap.marko_1_content", /*@__PURE__*/ ((_w0) => `${_w0}`)($template$2), /*@__PURE__*/ ((_w0) => `b/${_w0}&b`)("b%c"), $_classspandiv_content__setup);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/__snapshots__/dom.bundle.js
index 892702e8bf..0a8a12c98e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/__snapshots__/dom.bundle.js
@@ -16,7 +16,6 @@ const $foo = ($scope, foo) => $for($scope, [foo]);
// tags/wrap.marko
_resume_dynamic_tag();
-_enable_controllable();
const $_classspandiv_content__input_foo = /*@__PURE__*/ _closure_get(7, ($scope) => $foo($scope.a, $scope._.d));
const $dynamicTag = /*@__PURE__*/ _dynamic_tag(0, _content_resume("c0", /*@__PURE__*/ ((_w0) => `${_w0}`)($template), /*@__PURE__*/ ((_w0) => `b/${_w0}&b`)("b%c"), $_classspandiv_content__input_foo));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/sizes.json
index 4ebd6ec323..7b0196ff99 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/sizes.json
@@ -2,12 +2,12 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 15054,
- "brotli": 5958
+ "min": 14903,
+ "brotli": 5945
},
"files": {
"tags/child.marko": 758,
- "tags/wrap.marko": 406,
+ "tags/wrap.marko": 382,
"template.marko": 143
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/__snapshots__/dom.bundle.debug.js
index 51203ab206..8ddb995672 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/__snapshots__/dom.bundle.debug.js
@@ -24,7 +24,6 @@ const $walks = /*@__PURE__*/ ((_w0) => `D/${_w0}&lD%l`)("b b");
const $setup = () => {};
const Child = child_default;
_resume_dynamic_tag();
-_enable_controllable();
const $dynamicTag = /*@__PURE__*/ _dynamic_tag("#text/1");
const $input = /*@__PURE__*/ _const("input", ($scope) => {
$_class($scope["#childScope/0"], $scope.input.class);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/__snapshots__/dom.bundle.js
index a9442839a6..853dc79254 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/__snapshots__/dom.bundle.js
@@ -3,4 +3,3 @@ const $input_class__OR__rest__script = _script("b0", ($scope) => _attrs_script($
// template.marko
_resume_dynamic_tag();
-_enable_controllable();
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/sizes.json
index b663b99072..817e27f27d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/sizes.json
@@ -2,12 +2,12 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 7045,
- "brotli": 2720
+ "min": 6967,
+ "brotli": 2713
},
"files": {
"tags/child.marko": 134,
- "template.marko": 85
+ "template.marko": 61
}
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest/sizes.json
index bd64cf7214..9a2acffe5e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known/sizes.json
index 5ee5d6c22c..b0c1c154ea 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-trailing-native-tag-default-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-trailing-native-tag-default-function/sizes.json
index 33d6e01593..3244d26eb0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/spread-trailing-native-tag-default-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/spread-trailing-native-tag-default-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2001,
- "brotli": 1029
+ "min": 1999,
+ "brotli": 1026
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-alias-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-alias-registered-function/sizes.json
index d015988c2f..fdff902617 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/static-alias-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/static-alias-registered-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2658,
- "brotli": 1335
+ "min": 2656,
+ "brotli": 1357
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-content-conditional-consumer/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-content-conditional-consumer/sizes.json
index a0724d6d5e..a1ec33025c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/static-content-conditional-consumer/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/static-content-conditional-consumer/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 8984,
- "brotli": 3882
+ "min": 8938,
+ "brotli": 3878
},
"files": {
"tags/consumer.marko": 509,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-content/sizes.json
index 9de0dd5b15..1575b56019 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/static-content/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/static-content/sizes.json
@@ -1,7 +1,7 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1889,
+ "min": 1887,
"brotli": 981
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-function-invoked-render-reference/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-function-invoked-render-reference/sizes.json
index 9577ca6cac..b6d8975a37 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/static-function-invoked-render-reference/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/static-function-invoked-render-reference/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-function-self-reference/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-function-self-reference/sizes.json
index a4994e51a7..1b0a679957 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/static-function-self-reference/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/static-function-self-reference/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-server-client-blocks/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-server-client-blocks/sizes.json
index f508a81550..63018c9f94 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/static-server-client-blocks/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/static-server-client-blocks/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-text-followed-by-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-text-followed-by-placeholder/sizes.json
index a782e6816e..254ae7e9ce 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/static-text-followed-by-placeholder/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/static-text-followed-by-placeholder/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1320
+ "min": 2602,
+ "brotli": 1327
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-text-split-by-non-rendering-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-text-split-by-non-rendering-tag/sizes.json
index 9ce4390dde..593e4f6fc4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/static-text-split-by-non-rendering-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/static-text-split-by-non-rendering-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2706,
- "brotli": 1353
+ "min": 2704,
+ "brotli": 1370
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-attr-toggle-with-static-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-attr-toggle-with-static-content/sizes.json
index 5f320d7acd..49c350a126 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-attr-toggle-with-static-content/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-attr-toggle-with-static-content/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2623,
- "brotli": 1328
+ "min": 2621,
+ "brotli": 1338
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-server-only-tree/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-server-only-tree/sizes.json
index 5f117a2c94..b4eab3acd4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-server-only-tree/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-server-only-tree/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-comments-strings/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-comments-strings/sizes.json
index b0ad859eb3..f5958dbcf7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-comments-strings/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-comments-strings/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-concise/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-concise/sizes.json
index e3dba3d8b9..2c456ca662 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-concise/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-concise/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-conditional/sizes.json
index b6a5f4fecd..66ce96f7dc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-conditional/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-conditional/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-injection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-injection/sizes.json
index 85ee1a8010..567f3736c1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-injection/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-injection/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-multi/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-multi/sizes.json
index d26c4204c9..14dcb09c2c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-multi/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-multi/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-selectors/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-selectors/sizes.json
index 08fc83a0c1..2993b379a7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-selectors/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-selectors/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-shorthand/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-shorthand/sizes.json
index 1166551e8f..22e4bcd42b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-shorthand/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-shorthand/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-static-mix/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-static-mix/sizes.json
index 65ba365530..f313198bd2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-static-mix/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-static-mix/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-two-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-two-tags/sizes.json
index dd1379a34c..d488ff0226 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-two-tags/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic-two-tags/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic/sizes.json
index 8bb071799d..a0a7985029 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-dynamic/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-escapes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-escapes/sizes.json
index b0ad859eb3..f5958dbcf7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-escapes/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-escapes/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-modules-default/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-modules-default/sizes.json
index bb2c2bf970..e857f3f4bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-modules-default/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-modules-default/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-modules-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-modules-destructured/sizes.json
index bb2c2bf970..e857f3f4bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-modules-destructured/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-modules-destructured/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
}
}
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-type/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-type/sizes.json
index 41d7cb9a1a..14162cc852 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-type/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-type/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag-unbalanced-closers/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag-unbalanced-closers/sizes.json
index b0ad859eb3..f5958dbcf7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag-unbalanced-closers/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag-unbalanced-closers/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-tag/sizes.json
index 41d7cb9a1a..14162cc852 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/style-tag/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/style-tag/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/svg-camelcase-accessors/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/svg-camelcase-accessors/sizes.json
index 5493ee0601..17e4e067d6 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/svg-camelcase-accessors/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/svg-camelcase-accessors/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6293,
- "brotli": 2862
+ "min": 6262,
+ "brotli": 2859
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/svg-math-empty/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/svg-math-empty/sizes.json
index 52c97a1544..448acb6d71 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/svg-math-empty/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/svg-math-empty/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1318
+ "min": 2602,
+ "brotli": 1326
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-name-type-unions/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-name-type-unions/sizes.json
index 762574e30c..6c200b8012 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tag-name-type-unions/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tag-name-type-unions/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 9886,
- "brotli": 4189
+ "min": 9842,
+ "brotli": 4183
},
"files": {
"tags/a/index.marko": 374,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-param-if-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-param-if-closure/sizes.json
index beb77f003f..620c8e7b41 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tag-param-if-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tag-param-if-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9340,
- "brotli": 4022
+ "min": 9294,
+ "brotli": 4025
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-resolution-priority/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-resolution-priority/sizes.json
index f120cdf987..cbe8d98e3e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tag-resolution-priority/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tag-resolution-priority/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure-rest-chain/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure-rest-chain/sizes.json
index 2af99a334d..a52804c35e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure-rest-chain/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure-rest-chain/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure/sizes.json
index 03e6379baf..ab63f6de29 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2895,
- "brotli": 1452
+ "min": 2893,
+ "brotli": 1456
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-var-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-var-rest/sizes.json
index e3c9c45221..04af196cf9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tag-var-rest/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tag-var-rest/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2913,
- "brotli": 1445
+ "min": 2911,
+ "brotli": 1462
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-var-with-serialize-reason/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-var-with-serialize-reason/sizes.json
index b5833a334b..194a0d44ec 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tag-var-with-serialize-reason/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tag-var-with-serialize-reason/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6209,
- "brotli": 2829
+ "min": 6178,
+ "brotli": 2815
},
"files": {
"tags/child.marko": 171,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tags-dir-nested-discovery/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tags-dir-nested-discovery/sizes.json
index e603b6d4fe..65b1f80363 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tags-dir-nested-discovery/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tags-dir-nested-discovery/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/tags-dir-recursive/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tags-dir-recursive/sizes.json
index 48bfa2ded0..48b840c85b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/tags-dir-recursive/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/tags-dir-recursive/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6431,
- "brotli": 2932
+ "min": 6400,
+ "brotli": 2917
},
"files": {
"tags/tree/index.marko": 502,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/template-literal-writes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/template-literal-writes/sizes.json
index 2cd58a2b47..0c92236073 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/template-literal-writes/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/template-literal-writes/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3420,
- "brotli": 1652
+ "min": 3418,
+ "brotli": 1661
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/text-content-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/text-content-counter/sizes.json
index 7a3a6e37b4..94a22ca861 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/text-content-counter/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/text-content-counter/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2563,
- "brotli": 1300
+ "min": 2561,
+ "brotli": 1308
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/text-escape-coverage/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/text-escape-coverage/sizes.json
index fd0e3902f7..ab61ff2348 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/text-escape-coverage/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/text-escape-coverage/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/text-only-tag-escape/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/text-only-tag-escape/sizes.json
index 65c4babae0..3cf8f47886 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/text-only-tag-escape/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/text-only-tag-escape/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2640,
- "brotli": 1341
+ "min": 2638,
+ "brotli": 1347
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-dynamic-text/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-dynamic-text/sizes.json
index 2e094a841f..32fdd8568f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/textarea-dynamic-text/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-dynamic-text/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3132,
- "brotli": 1560
+ "min": 3130,
+ "brotli": 1556
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-leading-newline/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-leading-newline/sizes.json
index 1d65116847..0af45d73bc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/textarea-leading-newline/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-leading-newline/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3729,
- "brotli": 1750
+ "min": 3733,
+ "brotli": 1762
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/__snapshots__/dom.bundle.debug.js
index 6ac372bd8e..742ab27aff 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/__snapshots__/dom.bundle.debug.js
@@ -2,7 +2,6 @@
const $template = "";
const $walks = " b";
const $setup = () => {};
-_enable_controllable_textarea();
const $input__script = _script("__tests__/template.marko_0_input", ($scope) => _attrs_script($scope, "#textarea/0"));
const $input = /*@__PURE__*/ _const("input", ($scope) => {
_attrs($scope, "#textarea/0", $scope.input, _controllable_textarea);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/__snapshots__/dom.bundle.js
index 04d57efc4b..5ef42317d1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/__snapshots__/dom.bundle.js
@@ -1,3 +1,2 @@
// template.marko
-_enable_controllable_textarea();
const $input__script = _script("a0", ($scope) => _attrs_script($scope, "a"));
diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/sizes.json
index 6d21905d5b..cc46bc4198 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3040,
- "brotli": 1456
+ "min": 3021,
+ "brotli": 1453
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-template-literal-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-template-literal-placeholder/sizes.json
index c8de5e74a5..b632f4ffdf 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/textarea-template-literal-placeholder/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-template-literal-placeholder/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3251,
- "brotli": 1602
+ "min": 3249,
+ "brotli": 1609
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-value-leading-newline/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-value-leading-newline/sizes.json
index 0f7519cea8..52305668c1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/textarea-value-leading-newline/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-value-leading-newline/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-value-template-escape/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-value-template-escape/sizes.json
index 893c9dc1d1..d5246e9f46 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/textarea-value-template-escape/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-value-template-escape/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/title-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/title-counter/sizes.json
index fbd349983c..5da9b7a59d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/title-counter/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/title-counter/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2692,
- "brotli": 1358
+ "min": 2690,
+ "brotli": 1364
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/title-multiple-placeholders/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/title-multiple-placeholders/sizes.json
index 2c90bdfeee..8249c93d07 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/title-multiple-placeholders/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/title-multiple-placeholders/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2826,
- "brotli": 1411
+ "min": 2824,
+ "brotli": 1438
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-first-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-first-child/sizes.json
index 77c266a9b9..3f12a494b3 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/toggle-first-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-first-child/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-2/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-2/sizes.json
index 13d75a6892..b96c3200dc 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-2/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-2/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6950,
- "brotli": 3116
+ "min": 6921,
+ "brotli": 3106
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-3/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-3/sizes.json
index 50232aabdc..317a79533d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-3/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-3/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6950,
- "brotli": 3116
+ "min": 6921,
+ "brotli": 3106
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested/sizes.json
index e3dba3d8b9..2c456ca662 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child-with-marker/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child-with-marker/sizes.json
index e38510acf2..fd325a60c9 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child-with-marker/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child-with-marker/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1921,
- "brotli": 984
+ "min": 1919,
+ "brotli": 988
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child/sizes.json
index c288da6c44..cb3d091b84 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7533,
- "brotli": 3324
+ "min": 7502,
+ "brotli": 3313
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-stateful-component/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-stateful-component/sizes.json
index 2d60ff1af4..c6a0a6e1bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/toggle-stateful-component/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-stateful-component/sizes.json
@@ -2,8 +2,8 @@
"dom": {
"template.marko.page.mjs": {
"total": {
- "min": 6685,
- "brotli": 3037
+ "min": 6654,
+ "brotli": 3021
},
"files": {
"tags/counter.marko": 608,
diff --git a/packages/runtime-tags/src/__tests__/fixtures/trailing-tag-dynamic-attr/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/trailing-tag-dynamic-attr/sizes.json
index 601563d483..77e14735d8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/trailing-tag-dynamic-attr/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/trailing-tag-dynamic-attr/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2734,
- "brotli": 1368
+ "min": 2732,
+ "brotli": 1372
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/__snapshots__/dom.bundle.debug.js
index e1b0393a4d..6047800382 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b b%c";
-_enable_catch();
const $await_content__value = ($scope, value) => _text($scope["#text/0"], value > 1 ? (() => {
throw new Error("ERROR!");
})() : value);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/__snapshots__/dom.bundle.js
index 0256b3cb16..c62842cc47 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $await_content__value = ($scope, value) => _text($scope.a, value > 1 ? (() => {
throw new Error("ERROR!");
})() : value);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/sizes.json
index b10bcd5090..2cfbcf79d4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9058,
- "brotli": 3937
+ "min": 9013,
+ "brotli": 3906
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/__snapshots__/dom.bundle.debug.js
index aaaf4716d0..970863ed8f 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b%c";
-_enable_catch();
const $catch_content__err = ($scope, err) => _text($scope["#text/0"], err);
const $catch_content__$params = ($scope, $params2) => $catch_content__err($scope, $params2[0]);
const $catch_content = _content_resume("__tests__/template.marko_2_content", " ", " ", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/__snapshots__/dom.bundle.js
index eb3e9511da..d76ed8f201 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $catch_content__err = ($scope, err) => _text($scope.a, err);
const $catch_content__$params = ($scope, $params2) => $catch_content__err($scope, $params2[0]);
const $catch_content = _content_resume("a0", " ", " ", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/sizes.json
index 7fee3c7802..3491248fd5 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 7166,
- "brotli": 3230
+ "min": 7134,
+ "brotli": 3212
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/__snapshots__/dom.bundle.debug.js
index 318dca6e03..1e6f9d1884 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b%b b";
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope["#text/0"], err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("__tests__/template.marko_2_content", " ", " ", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/__snapshots__/dom.bundle.js
index 2b51b319d1..102e103eb8 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope.a, err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("a0", " ", " ", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/sizes.json
index d41171289d..37bd3da217 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 6123,
- "brotli": 2776
+ "min": 6091,
+ "brotli": 2751
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/__snapshots__/dom.bundle.debug.js
index d3f4176cff..165042e729 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = " b%c";
-_enable_catch();
const $await_content__value = ($scope, value) => _text($scope["#text/0"], value);
const $await_content__$params = ($scope, $params2) => $await_content__value($scope, $params2[0]);
const $await_content = /*@__PURE__*/ _await_content("#text/0", " ", " ");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/__snapshots__/dom.bundle.js
index 745aabbf59..6426a045c0 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/__snapshots__/dom.bundle.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/__snapshots__/dom.bundle.js
@@ -1,5 +1,4 @@
// template.marko
-_enable_catch();
const $await_content__value = ($scope, value) => _text($scope.a, value);
const $await_content__$params = ($scope, $params2) => $await_content__value($scope, $params2[0]);
const $await_content = /*@__PURE__*/ _await_content(0, " ", " ");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/sizes.json
index 2e2f0280c4..59dba1f0d4 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-placeholder-await-branch-removed/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9434,
- "brotli": 4102
+ "min": 9386,
+ "brotli": 4064
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-single-throw-sync/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/try-single-throw-sync/__snapshots__/dom.bundle.debug.js
index 738189426f..563af9a6a2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-single-throw-sync/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-single-throw-sync/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "BeforeAfter";
const $walks = "b%c";
-_enable_catch();
const $catch_content__err_message = ($scope, err_message) => _text($scope["#text/0"], err_message);
const $catch_content__$params = ($scope, $params2) => $catch_content__err_message($scope, $params2[0]?.message);
const $catch_content = _content_resume("__tests__/template.marko_2_content", " ", " ", 0, $catch_content__$params);
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-single-throw-sync/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-single-throw-sync/sizes.json
index 5f71a9b3e2..625e9fa4a2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-single-throw-sync/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-single-throw-sync/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-tag-closure/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/try-tag-closure/__snapshots__/dom.bundle.debug.js
index 568f906fc0..d9282268bb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-tag-closure/__snapshots__/dom.bundle.debug.js
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-tag-closure/__snapshots__/dom.bundle.debug.js
@@ -1,7 +1,6 @@
// template.marko
const $template = "";
const $walks = "b%c";
-_enable_catch();
const $try_content__value = /*@__PURE__*/ _closure_get("value", ($scope) => _text($scope["#text/0"], $scope._.value));
const $try_content__setup = $try_content__value;
const $value = /*@__PURE__*/ _const("value");
diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-tag-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-tag-closure/sizes.json
index df6dba7da3..089406aea2 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/try-tag-closure/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/try-tag-closure/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/typescript-with-tag-variable/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/typescript-with-tag-variable/sizes.json
index e4fc95baf4..8a25c90e60 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/typescript-with-tag-variable/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/typescript-with-tag-variable/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-details-open-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-details-open-default-update/sizes.json
index 34bca54203..e467e7b896 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-details-open-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-details-open-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2953,
- "brotli": 1467
+ "min": 2951,
+ "brotli": 1479
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-dialog-open-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-dialog-open-default-update/sizes.json
index 4da1f9f61e..1b93bd0485 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-dialog-open-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-dialog-open-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2953,
- "brotli": 1467
+ "min": 2951,
+ "brotli": 1479
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checkbox-checkedValue-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checkbox-checkedValue-default-update/sizes.json
index b786107064..993114a864 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checkbox-checkedValue-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checkbox-checkedValue-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4329,
- "brotli": 1967
+ "min": 4327,
+ "brotli": 1974
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checked-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checked-default-update/sizes.json
index 3df1b5b041..5146678c68 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checked-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checked-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3404,
- "brotli": 1611
+ "min": 3402,
+ "brotli": 1622
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-non-editable-value-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-non-editable-value-update/sizes.json
index d7bdda606e..3db987affa 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-non-editable-value-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-non-editable-value-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3512,
- "brotli": 1660
+ "min": 3510,
+ "brotli": 1666
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-radio-checkedValue-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-radio-checkedValue-default-update/sizes.json
index fd2882d544..2df20afaeb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-radio-checkedValue-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-radio-checkedValue-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4323,
- "brotli": 1960
+ "min": 4321,
+ "brotli": 1967
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-value-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-value-default-update/sizes.json
index ac0accc056..2db15dec3e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-value-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-value-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3913,
- "brotli": 1836
+ "min": 3911,
+ "brotli": 1842
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-default-update/sizes.json
index 77d4842f63..fbf10a838d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4282,
- "brotli": 1915
+ "min": 4280,
+ "brotli": 1925
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-multiple-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-multiple-default-update/sizes.json
index 9366b2e9be..f778aeaddb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-multiple-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-multiple-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 4288,
- "brotli": 1919
+ "min": 4286,
+ "brotli": 1936
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value/sizes.json
index 5da20d4aa3..95ceda3d8b 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-coercion/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-coercion/sizes.json
index 37890abe64..cd7715ce68 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-coercion/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-coercion/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-default-update/sizes.json
index ef24ac5ac7..0084761333 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-default-update/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-default-update/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 3955,
- "brotli": 1843
+ "min": 3953,
+ "brotli": 1852
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value/sizes.json
index 0f7519cea8..52305668c1 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/unused-dynamic-tag-body-serialize-reason/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/unused-dynamic-tag-body-serialize-reason/sizes.json
index 1d11ed4d44..86e89cf684 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/unused-dynamic-tag-body-serialize-reason/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/unused-dynamic-tag-body-serialize-reason/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 9104,
- "brotli": 3942
+ "min": 9062,
+ "brotli": 3932
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/unused-pattern-mutation-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/unused-pattern-mutation-registered-function/sizes.json
index 3a95660f67..05914f7987 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/unused-pattern-mutation-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/unused-pattern-mutation-registered-function/sizes.json
@@ -1,7 +1,7 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1969,
+ "min": 1967,
"brotli": 1010
}
},
diff --git a/packages/runtime-tags/src/__tests__/fixtures/unused-var-mutation-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/unused-var-mutation-registered-function/sizes.json
index 89c0566935..4fe4505852 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/unused-var-mutation-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/unused-var-mutation-registered-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1895,
- "brotli": 982
+ "min": 1893,
+ "brotli": 988
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/update-attr/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/update-attr/sizes.json
index 93a90a73aa..bd91fde53e 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/update-attr/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/update-attr/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/update-dynamic-attrs/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/update-dynamic-attrs/sizes.json
index e0c181bfed..de2ca5a8e7 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/update-dynamic-attrs/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/update-dynamic-attrs/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 1982,
- "brotli": 1016
+ "min": 1980,
+ "brotli": 1017
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/update-html/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/update-html/sizes.json
index 27d02f95aa..26cc216a7c 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/update-html/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/update-html/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/update-text/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/update-text/sizes.json
index a4994e51a7..1b0a679957 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/update-text/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/update-text/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/used-var-mutation-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/used-var-mutation-registered-function/sizes.json
index e52f663d4f..046ca5bf1d 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/used-var-mutation-registered-function/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/used-var-mutation-registered-function/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2612,
- "brotli": 1325
+ "min": 2610,
+ "brotli": 1332
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/user-effect-abort-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/user-effect-abort-signal/sizes.json
index 2c7d6b7daa..5a05f0db40 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/user-effect-abort-signal/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/user-effect-abort-signal/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2555,
- "brotli": 1297
+ "min": 2553,
+ "brotli": 1296
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/walk-next-wide-run/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/walk-next-wide-run/sizes.json
index 5731730940..2e710fc325 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/walk-next-wide-run/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/walk-next-wide-run/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2604,
- "brotli": 1320
+ "min": 2602,
+ "brotli": 1327
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/walk-over-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/walk-over-child/sizes.json
index 542c1ab7be..949c6dcb64 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/walk-over-child/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/walk-over-child/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 375,
- "brotli": 249
+ "min": 373,
+ "brotli": 250
}
},
"html": {
diff --git a/packages/runtime-tags/src/__tests__/fixtures/walks-multiplier/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/walks-multiplier/sizes.json
index 4217daf090..279409edcb 100644
--- a/packages/runtime-tags/src/__tests__/fixtures/walks-multiplier/sizes.json
+++ b/packages/runtime-tags/src/__tests__/fixtures/walks-multiplier/sizes.json
@@ -1,8 +1,8 @@
{
"dom": {
"template.marko.page.mjs": {
- "min": 2630,
- "brotli": 1324
+ "min": 2628,
+ "brotli": 1335
}
},
"html": {
diff --git a/packages/runtime-tags/src/common/helpers.ts b/packages/runtime-tags/src/common/helpers.ts
index 5defa9fdd4..c70b28ba78 100644
--- a/packages/runtime-tags/src/common/helpers.ts
+++ b/packages/runtime-tags/src/common/helpers.ts
@@ -205,3 +205,13 @@ export function normalizeDynamicRenderer(
*/
export const decodeAccessor = (num: number): string =>
(num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36);
+
+// Branch (control flow) support latch. A `let` written only by
+// `withBranches` folds away with it, dropping guarded branch handling from
+// bundles without branches; an object property would defeat that analysis.
+export let branchesEnabled: undefined | 1;
+
+export function withBranches(runtime?: T) {
+ branchesEnabled = 1;
+ return runtime as T;
+}
diff --git a/packages/runtime-tags/src/dom.ts b/packages/runtime-tags/src/dom.ts
index 8c7fc0f36f..1cae8af122 100644
--- a/packages/runtime-tags/src/dom.ts
+++ b/packages/runtime-tags/src/dom.ts
@@ -46,11 +46,6 @@ export {
_controllable_open,
_controllable_select,
_controllable_textarea,
- _enable_controllable,
- _enable_controllable_input,
- _enable_controllable_open,
- _enable_controllable_select,
- _enable_controllable_textarea,
} from "./dom/controllable";
export {
_attr,
@@ -86,7 +81,7 @@ export {
_load_template,
_load_visible_trigger,
} from "./dom/load";
-export { _enable_catch, run } from "./dom/queue";
+export { run } from "./dom/queue";
export { _content, _content_closures, _content_resume } from "./dom/renderer";
export {
_el,
diff --git a/packages/runtime-tags/src/dom/catch.feat.ts b/packages/runtime-tags/src/dom/catch.feat.ts
new file mode 100644
index 0000000000..d22c59ff51
--- /dev/null
+++ b/packages/runtime-tags/src/dom/catch.feat.ts
@@ -0,0 +1,72 @@
+import {
+ AccessorProp,
+ type BranchScope,
+ PendingRenderProp,
+ type Scope,
+} from "../common/types";
+import { renderCatch } from "./control-flow";
+import {
+ caughtError,
+ installCatch,
+ type PendingRender,
+ placeholderShown,
+} from "./queue";
+import type { SignalFn } from "./signals";
+
+const handlePendingTry = (
+ fn: SignalFn,
+ scope: Scope,
+ branch: BranchScope | undefined,
+) => {
+ // Defer the fn onto the nearest ancestor try branch still awaiting;
+ // a truthy return means it was deferred.
+ while (branch) {
+ if (branch[AccessorProp.AwaitCounter]?.i) {
+ return (branch[AccessorProp.PendingEffects] ||= []).push(fn, scope);
+ }
+ branch = branch[AccessorProp.ParentBranch];
+ }
+};
+
+// Module evaluation is the enablement: the compiler injects this side-effect
+// import once per program containing ``, ``, or lazy loading.
+installCatch(
+ (runEffects) =>
+ (effects, checkPending = placeholderShown.has(effects)) => {
+ if (checkPending || caughtError.has(effects)) {
+ let i = 0;
+ let fn: SignalFn;
+ let scope: Scope;
+ let branch: BranchScope | undefined;
+ for (; i < effects.length;) {
+ fn = effects[i++] as SignalFn;
+ scope = effects[i++] as Scope;
+ if (
+ (branch = scope[AccessorProp.ClosestBranch])?.[AccessorProp.Gen] !==
+ 0 &&
+ !(checkPending && handlePendingTry(fn, scope, branch))
+ ) {
+ fn(scope);
+ }
+ }
+ } else {
+ runEffects(effects);
+ }
+ },
+ (runRender) => (render: PendingRender) => {
+ try {
+ let branch = render[PendingRenderProp.Scope][AccessorProp.ClosestBranch];
+ while (branch) {
+ if (branch[AccessorProp.PendingRenders]) {
+ render[PendingRenderProp.Pending] = 1;
+ return branch[AccessorProp.PendingRenders].push(render);
+ }
+ branch = branch![AccessorProp.ParentBranch];
+ }
+ render[PendingRenderProp.Pending] = 0;
+ runRender(render);
+ } catch (error) {
+ renderCatch(render[PendingRenderProp.Scope], error);
+ }
+ },
+);
diff --git a/packages/runtime-tags/src/dom/control-flow.ts b/packages/runtime-tags/src/dom/control-flow.ts
index 35c92daa2f..0d560ee0b6 100644
--- a/packages/runtime-tags/src/dom/control-flow.ts
+++ b/packages/runtime-tags/src/dom/control-flow.ts
@@ -2,6 +2,7 @@ import { assertValidLoopKey, assertValidTagName } from "../common/errors";
import { forIn, forOf, forTo, forUntil } from "../common/for";
import {
decodeAccessor,
+ withBranches,
isPromise,
normalizeDynamicRenderer,
} from "../common/helpers";
@@ -21,8 +22,8 @@ import {
import { controllableRenders } from "./controllable";
import { _attrs, _attrs_content, _attrs_script } from "./dom";
import {
- _enable_catch,
caughtError,
+ runEffects,
pendingEffects,
type PendingRender,
placeholderShown,
@@ -32,7 +33,6 @@ import {
queuePendingRender,
queueRender,
run,
- runEffects,
} from "./queue";
import {
_content,
@@ -42,7 +42,7 @@ import {
setupBranch,
type SetupFn,
} from "./renderer";
-import { _resume, enableBranches } from "./resume";
+import { _resume } from "./resume";
import {
collectScopes,
destroyBranch,
@@ -61,7 +61,6 @@ export function _await_promise(
if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
const promiseAccessor = AccessorPrefix.Promise + nodeAccessor;
const branchAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
- _enable_catch();
const resolveAwait = (
scope: Scope,
referenceNode: ChildNode,
@@ -409,121 +408,127 @@ export function renderCatch(scope: Scope, error: unknown) {
}
}
-export function _if(
- nodeAccessor: EncodedAccessor,
- ...branchesArgs: (string | SetupFn | 0)[]
-) {
- if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
- const branchAccessor = AccessorPrefix.ConditionalRenderer + nodeAccessor;
- const branches: Renderer[] = [];
- let i = 0;
- while (i < branchesArgs.length) {
- branches.push(
- _content(
- "",
- branchesArgs[i++] as string | 0 | undefined,
- branchesArgs[i++] as string | 0 | undefined,
- branchesArgs[i++] as SetupFn | 0 | undefined,
- )(),
- );
- }
- enableBranches();
- return (scope: Scope, newBranch: number) => {
- // Resume elides a renderer index of 0, so a resumed scope's absent index
- // means 0 -- gated on having branch scopes so a fresh scope still renders.
- if (
- newBranch !==
- ((scope[branchAccessor] as number) ??
- (scope[AccessorPrefix.BranchScopes + nodeAccessor] && 0))
- ) {
- setConditionalRenderer(
- scope,
- nodeAccessor as string,
- branches[(scope[branchAccessor] = newBranch)],
- createAndSetupBranch,
+export const _if = /*@__PURE__*/ withBranches(
+ (
+ nodeAccessor: EncodedAccessor,
+ ...branchesArgs: (string | SetupFn | 0)[]
+ ) => {
+ if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
+ const branchAccessor = AccessorPrefix.ConditionalRenderer + nodeAccessor;
+ const branches: Renderer[] = [];
+ let i = 0;
+ while (i < branchesArgs.length) {
+ branches.push(
+ _content(
+ "",
+ branchesArgs[i++] as string | 0 | undefined,
+ branchesArgs[i++] as string | 0 | undefined,
+ branchesArgs[i++] as SetupFn | 0 | undefined,
+ )(),
);
}
- };
-}
+ return (scope: Scope, newBranch: number) => {
+ // Resume elides a renderer index of 0, so a resumed scope's absent index
+ // means 0 -- gated on having branch scopes so a fresh scope still renders.
+ if (
+ newBranch !==
+ ((scope[branchAccessor] as number) ??
+ (scope[AccessorPrefix.BranchScopes + nodeAccessor] && 0))
+ ) {
+ setConditionalRenderer(
+ scope,
+ nodeAccessor as string,
+ branches[(scope[branchAccessor] = newBranch)],
+ createAndSetupBranch,
+ );
+ }
+ };
+ },
+);
// The `` body always exists, so this signal never renders; it only moves
// the body's range in/out of a detached fragment (SSR hides it in a `` wrapper).
-export function _show(
- nodeAccessor: EncodedAccessor,
- startNodeAccessor?: EncodedAccessor,
- endNodeAccessor?: EncodedAccessor,
-) {
- if (!MARKO_DEBUG) {
- nodeAccessor = decodeAccessor(nodeAccessor as number);
- if (startNodeAccessor !== undefined) {
- startNodeAccessor = decodeAccessor(startNodeAccessor as number);
- }
- if (endNodeAccessor !== undefined) {
- endNodeAccessor = decodeAccessor(endNodeAccessor as number);
- }
- }
- const rangeAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
- enableBranches();
- return (scope: Scope, display: unknown) => {
- // The reference node is the parent element when the `` is its only
- // child, otherwise a marker node just after the body.
- const referenceNode = scope[nodeAccessor] as ChildNode;
- const onlyChild = referenceNode.nodeType === NodeType.Element;
- const parentNode = onlyChild
- ? (referenceNode as unknown as ParentNode & Element)
- : referenceNode.parentNode!;
- let range = scope[rangeAccessor] as BranchScope | undefined;
-
- if (!range) {
- // Client render: derive the range from the template's static shape.
- range = scope[rangeAccessor] = {} as BranchScope;
- range[AccessorProp.StartNode] = onlyChild
- ? parentNode.firstChild!
- : (scope[startNodeAccessor as Accessor] as ChildNode);
- range[AccessorProp.EndNode] = onlyChild
- ? parentNode.lastChild!
- : endNodeAccessor === undefined
- ? // A single static node body bounds itself.
- referenceNode.previousSibling!
- : (scope[endNodeAccessor as Accessor] as ChildNode);
- }
-
- let startNode = range[AccessorProp.StartNode];
- if (
- range[AccessorProp.Id] &&
- startNode === range[AccessorProp.EndNode] &&
- (startNode as Partial).tagName === "T"
- ) {
- // First update after resuming hidden: dissolve the `` wrapper, leaving its
- // children. Replacing it with a plain holder ensures a body `` is never mistaken for it.
- const wrapper = startNode as Element;
- if (!wrapper.firstChild) wrapper.appendChild(new Text());
- range = scope[rangeAccessor] = {} as BranchScope;
- range[AccessorProp.StartNode] = startNode = wrapper.firstChild!;
- range[AccessorProp.EndNode] = wrapper.lastChild!;
- wrapper.replaceWith(...wrapper.childNodes);
+export const _show = /*@__PURE__*/ withBranches(
+ (
+ nodeAccessor: EncodedAccessor,
+ startNodeAccessor?: EncodedAccessor,
+ endNodeAccessor?: EncodedAccessor,
+ ) => {
+ if (!MARKO_DEBUG) {
+ nodeAccessor = decodeAccessor(nodeAccessor as number);
+ if (startNodeAccessor !== undefined) {
+ startNodeAccessor = decodeAccessor(startNodeAccessor as number);
+ }
+ if (endNodeAccessor !== undefined) {
+ endNodeAccessor = decodeAccessor(endNodeAccessor as number);
+ }
}
+ const rangeAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
+ return (scope: Scope, display: unknown) => {
+ // The reference node is the parent element when the `` is its only
+ // child, otherwise a marker node just after the body.
+ const referenceNode = scope[nodeAccessor] as ChildNode;
+ const onlyChild = referenceNode.nodeType === NodeType.Element;
+ const parentNode = onlyChild
+ ? (referenceNode as unknown as ParentNode & Element)
+ : referenceNode.parentNode!;
+ let range = scope[rangeAccessor] as BranchScope | undefined;
+
+ if (!range) {
+ // Client render: derive the range from the template's static shape.
+ range = scope[rangeAccessor] = {} as BranchScope;
+ range[AccessorProp.StartNode] = onlyChild
+ ? parentNode.firstChild!
+ : (scope[startNodeAccessor as Accessor] as ChildNode);
+ range[AccessorProp.EndNode] = onlyChild
+ ? parentNode.lastChild!
+ : endNodeAccessor === undefined
+ ? // A single static node body bounds itself.
+ referenceNode.previousSibling!
+ : (scope[endNodeAccessor as Accessor] as ChildNode);
+ }
- // An only child owns every node in the parent, so the parent being empty is
- // what says it is hidden; its cached marker may have been replaced by the body.
- const inDom = onlyChild
- ? !!parentNode.firstChild
- : startNode.parentNode === parentNode;
- if (display) {
- if (!inDom) {
- insertBranchBefore(range, parentNode, onlyChild ? null : referenceNode);
+ let startNode = range[AccessorProp.StartNode];
+ if (
+ range[AccessorProp.Id] &&
+ startNode === range[AccessorProp.EndNode] &&
+ (startNode as Partial).tagName === "T"
+ ) {
+ // First update after resuming hidden: dissolve the `` wrapper, leaving its
+ // children. Replacing it with a plain holder ensures a body `` is never mistaken for it.
+ const wrapper = startNode as Element;
+ if (!wrapper.firstChild) wrapper.appendChild(new Text());
+ range = scope[rangeAccessor] = {} as BranchScope;
+ range[AccessorProp.StartNode] = startNode = wrapper.firstChild!;
+ range[AccessorProp.EndNode] = wrapper.lastChild!;
+ wrapper.replaceWith(...wrapper.childNodes);
}
- } else if (inDom) {
- if (onlyChild) {
- // An only child has no markers; body control flow can replace the
- // parent's first and last child, so read them at each hide.
- range[AccessorProp.StartNode] = parentNode.firstChild!;
- range[AccessorProp.EndNode] = parentNode.lastChild!;
+
+ // An only child owns every node in the parent, so the parent being empty is
+ // what says it is hidden; its cached marker may have been replaced by the body.
+ const inDom = onlyChild
+ ? !!parentNode.firstChild
+ : startNode.parentNode === parentNode;
+ if (display) {
+ if (!inDom) {
+ insertBranchBefore(
+ range,
+ parentNode,
+ onlyChild ? null : referenceNode,
+ );
+ }
+ } else if (inDom) {
+ if (onlyChild) {
+ // An only child has no markers; body control flow can replace the
+ // parent's first and last child, so read them at each hide.
+ range[AccessorProp.StartNode] = parentNode.firstChild!;
+ range[AccessorProp.EndNode] = parentNode.lastChild!;
+ }
+ tempDetachBranch(range);
}
- tempDetachBranch(range);
- }
- };
-}
+ };
+ },
+);
export function patchDynamicTag(
fn: (cond: T) => T,
@@ -531,156 +536,159 @@ export function patchDynamicTag(
// Injection point for compat layer.
_dynamic_tag = fn(_dynamic_tag);
}
-export let _dynamic_tag = function dynamicTag(
- nodeAccessor: EncodedAccessor,
- getContent?: ((scope: Scope) => Renderer) | 0,
- getTagVar?: (() => Signal) | 0,
- inputIsArgs?: 1,
-): Signal {
- if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
- const childScopeAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
- const rendererAccessor = AccessorPrefix.ConditionalRenderer + nodeAccessor;
- enableBranches();
- return (scope, newRenderer, getInput?: () => any) => {
- const normalizedRenderer = normalizeDynamicRenderer(newRenderer);
- if (
- scope[rendererAccessor] !==
- (scope[rendererAccessor] =
- (normalizedRenderer as Renderer | undefined)?.[RendererProp.Id] ||
- normalizedRenderer) ||
- (getContent && !(normalizedRenderer || scope[childScopeAccessor]))
- ) {
- setConditionalRenderer(
- scope,
- nodeAccessor as string,
- normalizedRenderer || (getContent ? getContent(scope) : undefined),
- createBranchWithTagNameOrRenderer,
- );
+export let _dynamic_tag = /*@__PURE__*/ withBranches(
+ (
+ nodeAccessor: EncodedAccessor,
+ getContent?: ((scope: Scope) => Renderer) | 0,
+ getTagVar?: (() => Signal) | 0,
+ inputIsArgs?: 1,
+ ): Signal => {
+ if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
+ const childScopeAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
+ const rendererAccessor = AccessorPrefix.ConditionalRenderer + nodeAccessor;
+ return (scope, newRenderer, getInput?: () => any) => {
+ const normalizedRenderer =
+ normalizeDynamicRenderer(newRenderer);
+ if (
+ scope[rendererAccessor] !==
+ (scope[rendererAccessor] =
+ (normalizedRenderer as Renderer | undefined)?.[RendererProp.Id] ||
+ normalizedRenderer) ||
+ (getContent && !(normalizedRenderer || scope[childScopeAccessor]))
+ ) {
+ setConditionalRenderer(
+ scope,
+ nodeAccessor as string,
+ normalizedRenderer || (getContent ? getContent(scope) : undefined),
+ createBranchWithTagNameOrRenderer,
+ );
- if (getTagVar) {
- scope[childScopeAccessor][AccessorProp.TagVariable] = (
- value: unknown,
- ) => getTagVar()(scope, value);
- }
+ if (getTagVar) {
+ scope[childScopeAccessor][AccessorProp.TagVariable] = (
+ value: unknown,
+ ) => getTagVar()(scope, value);
+ }
- if (typeof normalizedRenderer === "string") {
- if (getContent) {
- const content = getContent(scope);
- setConditionalRenderer(
- scope[childScopeAccessor],
- MARKO_DEBUG ? `#${normalizedRenderer}/0` : "a",
- content,
- createAndSetupBranch,
- );
- if (content[RendererProp.Accessor]) {
- subscribeToScopeSet(
- content[RendererProp.Owner]!,
- content[RendererProp.Accessor],
- scope[childScopeAccessor][
- AccessorPrefix.BranchScopes +
- (MARKO_DEBUG ? `#${normalizedRenderer}/0` : "a")
- ],
+ if (typeof normalizedRenderer === "string") {
+ if (getContent) {
+ const content = getContent(scope);
+ setConditionalRenderer(
+ scope[childScopeAccessor],
+ MARKO_DEBUG ? `#${normalizedRenderer}/0` : "a",
+ content,
+ createAndSetupBranch,
);
+ if (content[RendererProp.Accessor]) {
+ subscribeToScopeSet(
+ content[RendererProp.Owner]!,
+ content[RendererProp.Accessor],
+ scope[childScopeAccessor][
+ AccessorPrefix.BranchScopes +
+ (MARKO_DEBUG ? `#${normalizedRenderer}/0` : "a")
+ ],
+ );
+ }
}
+ } else if (normalizedRenderer?.[RendererProp.Accessor]) {
+ subscribeToScopeSet(
+ normalizedRenderer[RendererProp.Owner]!,
+ normalizedRenderer[RendererProp.Accessor],
+ scope[childScopeAccessor],
+ );
}
- } else if (normalizedRenderer?.[RendererProp.Accessor]) {
- subscribeToScopeSet(
- normalizedRenderer[RendererProp.Owner]!,
- normalizedRenderer[RendererProp.Accessor],
- scope[childScopeAccessor],
- );
}
- }
- if (normalizedRenderer) {
- const childScope = scope[childScopeAccessor] as Scope;
- const args = getInput?.();
- if (typeof normalizedRenderer === "string") {
- const nodeAccessor = MARKO_DEBUG ? `#${normalizedRenderer}/0` : "a";
- (getContent ? _attrs : _attrs_content)(
- childScope,
- nodeAccessor,
- (inputIsArgs ? args[0] : args) || {},
- controllableRenders[(childScope[nodeAccessor] as Element).tagName],
- );
-
- if (
- childScope[AccessorPrefix.EventAttributes + nodeAccessor] ||
- childScope[AccessorPrefix.ControlledHandler + nodeAccessor]
- ) {
- queueEffect(childScope, dynamicTagScript);
- }
- } else {
- for (const accessor in normalizedRenderer[RendererProp.LocalClosures]) {
- normalizedRenderer[RendererProp.LocalClosures] {
+ const childScope = scope[childScopeAccessor] as Scope;
+ const args = getInput?.();
+ if (typeof normalizedRenderer === "string") {
+ const nodeAccessor = MARKO_DEBUG ? `#${normalizedRenderer}/0` : "a";
+ (getContent ? _attrs : _attrs_content)(
childScope,
- normalizedRenderer[RendererProp.LocalClosureValues]![accessor],
+ nodeAccessor,
+ (inputIsArgs ? args[0] : args) || {},
+ controllableRenders[(childScope[nodeAccessor] as Element).tagName],
);
- }
- if (normalizedRenderer[RendererProp.Params]) {
- if (inputIsArgs) {
- normalizedRenderer[RendererProp.Params]!(
- childScope,
- (normalizedRenderer as any)._ ? args[0] : args,
- );
- } else {
- const inputWithContent = getContent
- ? { ...args, content: getContent(scope) }
- : args || {};
- normalizedRenderer[RendererProp.Params]!(
+ if (
+ childScope[AccessorPrefix.EventAttributes + nodeAccessor] ||
+ childScope[AccessorPrefix.ControlledHandler + nodeAccessor]
+ ) {
+ queueEffect(childScope, dynamicTagScript);
+ }
+ } else {
+ for (const accessor in normalizedRenderer[
+ RendererProp.LocalClosures
+ ]) {
+ normalizedRenderer[RendererProp.LocalClosures]._
- ? inputWithContent
- : [inputWithContent],
+ normalizedRenderer[RendererProp.LocalClosureValues]![accessor],
);
}
+
+ if (normalizedRenderer[RendererProp.Params]) {
+ if (inputIsArgs) {
+ normalizedRenderer[RendererProp.Params]!(
+ childScope,
+ (normalizedRenderer as any)._ ? args[0] : args,
+ );
+ } else {
+ const inputWithContent = getContent
+ ? { ...args, content: getContent(scope) }
+ : args || {};
+ normalizedRenderer[RendererProp.Params]!(
+ childScope,
+ (normalizedRenderer as any)._
+ ? inputWithContent
+ : [inputWithContent],
+ );
+ }
+ }
}
}
- }
- };
-};
+ };
+ },
+);
// Specialized `_dynamic_tag` for a content passthrough: the caller guarantees a
// normalized content `Renderer` (or undefined) rendered with no input or parameters.
-export function _dynamic_tag_content(
- nodeAccessor: EncodedAccessor,
-): Signal {
- if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
- const childScopeAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
- const rendererAccessor = AccessorPrefix.ConditionalRenderer + nodeAccessor;
- enableBranches();
- return (scope, renderer) => {
- if (
- scope[rendererAccessor] !==
- (scope[rendererAccessor] = renderer?.[RendererProp.Id] || renderer)
- ) {
- setConditionalRenderer(
- scope,
- nodeAccessor as string,
- renderer,
- createAndSetupBranch,
- );
-
- if (renderer?.[RendererProp.Accessor]) {
- subscribeToScopeSet(
- renderer[RendererProp.Owner]!,
- renderer[RendererProp.Accessor],
- scope[childScopeAccessor],
+export const _dynamic_tag_content = /*@__PURE__*/ withBranches(
+ (nodeAccessor: EncodedAccessor): Signal => {
+ if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
+ const childScopeAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
+ const rendererAccessor = AccessorPrefix.ConditionalRenderer + nodeAccessor;
+ return (scope, renderer) => {
+ if (
+ scope[rendererAccessor] !==
+ (scope[rendererAccessor] = renderer?.[RendererProp.Id] || renderer)
+ ) {
+ setConditionalRenderer(
+ scope,
+ nodeAccessor as string,
+ renderer,
+ createAndSetupBranch,
);
+
+ if (renderer?.[RendererProp.Accessor]) {
+ subscribeToScopeSet(
+ renderer[RendererProp.Owner]!,
+ renderer[RendererProp.Accessor],
+ scope[childScopeAccessor],
+ );
+ }
}
- }
- if (renderer) {
- for (const accessor in renderer[RendererProp.LocalClosures]) {
- renderer[RendererProp.LocalClosures];
+ if (renderer) {
+ for (const accessor in renderer[RendererProp.LocalClosures]) {
+ renderer[RendererProp.LocalClosures];
+ }
}
- }
- };
-}
+ };
+ },
+);
export function _resume_dynamic_tag() {
_resume(DYNAMIC_TAG_SCRIPT_REGISTER_ID, dynamicTagScript);
@@ -745,229 +753,233 @@ export function setConditionalRenderer(
}
}
-export const _for_of = loop<
- [all: unknown[], by?: (item: unknown, index: number) => unknown]
->(([all, by = bySecondArg], cb) => {
- if (typeof by === "string") {
- forOf(all, (item, i) =>
- cb((item as Record)[by], [item, i]),
- );
- } else {
- forOf(all, (item, i) => cb(by(item, i), [item, i]));
- }
-});
-
-export const _for_in = loop<
- [obj: {}, by?: (key: string, v: unknown) => unknown]
->(([obj, by = byFirstArg], cb) =>
- forIn(obj, (key, value) => cb(by(key, value), [key, value])),
-);
-
-export const _for_to = loop<
- [to: number, from: number, step: number, by?: (v: number) => unknown]
->(([to, from, step, by = byFirstArg], cb) =>
- forTo(to, from, step, (v) => cb(by(v), [v])),
-);
-
-export const _for_until = loop<
- [until: number, from: number, step: number, by?: (v: number) => unknown]
->(([until, from, step, by = byFirstArg], cb) =>
- forUntil(until, from, step, (v) => cb(by(v), [v])),
-);
-
-/* @__NO_SIDE_EFFECTS__ */
-function loop(
- forEach: (value: T, cb: (key: unknown, args: unknown[]) => void) => void,
-) {
- return (
- nodeAccessor: EncodedAccessor,
- template?: string | 0,
- walks?: string | 0,
- setup?: SetupFn | 0,
- params?: Signal,
- ) => {
- if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
- const scopesAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
- const keyedScopesAccessor = AccessorPrefix.KeyedScopes + nodeAccessor;
- const renderer = _content("", template, walks, setup)();
- enableBranches();
- return (scope: Scope, value: T) => {
- const referenceNode = scope[nodeAccessor] as Element | Comment | Text;
- const oldScopes = toArray(scope[scopesAccessor]);
- const newScopes: BranchScope[] = (scope[scopesAccessor] = []);
- scope[keyedScopesAccessor] = null;
- const oldLen = oldScopes.length;
- const parentNode = (
- referenceNode.nodeType > NodeType.Element
- ? referenceNode.parentNode ||
- oldScopes[0]?.[AccessorProp.StartNode].parentNode
- : referenceNode
- ) as Element;
- let oldScopesByKey: Map | undefined;
- let hasPotentialMoves: boolean | undefined;
- let start = 0;
-
- if (MARKO_DEBUG) {
- // eslint-disable-next-line no-var
- var seenKeys = new Set();
- }
+const loop = /*@__PURE__*/ withBranches(
+ (
+ forEach: (value: T, cb: (key: unknown, args: unknown[]) => void) => void,
+ ) =>
+ (
+ nodeAccessor: EncodedAccessor,
+ template?: string | 0,
+ walks?: string | 0,
+ setup?: SetupFn | 0,
+ params?: Signal,
+ ) => {
+ if (!MARKO_DEBUG) nodeAccessor = decodeAccessor(nodeAccessor as number);
+ const scopesAccessor = AccessorPrefix.BranchScopes + nodeAccessor;
+ const keyedScopesAccessor = AccessorPrefix.KeyedScopes + nodeAccessor;
+ const renderer = _content("", template, walks, setup)();
+ return (scope: Scope, value: T) => {
+ const referenceNode = scope[nodeAccessor] as Element | Comment | Text;
+ const oldScopes = toArray(scope[scopesAccessor]);
+ const newScopes: BranchScope[] = (scope[scopesAccessor] = []);
+ scope[keyedScopesAccessor] = null;
+ const oldLen = oldScopes.length;
+ const parentNode = (
+ referenceNode.nodeType > NodeType.Element
+ ? referenceNode.parentNode ||
+ oldScopes[0]?.[AccessorProp.StartNode].parentNode
+ : referenceNode
+ ) as Element;
+ let oldScopesByKey: Map | undefined;
+ let hasPotentialMoves: boolean | undefined;
+ let start = 0;
- forEach(value, (key, args) => {
if (MARKO_DEBUG) {
- assertValidLoopKey(key, seenKeys);
+ // eslint-disable-next-line no-var
+ var seenKeys = new Set();
}
- const i = newScopes.length;
- const oldScope = oldScopes[i];
- let branch =
- oldLen &&
- (oldScopesByKey || key !== (oldScope?.[AccessorProp.LoopKey] ?? i)
- ? (oldScopesByKey ||= oldScopes.reduce(
- (map, scope, j) =>
- j < i
- ? map
- : ((scope[AccessorProp.LoopIndex] = j),
- map.set(scope[AccessorProp.LoopKey] ?? j, scope)),
- new Map(),
- )).get(key)
- : oldScope && (start++, oldScope));
- if (branch) {
- hasPotentialMoves = true;
- oldScopesByKey?.delete(key);
- } else {
- branch = createAndSetupBranch(
- scope[AccessorProp.Global],
- renderer,
- scope,
- parentNode,
- );
- }
- branch[AccessorProp.LoopKey] = key;
- newScopes.push(branch);
- params?.(branch, args);
- });
+ forEach(value, (key, args) => {
+ if (MARKO_DEBUG) {
+ assertValidLoopKey(key, seenKeys);
+ }
- const newLen = newScopes.length;
- const hasSiblings = referenceNode !== parentNode;
- let afterReference: null | Node = null;
- let oldEnd = oldLen - 1;
- let newEnd = newLen - 1;
-
- if (hasSiblings) {
- if (oldLen) {
- afterReference = oldScopes[oldEnd][AccessorProp.EndNode].nextSibling;
- if (!newLen) {
- parentNode.insertBefore(referenceNode, afterReference);
+ const i = newScopes.length;
+ const oldScope = oldScopes[i];
+ let branch =
+ oldLen &&
+ (oldScopesByKey || key !== (oldScope?.[AccessorProp.LoopKey] ?? i)
+ ? (oldScopesByKey ||= oldScopes.reduce(
+ (map, scope, j) =>
+ j < i
+ ? map
+ : ((scope[AccessorProp.LoopIndex] = j),
+ map.set(scope[AccessorProp.LoopKey] ?? j, scope)),
+ new Map(),
+ )).get(key)
+ : oldScope && (start++, oldScope));
+ if (branch) {
+ hasPotentialMoves = true;
+ oldScopesByKey?.delete(key);
+ } else {
+ branch = createAndSetupBranch(
+ scope[AccessorProp.Global],
+ renderer,
+ scope,
+ parentNode,
+ );
+ }
+ branch[AccessorProp.LoopKey] = key;
+ newScopes.push(branch);
+ params?.(branch, args);
+ });
+
+ const newLen = newScopes.length;
+ const hasSiblings = referenceNode !== parentNode;
+ let afterReference: null | Node = null;
+ let oldEnd = oldLen - 1;
+ let newEnd = newLen - 1;
+
+ if (hasSiblings) {
+ if (oldLen) {
+ afterReference =
+ oldScopes[oldEnd][AccessorProp.EndNode].nextSibling;
+ if (!newLen) {
+ parentNode.insertBefore(referenceNode, afterReference);
+ }
+ } else if (newLen) {
+ afterReference = referenceNode.nextSibling;
+ referenceNode.remove();
}
- } else if (newLen) {
- afterReference = referenceNode.nextSibling;
- referenceNode.remove();
}
- }
- if (!hasPotentialMoves) {
- // Fast path: if we never match an existing branch, we can directly add or remove all scopes.
- if (oldLen) {
- oldScopes.forEach(
- hasSiblings ? removeAndDestroyBranch : destroyBranch,
- );
- if (!hasSiblings) {
- parentNode.textContent = "";
+ if (!hasPotentialMoves) {
+ // Fast path: if we never match an existing branch, we can directly add or remove all scopes.
+ if (oldLen) {
+ oldScopes.forEach(
+ hasSiblings ? removeAndDestroyBranch : destroyBranch,
+ );
+ if (!hasSiblings) {
+ parentNode.textContent = "";
+ }
}
+
+ for (const newScope of newScopes) {
+ insertBranchBefore(newScope, parentNode, afterReference);
+ }
+
+ return;
}
- for (const newScope of newScopes) {
- insertBranchBefore(newScope, parentNode, afterReference);
+ if (oldScopesByKey) {
+ oldScopesByKey.forEach(removeAndDestroyBranch);
+ } else {
+ for (let i = newLen; i < oldLen; i++) {
+ removeAndDestroyBranch(oldScopes[i]);
+ }
}
- return;
- }
+ // Skip common suffix
+ while (
+ oldEnd >= start &&
+ newEnd >= start &&
+ oldScopes[oldEnd] === newScopes[newEnd]
+ ) {
+ oldEnd--;
+ newEnd--;
+ }
- if (oldScopesByKey) {
- oldScopesByKey.forEach(removeAndDestroyBranch);
- } else {
- for (let i = newLen; i < oldLen; i++) {
- removeAndDestroyBranch(oldScopes[i]);
+ // Update afterReference to account for common suffix
+ if (oldEnd + 1 < oldLen) {
+ afterReference = oldScopes[oldEnd + 1][AccessorProp.StartNode];
}
- }
- // Skip common suffix
- while (
- oldEnd >= start &&
- newEnd >= start &&
- oldScopes[oldEnd] === newScopes[newEnd]
- ) {
- oldEnd--;
- newEnd--;
- }
+ if (start > oldEnd || start > newEnd) {
+ for (let i = start; i <= newEnd; i++) {
+ insertBranchBefore(newScopes[i], parentNode, afterReference);
+ }
+ return;
+ }
- // Update afterReference to account for common suffix
- if (oldEnd + 1 < oldLen) {
- afterReference = oldScopes[oldEnd + 1][AccessorProp.StartNode];
- }
+ // Handle mixed new/moves
+ const diffLen = newEnd - start + 1;
+ const sources = new Array(diffLen);
+ const pred = new Array(diffLen);
+ const tails: number[] = [];
+ let tail: number = -1;
+ let lo: number;
+ let hi: number;
+ let mid: number;
+
+ for (let i = diffLen; i--;) {
+ sources[i] = newScopes[start + i][AccessorProp.LoopIndex] ?? -1;
+ }
- if (start > oldEnd || start > newEnd) {
- for (let i = start; i <= newEnd; i++) {
- insertBranchBefore(newScopes[i], parentNode, afterReference);
+ for (let i = 0; i < diffLen; i++) {
+ if (~sources[i]) {
+ if (tail < 0 || sources[tails[tail]] < sources[i]) {
+ if (~tail) pred[i] = tails[tail];
+ tails[++tail] = i;
+ } else {
+ lo = 0;
+ hi = tail;
+ while (lo < hi) {
+ mid = ((lo + hi) / 2) | 0;
+ if (sources[tails[mid]] < sources[i]) lo = mid + 1;
+ else hi = mid;
+ }
+ if (sources[i] < sources[tails[lo]]) {
+ if (lo > 0) pred[i] = tails[lo - 1];
+ tails[lo] = i;
+ }
+ }
+ }
}
- return;
- }
- // Handle mixed new/moves
- const diffLen = newEnd - start + 1;
- const sources = new Array(diffLen);
- const pred = new Array(diffLen);
- const tails: number[] = [];
- let tail: number = -1;
- let lo: number;
- let hi: number;
- let mid: number;
-
- for (let i = diffLen; i--;) {
- sources[i] = newScopes[start + i][AccessorProp.LoopIndex] ?? -1;
- }
+ // Backtrack to build LIS indices (reuse tails array)
+ hi = tails[tail];
+ lo = tail + 1;
+ while (lo-- > 0) {
+ tails[lo] = hi;
+ hi = pred[hi];
+ }
- for (let i = 0; i < diffLen; i++) {
- if (~sources[i]) {
- if (tail < 0 || sources[tails[tail]] < sources[i]) {
- if (~tail) pred[i] = tails[tail];
- tails[++tail] = i;
+ for (let i = diffLen; i--;) {
+ if (~tail && i === tails[tail]) {
+ tail--;
} else {
- lo = 0;
- hi = tail;
- while (lo < hi) {
- mid = ((lo + hi) / 2) | 0;
- if (sources[tails[mid]] < sources[i]) lo = mid + 1;
- else hi = mid;
- }
- if (sources[i] < sources[tails[lo]]) {
- if (lo > 0) pred[i] = tails[lo - 1];
- tails[lo] = i;
- }
+ insertBranchBefore(
+ newScopes[start + i],
+ parentNode,
+ afterReference,
+ );
}
+
+ afterReference = newScopes[start + i][AccessorProp.StartNode];
}
- }
+ };
+ },
+);
- // Backtrack to build LIS indices (reuse tails array)
- hi = tails[tail];
- lo = tail + 1;
- while (lo-- > 0) {
- tails[lo] = hi;
- hi = pred[hi];
- }
+export const _for_of = /*@__PURE__*/ loop<
+ [all: unknown[], by?: (item: unknown, index: number) => unknown]
+>(([all, by = bySecondArg], cb) => {
+ if (typeof by === "string") {
+ forOf(all, (item, i) =>
+ cb((item as Record)[by], [item, i]),
+ );
+ } else {
+ forOf(all, (item, i) => cb(by(item, i), [item, i]));
+ }
+});
- for (let i = diffLen; i--;) {
- if (~tail && i === tails[tail]) {
- tail--;
- } else {
- insertBranchBefore(newScopes[start + i], parentNode, afterReference);
- }
+export const _for_in = /*@__PURE__*/ loop<
+ [obj: {}, by?: (key: string, v: unknown) => unknown]
+>(([obj, by = byFirstArg], cb) =>
+ forIn(obj, (key, value) => cb(by(key, value), [key, value])),
+);
- afterReference = newScopes[start + i][AccessorProp.StartNode];
- }
- };
- };
-}
+export const _for_to = /*@__PURE__*/ loop<
+ [to: number, from: number, step: number, by?: (v: number) => unknown]
+>(([to, from, step, by = byFirstArg], cb) =>
+ forTo(to, from, step, (v) => cb(by(v), [v])),
+);
+
+export const _for_until = /*@__PURE__*/ loop<
+ [until: number, from: number, step: number, by?: (v: number) => unknown]
+>(([until, from, step, by = byFirstArg], cb) =>
+ forUntil(until, from, step, (v) => cb(by(v), [v])),
+);
function createBranchWithTagNameOrRenderer(
$global: Scope[typeof AccessorProp.Global],
diff --git a/packages/runtime-tags/src/dom/controllable-input.feat.ts b/packages/runtime-tags/src/dom/controllable-input.feat.ts
new file mode 100644
index 0000000000..194c509a2f
--- /dev/null
+++ b/packages/runtime-tags/src/dom/controllable-input.feat.ts
@@ -0,0 +1,12 @@
+import { ControlledType } from "../common/types";
+import {
+ _attr_input_checked_script,
+ _attr_input_checkedValue_script,
+ _attr_input_value_script,
+ controllableScripts,
+} from "./controllable";
+
+controllableScripts[ControlledType.InputChecked] = _attr_input_checked_script;
+controllableScripts[ControlledType.InputCheckedValue] =
+ _attr_input_checkedValue_script;
+controllableScripts[ControlledType.InputValue] = _attr_input_value_script;
diff --git a/packages/runtime-tags/src/dom/controllable-open.feat.ts b/packages/runtime-tags/src/dom/controllable-open.feat.ts
new file mode 100644
index 0000000000..b9163ef925
--- /dev/null
+++ b/packages/runtime-tags/src/dom/controllable-open.feat.ts
@@ -0,0 +1,8 @@
+import { ControlledType } from "../common/types";
+import {
+ _attr_details_or_dialog_open_script,
+ controllableScripts,
+} from "./controllable";
+
+controllableScripts[ControlledType.DetailsOrDialogOpen] =
+ _attr_details_or_dialog_open_script;
diff --git a/packages/runtime-tags/src/dom/controllable-select.feat.ts b/packages/runtime-tags/src/dom/controllable-select.feat.ts
new file mode 100644
index 0000000000..919a0deb7d
--- /dev/null
+++ b/packages/runtime-tags/src/dom/controllable-select.feat.ts
@@ -0,0 +1,4 @@
+import { ControlledType } from "../common/types";
+import { _attr_select_value_script, controllableScripts } from "./controllable";
+
+controllableScripts[ControlledType.SelectValue] = _attr_select_value_script;
diff --git a/packages/runtime-tags/src/dom/controllable-textarea.feat.ts b/packages/runtime-tags/src/dom/controllable-textarea.feat.ts
new file mode 100644
index 0000000000..709e66f505
--- /dev/null
+++ b/packages/runtime-tags/src/dom/controllable-textarea.feat.ts
@@ -0,0 +1,4 @@
+import { ControlledType } from "../common/types";
+import { _attr_input_value_script, controllableScripts } from "./controllable";
+
+controllableScripts[ControlledType.InputValue] = _attr_input_value_script;
diff --git a/packages/runtime-tags/src/dom/controllable.feat.ts b/packages/runtime-tags/src/dom/controllable.feat.ts
new file mode 100644
index 0000000000..0e99327acb
--- /dev/null
+++ b/packages/runtime-tags/src/dom/controllable.feat.ts
@@ -0,0 +1,16 @@
+import {
+ _controllable_input,
+ _controllable_open,
+ _controllable_select,
+ _controllable_textarea,
+ controllableRenders,
+} from "./controllable";
+// A run-time tag name can be any controllable, so its page enables them all.
+import "./controllable-input.feat";
+import "./controllable-open.feat";
+import "./controllable-select.feat";
+
+controllableRenders.INPUT = _controllable_input;
+controllableRenders.TEXTAREA = _controllable_textarea;
+controllableRenders.SELECT = _controllable_select;
+controllableRenders.DETAILS = controllableRenders.DIALOG = _controllable_open;
diff --git a/packages/runtime-tags/src/dom/controllable.ts b/packages/runtime-tags/src/dom/controllable.ts
index 0434c36b96..9363192f13 100644
--- a/packages/runtime-tags/src/dom/controllable.ts
+++ b/packages/runtime-tags/src/dom/controllable.ts
@@ -31,8 +31,9 @@ export function _attr_input_checked_default(
}
}
}
-/** Filled by the latches a compiled page emits, so a page carries only the
- * control kinds its tags can be (`_attrs_script` resolves the kind at run time). */
+/** Filled by the `controllable-*.feat` modules a compiled page imports, so a
+ * page carries only the control kinds its tags can be (`_attrs_script`
+ * resolves the kind at run time). */
export const controllableScripts: {
[T in ControlledType]?: (scope: Scope, nodeAccessor: Accessor) => void;
} = {};
@@ -49,37 +50,6 @@ export type ControllableAttrs = (
nextAttrs: Record,
) => RegExp | void;
-export function _enable_controllable_input() {
- controllableScripts[ControlledType.InputChecked] = _attr_input_checked_script;
- controllableScripts[ControlledType.InputCheckedValue] =
- _attr_input_checkedValue_script;
- controllableScripts[ControlledType.InputValue] = _attr_input_value_script;
-}
-
-export function _enable_controllable_textarea() {
- controllableScripts[ControlledType.InputValue] = _attr_input_value_script;
-}
-
-export function _enable_controllable_select() {
- controllableScripts[ControlledType.SelectValue] = _attr_select_value_script;
-}
-
-export function _enable_controllable_open() {
- controllableScripts[ControlledType.DetailsOrDialogOpen] =
- _attr_details_or_dialog_open_script;
-}
-
-/** A run-time tag name can be any controllable, so its page enables them all. */
-export function _enable_controllable() {
- _enable_controllable_input();
- _enable_controllable_select();
- _enable_controllable_open();
- controllableRenders.INPUT = _controllable_input;
- controllableRenders.TEXTAREA = _controllable_textarea;
- controllableRenders.SELECT = _controllable_select;
- controllableRenders.DETAILS = controllableRenders.DIALOG = _controllable_open;
-}
-
export function _attr_input_checked(
scope: Scope,
nodeAccessor: Accessor,
diff --git a/packages/runtime-tags/src/dom/load.ts b/packages/runtime-tags/src/dom/load.ts
index a358dd19dc..b5fbaece48 100644
--- a/packages/runtime-tags/src/dom/load.ts
+++ b/packages/runtime-tags/src/dom/load.ts
@@ -9,7 +9,7 @@ import {
type Template,
} from "../common/types";
import { addAwaitCounter, renderCatch } from "./control-flow";
-import { _enable_catch, queueAsyncRender, runId } from "./queue";
+import { queueAsyncRender, runId } from "./queue";
import { _content, type Renderer, setupBranch, type SetupFn } from "./renderer";
import { insertBranchBefore, syncGen } from "./scope";
import type { Signal } from "./signals";
@@ -31,7 +31,6 @@ export interface LoadTrigger {
}
export function _load_template(id: string, load: () => Promise) {
- _enable_catch();
let pending: ReturnType | undefined;
const lazyTemplate = _template(
id,
@@ -75,7 +74,6 @@ export function _load_setup(
let pending: ReturnType | undefined;
let renderer: Renderer | undefined;
- _enable_catch();
return (owner: Scope) => {
const child = owner[childScopeAccessor] as BranchScope;
if (renderer) {
diff --git a/packages/runtime-tags/src/dom/queue.ts b/packages/runtime-tags/src/dom/queue.ts
index 19649b9b5c..7d6cdfc268 100644
--- a/packages/runtime-tags/src/dom/queue.ts
+++ b/packages/runtime-tags/src/dom/queue.ts
@@ -1,12 +1,6 @@
-import {
- AccessorProp,
- type BranchScope,
- PendingRenderProp,
- type Scope,
-} from "../common/types";
-import { renderCatch } from "./control-flow";
-import { enableBranches } from "./resume";
-import type { Signal, SignalFn } from "./signals";
+import { branchesEnabled, withBranches } from "../common/helpers";
+import { AccessorProp, PendingRenderProp, type Scope } from "../common/types";
+import type { Signal } from "./signals";
type ExecFn = (scope: S, arg?: any) => void;
export type PendingRender = {
@@ -128,6 +122,35 @@ export let runEffects = ((effects) => {
}
}) as (effects: unknown[], checkPending?: boolean | 1) => void;
+let runRender = (render: PendingRender) => {
+ // Skip renders whose branch was destroyed; short-circuits to a single flag
+ // check for apps without branches.
+ if (
+ !branchesEnabled ||
+ render[PendingRenderProp.Scope][AccessorProp.ClosestBranch]?.[
+ AccessorProp.Gen
+ ] !== 0
+ ) {
+ render[PendingRenderProp.Signal](
+ render[PendingRenderProp.Scope],
+ render[PendingRenderProp.Value],
+ );
+ }
+};
+
+let catchEnabled: undefined | 1;
+// The catch machinery lives in `catch.feat`; it installs by wrapping the
+// plain dispatchers, which imported bindings cannot reassign directly.
+export function installCatch(
+ wrapEffects: (base: typeof runEffects) => typeof runEffects,
+ wrapRender: (base: typeof runRender) => typeof runRender,
+) {
+ catchEnabled = 1;
+ withBranches();
+ runEffects = wrapEffects(runEffects);
+ runRender = wrapRender(runRender);
+}
+
function runRenders() {
while (pendingRenders.length) {
const render = pendingRenders[0];
@@ -165,87 +188,3 @@ function runRenders() {
runRender(render);
}
}
-
-let runRender = (render: PendingRender) =>
- render[PendingRenderProp.Signal](
- render[PendingRenderProp.Scope],
- render[PendingRenderProp.Value],
- );
-
-// Installed by `enableBranches` so apps without branches don't pay for
-// the destroyed branch check.
-export function skipDestroyedRenders() {
- runRender = ((runRender) => (render: PendingRender) => {
- if (
- render[PendingRenderProp.Scope][AccessorProp.ClosestBranch]?.[
- AccessorProp.Gen
- ] !== 0
- ) {
- runRender(render);
- }
- })(runRender);
-}
-
-let catchEnabled: undefined | 1;
-export function _enable_catch() {
- if (!catchEnabled) {
- catchEnabled = 1;
- enableBranches();
- const handlePendingTry = (
- fn: ExecFn,
- scope: Scope,
- branch: BranchScope | undefined,
- ) => {
- // Defer the fn onto the nearest ancestor try branch still awaiting;
- // a truthy return means it was deferred.
- while (branch) {
- if (branch[AccessorProp.AwaitCounter]?.i) {
- return (branch[AccessorProp.PendingEffects] ||= []).push(fn, scope);
- }
- branch = branch[AccessorProp.ParentBranch];
- }
- };
- runEffects = (
- (runEffects) =>
- (effects: unknown[], checkPending = placeholderShown.has(effects)) => {
- if (checkPending || caughtError.has(effects)) {
- let i = 0;
- let fn: SignalFn;
- let scope: Scope;
- let branch: BranchScope | undefined;
- for (; i < effects.length;) {
- fn = effects[i++] as SignalFn;
- scope = effects[i++] as Scope;
- if (
- (branch = scope[AccessorProp.ClosestBranch])?.[
- AccessorProp.Gen
- ] !== 0 &&
- !(checkPending && handlePendingTry(fn, scope, branch))
- ) {
- fn(scope);
- }
- }
- } else {
- runEffects(effects);
- }
- }
- )(runEffects);
- runRender = ((runRender) => (render: PendingRender) => {
- try {
- let branch =
- render[PendingRenderProp.Scope][AccessorProp.ClosestBranch];
- while (branch) {
- if (branch[AccessorProp.PendingRenders]) {
- render[PendingRenderProp.Pending] = 1;
- return branch[AccessorProp.PendingRenders].push(render);
- }
- branch = branch![AccessorProp.ParentBranch];
- }
- render[PendingRenderProp.Pending] = 0;
- runRender(render);
- } catch (error) {
- renderCatch(render[PendingRenderProp.Scope], error);
- }
- })(runRender);
- }
-}
diff --git a/packages/runtime-tags/src/dom/resume.ts b/packages/runtime-tags/src/dom/resume.ts
index b5099e8c4d..536923eb6b 100644
--- a/packages/runtime-tags/src/dom/resume.ts
+++ b/packages/runtime-tags/src/dom/resume.ts
@@ -1,4 +1,4 @@
-import { decodeAccessor } from "../common/helpers";
+import { branchesEnabled, decodeAccessor } from "../common/helpers";
import { DEFAULT_RUNTIME_ID } from "../common/meta";
import { forEach, type Opt, push } from "../common/opt";
import {
@@ -10,7 +10,7 @@ import {
ResumeSymbol,
type Scope,
} from "../common/types";
-import { runEffects, skipDestroyedRenders } from "./queue";
+import { runEffects } from "./queue";
import { setParentBranch } from "./renderer";
import { destroyScope } from "./scope";
import { _el_read, type Signal } from "./signals";
@@ -56,7 +56,6 @@ type RegisteredFn = (scope: S) => void;
const registeredValues: Record = {};
let curRenders: Renders;
-let branchesEnabled: undefined | 1;
let embedRenders:
| undefined
| Map]>;
@@ -64,13 +63,6 @@ let embedRenders:
// `readyIds` checks is dropped from apps without lazy tags.
let readyIds: undefined | Set;
-export function enableBranches() {
- if (!branchesEnabled) {
- branchesEnabled = 1;
- skipDestroyedRenders();
- }
-}
-
export function ready(readyId: string) {
(readyIds ||= new Set()).add(readyId);
for (const renderId in curRenders) {
diff --git a/packages/runtime-tags/src/translator/core/await.ts b/packages/runtime-tags/src/translator/core/await.ts
index ce6092a0d1..b491394144 100644
--- a/packages/runtime-tags/src/translator/core/await.ts
+++ b/packages/runtime-tags/src/translator/core/await.ts
@@ -17,7 +17,7 @@ import {
setBindingDownstream,
trackParamsReferences,
} from "../util/references";
-import { callRuntime } from "../util/runtime";
+import { callRuntime, importRuntimeFeature } from "../util/runtime";
import runtimeInfo from "../util/runtime-info";
import {
getBranchRendererArgs,
@@ -206,6 +206,7 @@ export default {
),
]),
);
+ importRuntimeFeature("catch");
return callRuntime(
"_await_promise",
getScopeAccessorLiteral(nodeRef, true),
diff --git a/packages/runtime-tags/src/translator/core/try.ts b/packages/runtime-tags/src/translator/core/try.ts
index db23de6c0a..69ef651cca 100644
--- a/packages/runtime-tags/src/translator/core/try.ts
+++ b/packages/runtime-tags/src/translator/core/try.ts
@@ -4,7 +4,6 @@ import {
assertNoAttributes,
assertNoParams,
assertNoVar,
- getProgram,
type Tag,
} from "@marko/compiler/babel-utils";
@@ -18,7 +17,7 @@ import {
getScopeAccessorLiteral,
mergeReferences,
} from "../util/references";
-import { callRuntime } from "../util/runtime";
+import { callRuntime, importRuntimeFeature } from "../util/runtime";
import runtimeInfo from "../util/runtime-info";
import {
getBranchRendererArgs,
@@ -46,7 +45,6 @@ import { translateByTarget } from "../util/visitors";
import * as walks from "../util/walks";
import * as writer from "../util/writer";
-const hasEnabledCatch = new WeakSet();
const kDOMBinding = Symbol("try tag dom binding");
declare module "@marko/compiler/dist/types" {
@@ -174,6 +172,7 @@ export default {
const signal = getSignal(section, nodeRef, "try");
signal.build = () => {
+ importRuntimeFeature("catch");
return callRuntime(
"_try",
getScopeAccessorLiteral(nodeRef, true),
@@ -192,14 +191,6 @@ export default {
);
}
- const program = getProgram().node;
- if (!hasEnabledCatch.has(program)) {
- hasEnabledCatch.add(program);
- program.body.push(
- t.expressionStatement(callRuntime("_enable_catch")),
- );
- }
-
addValue(
section,
referencedBindings,
diff --git a/packages/runtime-tags/src/translator/util/runtime.ts b/packages/runtime-tags/src/translator/util/runtime.ts
index 86cc948162..cb558f0441 100644
--- a/packages/runtime-tags/src/translator/util/runtime.ts
+++ b/packages/runtime-tags/src/translator/util/runtime.ts
@@ -1,5 +1,5 @@
import { types as t } from "@marko/compiler";
-import { getFile, importNamed } from "@marko/compiler/babel-utils";
+import { getFile, getProgram, importNamed } from "@marko/compiler/babel-utils";
import type { Falsy } from "../../common/types";
import {
@@ -25,10 +25,6 @@ export type HTMLRuntimeHelpers = keyof typeof import("../../html");
// matters when the value is referenced by a serialized register id, which
// keeps it in the module graph.
//
-// A latch belongs here only if a surviving runtime construct re-triggers it.
-// `_enable_catch` does not qualify: `_try` never calls it, so a `` with
-// no `` or lazy child has the program-scope call as its only trigger
-// and dropping it leaves the boundary unable to catch.
const pureDOMFunctions = new Set([
"_await_promise",
"_await_content",
@@ -91,6 +87,37 @@ export function callRuntime(
return callExpression;
}
+// A `src/{dom,html}/*.feat.ts` module is a compiler-injected side-effect
+// import: it enables optional runtime behavior that referenced imports alone
+// cannot keep alive under tree shaking (eg catch enablement).
+export type DOMRuntimeFeature =
+ | "catch"
+ | "controllable"
+ | "controllable-input"
+ | "controllable-open"
+ | "controllable-select"
+ | "controllable-textarea";
+const importedFeatures = new WeakMap>();
+export function importRuntimeFeature(feature: DOMRuntimeFeature) {
+ if (!isTranslate()) {
+ throw new Error(
+ `\`importRuntimeFeature(${JSON.stringify(feature)})\` may only be called during the translate stage.`,
+ );
+ }
+ const program = getProgram().node;
+ let features = importedFeatures.get(program);
+ if (!features) importedFeatures.set(program, (features = new Set()));
+ if (!features.has(feature)) {
+ features.add(feature);
+ program.body.push(
+ t.importDeclaration(
+ [],
+ t.stringLiteral(`${getRuntimePath("dom")}/${feature}.feat`),
+ ),
+ );
+ }
+}
+
export function getHTMLRuntime() {
return {
_escape,
diff --git a/packages/runtime-tags/src/translator/visitors/import-declaration.ts b/packages/runtime-tags/src/translator/visitors/import-declaration.ts
index 477c31e2f2..4813437f68 100644
--- a/packages/runtime-tags/src/translator/visitors/import-declaration.ts
+++ b/packages/runtime-tags/src/translator/visitors/import-declaration.ts
@@ -11,7 +11,7 @@ import type { LoadTrigger } from "../../html/assets";
import { addAssetImport, isClientAssetImport } from "../util/asset-imports";
import { generateUid } from "../util/generate-uid";
import { getMarkoOpts, getReadyId, isOutputHTML } from "../util/marko-config";
-import { callRuntime } from "../util/runtime";
+import { callRuntime, importRuntimeFeature } from "../util/runtime";
import { createProgramState } from "../util/state";
import { toMemberExpression } from "../util/to-property-name";
import type { TemplateVisitor } from "../util/visitors";
@@ -151,6 +151,7 @@ export default {
file,
loadFile.opts.filename,
);
+ importRuntimeFeature("catch");
importDecl.replaceWith(
t.variableDeclaration("const", [
t.variableDeclarator(
diff --git a/packages/runtime-tags/src/translator/visitors/tag/custom-tag.ts b/packages/runtime-tags/src/translator/visitors/tag/custom-tag.ts
index 657a6984f3..94c96a452b 100644
--- a/packages/runtime-tags/src/translator/visitors/tag/custom-tag.ts
+++ b/packages/runtime-tags/src/translator/visitors/tag/custom-tag.ts
@@ -31,7 +31,7 @@ import {
createBinding,
getScopeAccessorLiteral,
} from "../../util/references";
-import { callRuntime } from "../../util/runtime";
+import { callRuntime, importRuntimeFeature } from "../../util/runtime";
import { createScopeReadExpression } from "../../util/scope-read";
import { getOrCreateSection } from "../../util/sections";
import { addSetupStatement } from "../../util/setup-statements";
@@ -237,6 +237,7 @@ function translateDOM(tag: t.NodePath) {
),
]),
);
+ importRuntimeFeature("catch");
getProgram().node.body.push(
t.variableDeclaration("let", [
t.variableDeclarator(
diff --git a/packages/runtime-tags/src/translator/visitors/tag/dynamic-tag.ts b/packages/runtime-tags/src/translator/visitors/tag/dynamic-tag.ts
index 72039d0dbf..d61a6fc805 100644
--- a/packages/runtime-tags/src/translator/visitors/tag/dynamic-tag.ts
+++ b/packages/runtime-tags/src/translator/visitors/tag/dynamic-tag.ts
@@ -83,7 +83,7 @@ import * as walks from "../../util/walks";
import * as writer from "../../util/writer";
import * as ClassHydration from "./constants/class-hydration";
import { getTagRelativePath } from "./custom-tag";
-import { controllableScriptLatchFor, enableControllable } from "./native-tag";
+import { controllableFeatureFor, enableControllable } from "./native-tag";
const kDOMBinding = Symbol("dynamic tag dom binding");
const kChildOffsetScopeBinding = Symbol("custom tag scope offset");
@@ -618,7 +618,7 @@ function enableDynamicTagControllables(tag: t.NodePath) {
attr.type === "MarkoSpreadAttribute" ||
(attr.type === "MarkoAttribute" && controlledAttrs.test(attr.name))
) {
- enableControllable(controllableScriptLatchFor(undefined));
+ enableControllable(controllableFeatureFor(undefined));
return;
}
}
diff --git a/packages/runtime-tags/src/translator/visitors/tag/native-tag.ts b/packages/runtime-tags/src/translator/visitors/tag/native-tag.ts
index f45d658891..816fd01bb6 100644
--- a/packages/runtime-tags/src/translator/visitors/tag/native-tag.ts
+++ b/packages/runtime-tags/src/translator/visitors/tag/native-tag.ts
@@ -40,9 +40,10 @@ import {
} from "../../util/references";
import {
callRuntime,
- type DOMRuntimeHelpers,
+ type DOMRuntimeFeature,
getHTMLRuntime,
importRuntime,
+ importRuntimeFeature,
} from "../../util/runtime";
import { createScopeReadExpression } from "../../util/scope-read";
import {
@@ -992,7 +993,7 @@ export default {
);
}
- enableControllable(controllableScriptLatchFor(staticName));
+ enableControllable(controllableFeatureFor(staticName));
addStatement(
"effect",
tagSection,
@@ -1885,32 +1886,24 @@ export function controllableClaimFor(tagName: string | undefined) {
}
}
-/** The resume-pass latch for a tag: `_attrs_script` resolves the control kind
- * at run time, and a run-time tag name can be any of them. */
-export function controllableScriptLatchFor(tagName: string | undefined) {
+/** The resume-pass feature for a tag: `_attrs_script` resolves the control
+ * kind at run time, and a run-time tag name can be any of them. */
+export function controllableFeatureFor(tagName: string | undefined) {
switch (tagName) {
case "input":
- return "_enable_controllable_input" as const;
+ return "controllable-input" as const;
case "textarea":
- return "_enable_controllable_textarea" as const;
+ return "controllable-textarea" as const;
case "select":
- return "_enable_controllable_select" as const;
+ return "controllable-select" as const;
case "details":
case "dialog":
- return "_enable_controllable_open" as const;
+ return "controllable-open" as const;
case undefined:
- return "_enable_controllable" as const;
+ return "controllable" as const;
}
}
-const enabledControllables = new WeakMap>();
-/** Emits the latch once per program, like `_enable_catch`. */
-export function enableControllable(helper: DOMRuntimeHelpers | undefined) {
- if (!helper) return;
- const program = getProgram().node;
- let enabled = enabledControllables.get(program);
- if (!enabled) enabledControllables.set(program, (enabled = new Set()));
- if (enabled.has(helper)) return;
- enabled.add(helper);
- program.body.push(t.expressionStatement(callRuntime(helper)));
+export function enableControllable(feature: DOMRuntimeFeature | undefined) {
+ if (feature) importRuntimeFeature(feature);
}
diff --git a/scripts/sizes.mts b/scripts/sizes.mts
index 82a2f8280f..1020178272 100644
--- a/scripts/sizes.mts
+++ b/scripts/sizes.mts
@@ -324,7 +324,9 @@ function isRuntimeChunk(
}
function manualChunks(id: string) {
- if (id === runtimePath) {
+ // The runtime is code-split across dist/dom.mjs and its shared chunk that
+ // feature entries also import, so match the whole dist directory.
+ if (id.startsWith(path.dirname(runtimePath) + path.sep)) {
return "runtime";
}
}