aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2024-06-21 22:45:10 +0300
committerHenry Jameson <me@hjkos.com>2024-06-21 22:45:10 +0300
commiteca8da6593f693052ed68fd86754f40c383cf94f (patch)
tree464d18e7b888273bec38c529ca37fc8b81701f15
parent1306c46a53ec37bb738b4d6eb32be9c59b2136fe (diff)
fixed a "leak" that made too many <style> elements
-rw-r--r--src/services/style_setter/style_setter.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/services/style_setter/style_setter.js b/src/services/style_setter/style_setter.js
index 7cf4af11..d516d0d1 100644
--- a/src/services/style_setter/style_setter.js
+++ b/src/services/style_setter/style_setter.js
@@ -188,7 +188,9 @@ export const applyConfig = (input) => {
.filter(([k, v]) => v)
.map(([k, v]) => `--${k}: ${v}`).join(';')
+ document.getElementById('style-config')?.remove()
const styleEl = document.createElement('style')
+ styleEl.id = 'style-config'
head.appendChild(styleEl)
const styleSheet = styleEl.sheet