From 074f417c81fc1dbb65c2ac49ab121a15cff8aeb2 Mon Sep 17 00:00:00 2001
From: Denis Bunakalya <denis.bunakalya@xored.com>
Date: Wed, 21 Dec 2022 22:42:55 +0300
Subject: [PATCH] Reset editor on class change while new one loads (#2461)

Signed-off-by: Denis Bunakalya <denis.bunakalya@xored.com>
---
 plugins/view-resources/src/components/EditDoc.svelte | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/plugins/view-resources/src/components/EditDoc.svelte b/plugins/view-resources/src/components/EditDoc.svelte
index 977dadc509..d8fccb8d0e 100644
--- a/plugins/view-resources/src/components/EditDoc.svelte
+++ b/plugins/view-resources/src/components/EditDoc.svelte
@@ -76,6 +76,10 @@
     query.unsubscribe()
   }
 
+  $: if (_class) {
+    mainEditor = undefined
+  }
+
   let keys: KeyedAttribute[] = []
   let fieldEditors: { key: KeyedAttribute; editor: AnyComponent; category: AttributeCategory }[] = []