From 7704eb9b90f6bc5fd4ec165208940811630b8020 Mon Sep 17 00:00:00 2001 From: Dmitriy Rudnik Date: Fri, 22 Mar 2024 19:00:47 +0200 Subject: [PATCH] fix tracking bug when set another reactive object by loadData --- src/tracked-instance.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracked-instance.ts b/src/tracked-instance.ts index 2e76ed4..b7ea1d5 100644 --- a/src/tracked-instance.ts +++ b/src/tracked-instance.ts @@ -203,7 +203,7 @@ export function useTrackedInstance( const changedData = computed(() => _changedData.value.root as DeepPartial) const loadData = (newData: Data) => { - _data.value = {root: newData} as InternalData + _data.value = {root: cloneDeep(newData)} as InternalData _originalData.value = {} }