diff --git a/src/components/track/TrackInfoItem.tsx b/src/components/track/TrackInfoItem.tsx index 19b898a..c9feb2d 100644 --- a/src/components/track/TrackInfoItem.tsx +++ b/src/components/track/TrackInfoItem.tsx @@ -84,6 +84,13 @@ const TrackInfoItem: React.FC = ({ useEffect(() => { setVolume(track.getVolume()); }, [allTracks, track]); + + // Sync mute/solo UI with audio interface state on track/project changes + useEffect(() => { + setMuted(false); + setSolo(false); + }, [allTracks, track]); + // Handle track name edit within the component const handleTrackNameClick = (e: React.MouseEvent) => { e.stopPropagation(); // Prevent opening piano roll when clicking track name