fix(javascript): preserve copied values and export publication lifetimes

This commit is contained in:
morluto
2026-10-24 02:56:23 +08:00
parent c8f8ec656c
commit 2206822109
8 changed files with 281 additions and 35 deletions
@@ -465,7 +465,10 @@ const selectionAvailability = (
side: "left" | "right",
): ValueAvailability => ({
availability: "unknown",
reason: `${capitalize(side)} export selection is ${selection.status}.`,
reason:
selection.status === "selected"
? `${capitalize(side)} export is selected; the counterpart selection is unavailable for comparison.`
: `${capitalize(side)} export selection is ${selection.status}.`,
});
const emptyShapeAvailability = (