Hi,
We are currently in the process of adding RTL (right to left) support to our application and noticed that the slider behaves unexpectedly. It does not have RTL support which we fixed by just inverting the value we get from the slider if the current culture is right to left. And the second more critical issue is that clicking & moving the mouse does result in inconsistent behavior, clicking works as expected but moving the mouse results in a shifted slider position (slider is no longer under the mouse). After some investigation, the problem seems to be the geometry we receive in the FReply SSlider::OnMouseMove( const FGeometry& MyGeometry, const FPointerEvent& MouseEvent ) function. The geometry was aligned incorrectly with Left to Right flow direction instead of Right to Left, this seems to happen in FWeakWidgetPath::ToWidgetPath [Image Removed]because the code never goes through
[Image Removed]
and
[Image Removed]
which would set the correct flow direction. We are trying to fix this by explicitly using the Culture flow direction (instead of Inherit) in all our widgets but this does not seem to work everywhere, we would appreciate a workaround & fix in future unreal versions
[Attachment Removed]