diff --git a/packages/app/src/contexts/WithPlayerContext/index.jsx b/packages/app/src/contexts/WithPlayerContext/index.jsx index 862bbeb7..055a34c7 100755 --- a/packages/app/src/contexts/WithPlayerContext/index.jsx +++ b/packages/app/src/contexts/WithPlayerContext/index.jsx @@ -22,6 +22,11 @@ export const usePlayerStateContext = (updater) => { function handleStateChange(newState) { newState = deepUnproxy(newState) + // check if any changes happened + if (newState === state) { + return + } + setState(newState) if (typeof updater === "function") {