From 3c323519a829e7f6df0f6dafaada442fe65757b9 Mon Sep 17 00:00:00 2001 From: neurokitti Date: Sun, 16 Feb 2025 02:38:55 -0600 Subject: [PATCH] fixed issue with removing dots in wrong order --- src/browser/base/zen-components/ZenGradientGenerator.mjs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/browser/base/zen-components/ZenGradientGenerator.mjs b/src/browser/base/zen-components/ZenGradientGenerator.mjs index 093e6c2b3..51091938b 100644 --- a/src/browser/base/zen-components/ZenGradientGenerator.mjs +++ b/src/browser/base/zen-components/ZenGradientGenerator.mjs @@ -543,6 +543,15 @@ } this.dots = this.dots.filter((dot) => dot.Element !== event.target); event.target.remove(); + + this.dots.sort((a, b) => a.ID - b.ID); + + // Reassign the IDs after sorting + this.dots.forEach((dot, index) => { + dot.ID = index; + }); + + console.log(this.dots); let colorPositions = this.calculateCompliments(this.dots, true); this.handleColorPositions(colorPositions);