From 3e2b00b97f978168c5df5638d618fc4b4e02e9d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Wed, 20 May 2026 13:12:52 +0200 Subject: [PATCH] :bug: Reload libraries when the tokens change (#9715) --- backend/src/app/rpc/commands/files_update.clj | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend/src/app/rpc/commands/files_update.clj b/backend/src/app/rpc/commands/files_update.clj index 94d1f90096..52fea1639b 100644 --- a/backend/src/app/rpc/commands/files_update.clj +++ b/backend/src/app/rpc/commands/files_update.clj @@ -101,6 +101,17 @@ :mod-typography :del-typography}) +(def ^:private token-change-types + #{:set-tokens-lib + :set-token + :set-token-set + :set-token-theme + :set-active-token-themes + :rename-token-set-group + :move-token-set + :move-token-set-group + :set-base-font-size}) + (def ^:private file-change-types #{:add-obj :mod-obj @@ -111,6 +122,7 @@ (defn- library-change? [{:keys [type] :as change}] (or (contains? library-change-types type) + (contains? token-change-types type) (contains? file-change-types type))) ;; If features are specified from params and the final feature