diff --git a/src/browser/base/content/zen-popupset.inc.xhtml b/src/browser/base/content/zen-popupset.inc.xhtml
index 95a0b0f39..ac464d782 100644
--- a/src/browser/base/content/zen-popupset.inc.xhtml
+++ b/src/browser/base/content/zen-popupset.inc.xhtml
@@ -91,7 +91,7 @@
-
+
diff --git a/src/browser/base/zen-components/ZenGradientGenerator.mjs b/src/browser/base/zen-components/ZenGradientGenerator.mjs
index 763cb822c..f7c401af7 100644
--- a/src/browser/base/zen-components/ZenGradientGenerator.mjs
+++ b/src/browser/base/zen-components/ZenGradientGenerator.mjs
@@ -530,8 +530,6 @@
if (existingDot) {
existingDot.position = dotPosition.position;
- existingDot.element.style.left = `${dotPosition.position.x}px`;
- existingDot.element.style.top = `${dotPosition.position.y}px`;
const colorFromPos = this.getColorFromPosition(dotPosition.position.x, dotPosition.position.y);
existingDot.element.style.setProperty(
'--zen-theme-picker-dot-color',
@@ -551,6 +549,9 @@
bounce: 0.3,
}
);
+ } else {
+ existingDot.element.style.left = `${dotPosition.position.x}px`;
+ existingDot.element.style.top = `${dotPosition.position.y}px`;
}
} else {
this.spawnDot(dotPosition.position);