diff --git a/CHANGELOG.md b/CHANGELOG.md
index c53f4e74..adce5d17 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,12 @@
### Builds after release 0.12.0
+#### Build 2107010
+
+- Added JSON IR codes (PR #1941)
+- Adjusted the width of WiFi and LED settings input fields
+- Fixed a minor visual issue with slider trail not reaching thumb on low values
+
#### Build 2106302
- Fixed settings page broken by using "%" in input fields
diff --git a/wled00/data/index.js b/wled00/data/index.js
index 40529df9..43202329 100644
--- a/wled00/data/index.js
+++ b/wled00/data/index.js
@@ -803,8 +803,9 @@ function updateTrail(e, slidercol)
{
if (e==null) return;
var max = e.hasAttribute('max') ? e.attributes.max.value : 255;
- var progress = e.value * 100 / max;
- progress = parseInt(progress);
+ var perc = e.value * 100 / max;
+ perc = parseInt(perc);
+ if (perc < 50) perc += 2;
var scol;
switch (slidercol) {
case 1: scol = "#f00"; break;
@@ -812,7 +813,7 @@ function updateTrail(e, slidercol)
case 3: scol = "#00f"; break;
default: scol = "var(--c-f)";
}
- var val = `linear-gradient(90deg, ${scol} ${progress}%, var(--c-4) ${progress}%)`;
+ var val = `linear-gradient(90deg, ${scol} ${perc}%, var(--c-4) ${perc}%)`;
e.parentNode.getElementsByClassName('sliderdisplay')[0].style.background = val;
}
diff --git a/wled00/html_settings.h b/wled00/html_settings.h
index 5a94c336..99139d8e 100644
--- a/wled00/html_settings.h
+++ b/wled00/html_settings.h
@@ -124,33 +124,34 @@ class="xs" min="-1" max="40" name="IR" onchange="UI()"> ×
-IR info
Relay pin: Invert
- ×