From 2444e51b30ba9921a1f6d4cf86b2740a82c4a5e1 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 15 Apr 2026 07:26:04 +0200 Subject: [PATCH] Update ProjectSchedulePane to filter sequences based on controlEffect type --- src/app/ProjectSchedulePane.tsx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/app/ProjectSchedulePane.tsx b/src/app/ProjectSchedulePane.tsx index 6a42d168..5f1d6735 100644 --- a/src/app/ProjectSchedulePane.tsx +++ b/src/app/ProjectSchedulePane.tsx @@ -572,17 +572,15 @@ export function ProjectSequencerPane({ (sequence) => getProjectSequenceImpulseSteps(sequence).length > 0 ) : getProjectSequences(sequences).filter((sequence) => { - const heldSteps = getProjectSequenceHeldSteps(sequence); + const controlSteps = sequence.effects.filter( + (effect): effect is Extract => + effect.type === "controlEffect" + ); - if (heldSteps.length === 0) { - return false; - } - - return heldSteps.every( + return controlSteps.every( (step) => - step.type === "controlEffect" && getControlTargetRefKey(step.effect.target) === - getControlTargetRefKey(selectedRoutine.target) + getControlTargetRefKey(selectedRoutine.target) ); }); const selectedAttachedSequence =