fix: fade() no longer fades the whole score #1
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/fade-target-mode"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The DSL editor wrote the fade mode into target:, so every fade authored
there ran as fade(target:inout) — mode silently defaulting to "in" and
target pointing at an element id that does not exist. resolveFadeTarget
then fell back to window.svgElement, fading the entire score to a blank
page. mode: is now its own field and target: is an element id.
warns and skips instead
already authored with the broken form keep working
edits: _fadeCues never dropped entries, so a removed fade() kept
re-hiding its element on every rewind
Co-Authored-By: Claude Opus 5 noreply@anthropic.com