diff --git a/index.html b/index.html
index 30128f1..2d82518 100644
--- a/index.html
+++ b/index.html
@@ -55,11 +55,11 @@
text-align: end;
}
- input[type="range"]:not(.ro):disabled:-webkit-slider-thumb {
+ input[type="range"].off:-webkit-slider-thumb {
opacity: 0;
}
- input[type="range"]:not(.ro):disabled::-moz-range-thumb {
+ input[type="range"].off::-moz-range-thumb {
opacity: 0;
}
diff --git a/scripts/index.js b/scripts/index.js
index 1e55759..d77b3da 100644
--- a/scripts/index.js
+++ b/scripts/index.js
@@ -189,6 +189,7 @@ function triggerSliders(generate) {
}
sliderElement.disabled = !func(overrideElement);
+ if (!func(overrideElement)) sliderElement.classList.add("off");
updateDescription(
description[0],
@@ -278,6 +279,7 @@ function parseURL() {
document.addEventListener("DOMContentLoaded", () => triggerSliders(true));
return;
}
+ triggerSliders(false);
nameElement.value = urlParams.get("n") || "";
decode(urlParams.get("s"));
sliders.forEach(([slider, override]) => {