diff --git a/src/plugins/built-in/gradeAnalytics/GradeRangeSlider.svelte b/src/plugins/built-in/gradeAnalytics/GradeRangeSlider.svelte
index 687e4c26..18042b3e 100644
--- a/src/plugins/built-in/gradeAnalytics/GradeRangeSlider.svelte
+++ b/src/plugins/built-in/gradeAnalytics/GradeRangeSlider.svelte
@@ -1,4 +1,6 @@
@@ -59,8 +113,8 @@
{min}
{max}
{step}
- value={value[0]}
- oninput={onMinInput}
+ value={visual[0]}
+ oninput={(e) => onInput(e, "min", false)}
onpointerdown={() => (dragging = "min")}
onpointerup={() => (dragging = null)}
onpointercancel={() => (dragging = null)}
@@ -79,8 +133,8 @@
{min}
{max}
{step}
- value={value[1]}
- oninput={onMaxInput}
+ value={visual[1]}
+ oninput={(e) => onInput(e, "max", false)}
onpointerdown={() => (dragging = "max")}
onpointerup={() => (dragging = null)}
onpointercancel={() => (dragging = null)}
@@ -94,15 +148,42 @@
aria-valuenow={value[1]}
/>
-
- {value[0]}% – {value[1]}%
-
+
+
+
+ onInput(e, "min", true)}
+ placeholder={min}
+ min={min}
+ max={max}
+ step={step}
+ />
+ %
+
+ –
+
+ onInput(e, "max", true)}
+ placeholder={max}
+ min={min}
+ max={max}
+ step={step}
+ />
+ %
+
+