From d41bcac433b32af4a5a6a3cd1bd84ea3be0456fd Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Thu, 15 Jan 2026 23:19:07 +0500 Subject: [PATCH 1/2] Fix view setting freeze Signed-off-by: Denis Bykhov --- .../components/settings/view/EditView.svelte | 4 ++- .../settings/view/ViewSetting.svelte | 28 ++++++++++++++++++- .../src/components/ViewletSetting.svelte | 28 ++++++++++++++++++- 3 files changed, 57 insertions(+), 3 deletions(-) diff --git a/plugins/card-resources/src/components/settings/view/EditView.svelte b/plugins/card-resources/src/components/settings/view/EditView.svelte index d069f1bff02..7abd8fe9c03 100644 --- a/plugins/card-resources/src/components/settings/view/EditView.svelte +++ b/plugins/card-resources/src/components/settings/view/EditView.svelte @@ -31,8 +31,10 @@ const client = getClient() + let origin = client.getHierarchy().clone(viewlet) + async function save (): Promise { - await client.diffUpdate(viewlet, { + await client.diffUpdate(origin, { title, descriptor: type, config: viewlet.config diff --git a/plugins/card-resources/src/components/settings/view/ViewSetting.svelte b/plugins/card-resources/src/components/settings/view/ViewSetting.svelte index cd201344ccd..58e72ab0df7 100644 --- a/plugins/card-resources/src/components/settings/view/ViewSetting.svelte +++ b/plugins/card-resources/src/components/settings/view/ViewSetting.svelte @@ -15,7 +15,7 @@