From 655afa088dac69b08e06948883d68d784d8310d4 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Fri, 25 Mar 2022 08:21:30 +0100 Subject: [PATCH] :bug: Fix copy paste inside a text layer leaves pasted text transparent --- CHANGES.md | 1 + frontend/src/app/util/text_editor.cljs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 2f1fde89e..12838f2ac 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -42,6 +42,7 @@ ### :bug: Bugs fixed +- Copy paste inside a text layer leaves pasted text transparent [Taiga #3096](https://tree.taiga.io/project/penpot/issue/3096) - On dashboard enter on empty search refresh the page [Taiga #2597](https://tree.taiga.io/project/penpot/issue/2597) - Pencil cursor changes when activated [Taiga #2276](https://tree.taiga.io/project/penpot/issue/2276) - Fix icon placement in Mixed message [Taiga #3037](https://tree.taiga.io/project/penpot/issue/3037) diff --git a/frontend/src/app/util/text_editor.cljs b/frontend/src/app/util/text_editor.cljs index 5cf866a9e..28da8d72c 100644 --- a/frontend/src/app/util/text_editor.cljs +++ b/frontend/src/app/util/text_editor.cljs @@ -15,7 +15,8 @@ (defn immutable-map->map [obj] - (into {} (map (fn [[k v]] [(keyword k) v])) (seq obj))) + (let [data (into {} (map (fn [[k v]] [(keyword k) v])) (seq obj))] + (assoc data :fills (js->clj (:fills data) :keywordize-keys true)))) ;; --- DRAFT-JS HELPERS