From cb4bf59de13afeeb2aa470db4da90b970bc635cb Mon Sep 17 00:00:00 2001 From: Xiaohan-Tian <157918347+Xiaohan-Tian@users.noreply.github.com> Date: Thu, 16 Apr 2026 22:41:06 -0700 Subject: [PATCH] fix: undo is resetting the mute and solo track button status --- src/components/track/TrackInfoItem.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/track/TrackInfoItem.tsx b/src/components/track/TrackInfoItem.tsx index 2d41efb..22171df 100644 --- a/src/components/track/TrackInfoItem.tsx +++ b/src/components/track/TrackInfoItem.tsx @@ -91,8 +91,9 @@ const TrackInfoItem: React.FC = ({ // Sync mute/solo UI with audio interface state on track/project changes useEffect(() => { - setMuted(false); - setSolo(false); + const audioInterface = KGAudioInterface.instance(); + setMuted(audioInterface.getTrackMuted(track.getId().toString())); + setSolo(audioInterface.getTrackSolo(track.getId().toString())); }, [allTracks, track]); // Handle track name edit within the component