Hey there! I’m at 4.10.2 still facing this problem: Event On Mouse Enter / Leave nor “Is Hovered” aren’t fired while left mouse button is down. NOTE: if I doubleclick and hold left mouse button down all hover events are working just fine :\ Could possible that the problem is some where at Player Controller where I make bindings?
InputComponent->BindAction(“MoveToCursor”, IE_Pressed, this, &AMainPlayerController::LeftClick);
InputComponent->BindAction(“MoveToCursor”, IE_DoubleClick, this, &AMainPlayerController::DoubleLeftClick);
EDIT: Found that most probably it could be related to Drag’n’Drop oepration detected when you hold left mouse and move the cursor. According to Nick Darnell comment no mouse hovering events (including is hovered, on enter / leave etc) are fired during drag operations… Well, my workaround for this is to manually calculate position and size of widget and to check if mouse is within widget’s borders.