Add selectable value face sources

Issue: #378
User-Visible: yes
This commit is contained in:
Sergey Matyunin
2026-08-29 22:20:18 +03:00
parent ad9c634901
commit 591f8f6ac9
51 changed files with 1415 additions and 562 deletions
+6 -1
View File
@@ -883,8 +883,13 @@ export function rewriteMarkerControlReferences(
source: { ...marker.value_badge.source, ref: to as `marker:${string}` },
}
: marker.value_badge;
const valueSource = marker.value_source?.kind === 'derived_marker_state'
&& marker.value_source.ref === from
? { ...marker.value_source, ref: to as `marker:${string}` }
: marker.value_source;
return controls === marker.controls && valueBadge === marker.value_badge
? marker : { ...marker, controls, value_badge: valueBadge };
&& valueSource === marker.value_source
? marker : { ...marker, controls, value_badge: valueBadge, value_source: valueSource };
});
}