diff --git a/assets/js/creations/socket.js b/assets/js/creations/socket.js index 57bdfaf5..80323bbb 100755 --- a/assets/js/creations/socket.js +++ b/assets/js/creations/socket.js @@ -967,6 +967,9 @@ async function handleActionBroadcast(action) { // índice que veio do seletor global const { patternIndex } = action; + // fonte de verdade global (muitos pontos da UI usam isso) + appState.pattern.activePatternIndex = patternIndex; + // O correto é iterar em TODAS as tracks e definir o // novo índice de pattern para CADA UMA delas. appState.pattern.tracks.forEach((track) => {