From 1db1bdf6757dc28414b2c868772c9cda9dafacd7 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sun, 26 Nov 2023 02:20:26 +0100 Subject: [PATCH] Squire: Remove redundant after replacing styles https://github.com/fastmail/Squire/commit/e4ae7c2b81c963cae1d05751f179dabbb0b34785 --- vendors/squire/build/squire-raw.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vendors/squire/build/squire-raw.js b/vendors/squire/build/squire-raw.js index 4e032b683..39725a79f 100644 --- a/vendors/squire/build/squire-raw.js +++ b/vendors/squire/build/squire-raw.js @@ -1337,9 +1337,13 @@ const } }); - if (newTreeTop) { + if (newTreeTop && newTreeBottom) { newTreeBottom.append(empty(node)); - node.append(newTreeTop); + if (node.style.cssText) { + node.append(newTreeTop); + } else { + node.replaceWith(newTreeTop); + } } return newTreeBottom || node;