Index: sources/gui/qml/components/Slider.qml =================================================================== diff -u -r89426b2b3d45008f5e6cb19e0c7adef3a242ce36 -r475b176cf3e05488c5c38e0e0e7f1bad1017ed1d --- sources/gui/qml/components/Slider.qml (.../Slider.qml) (revision 89426b2b3d45008f5e6cb19e0c7adef3a242ce36) +++ sources/gui/qml/components/Slider.qml (.../Slider.qml) (revision 475b176cf3e05488c5c38e0e0e7f1bad1017ed1d) @@ -284,7 +284,12 @@ let newCurrentValue = calculateValue(adjustedXPosition, !stepSnapOnRelease) update(newCurrentValue) } - + onPressed: { + if (isActive) { + // Need to account for the extended touch areas + updateHandleValue(vMouseEvent.x - _progressRect.leftRightTouchMargin) + } + } onReleased: { if (isActive) { // Need to account for the extended touch areas