diff --git a/src/client/packages/idom-client-react/src/json-patch.js b/src/client/packages/idom-client-react/src/json-patch.js index 34433b83a..d79a80caa 100644 --- a/src/client/packages/idom-client-react/src/json-patch.js +++ b/src/client/packages/idom-client-react/src/json-patch.js @@ -11,7 +11,7 @@ export function useJsonPatchCallback(initial) { // We CANNOT mutate the part of the document because React checks some // attributes of the model (e.g. model.attributes.style is checked for // identity). - doc.current = applyNonMutativePatch(doc, patch, false, false, true); + doc.current = applyNonMutativePatch(doc.current, patch, false, false, true); } else { // We CAN mutate the document here though because we know that nothing above // The patch `path` is changing. Thus, maintaining the identity for that section