Activate inactive slider on direct thumb interaction

This commit is contained in:
2026-05-19 16:32:20 +02:00
parent 150c0375e7
commit 04a80804cb
2 changed files with 14 additions and 2 deletions
+7 -1
View File
@@ -280,7 +280,7 @@
valueOutput.textContent = value.toFixed(1);
};
slider.addEventListener('input', () => {
const activateSliderRow = () => {
if (row.dataset.activatable === 'true' && row.dataset.componentState === 'inactive-selectable') {
row.dataset.componentState = 'active';
row.classList.remove('sg-slider-row--inactive-selectable');
@@ -290,10 +290,16 @@
removeButton.hidden = false;
}
}
};
slider.addEventListener('input', () => {
activateSliderRow();
updateSliderState();
});
slider.addEventListener('pointerdown', activateSliderRow);
slider.addEventListener('click', activateSliderRow);
updateSliderState();
});