diff --git a/jam-ui/src/hooks/useMixerHelper.js b/jam-ui/src/hooks/useMixerHelper.js index df1866414..9656163c1 100644 --- a/jam-ui/src/hooks/useMixerHelper.js +++ b/jam-ui/src/hooks/useMixerHelper.js @@ -78,6 +78,15 @@ const useMixerHelper = () => { const previousMyTracksRef = useRef([]); const previousMixerIdsRef = useRef(null); + // Track previous category values for comparison + const prevCategoriesRef = useRef({ + metronome: [], + backing: [], + jam: [], + recording: [], + adhoc: [] + }); + // Composed selectors with shallowEqual - reduces 21 subscriptions to 6 const coreMixers = useSelector(selectCoreMixerState, shallowEqual); const trackMixers = useSelector(selectTrackMixerState, shallowEqual);