Unable to drag widget

I’m stuck with a a widget I cannot drag, either the NativeOnDragDetected() method is not being fired, nor OnDragDetected in the blueprint implementation.

  • The parent widget is added to the viewport above everything else
  • No other widgets are being rendered on top
  • Widget visibility is VISIBLE
  • Also, the widget answers to click events, why is that won’t be dragged?

I’m puzzled, mainly because I have coded a lot of systems like this one before and never had such problem.

Is there anything obvious I am missing?

I Fixed it by overriding the OnPreviewMouseButtonDown event and adding there a DetectDragIfPressed node.

I don’t understand where is the difference here though, I have made 4 or 5 systems like this one before and never needed this.