Description

The cursor position is no longer updated during drag and drop, so drag-over events cannot respond correctly.
Commenting out the following code in WindowsCursor.cpp works as a workaround ( the behavior is same as UE 5.6 ).

FVector2D FWindowsCursor::GetPosition() const
{
	POINT OutCursorPos;
//	if (!FWindowsApplication::StaticGetCursorPosition(OutCursorPos)) // comment out
 this line
	{
		::GetCursorPos(&OutCursorPos);
	}

	return FVector2D(OutCursorPos.x, OutCursorPos.y);
}
Steps to Reproduce
  1. Save the Python script from the EPS case as Content/Python/script.py.
  2. Launch the editor and run the script from the console command using py path/to/script.py.
  3. Drag and drop an item from the window into the Level Viewport.

Result:

  • In UE 5.7, drag and drop does not work.
  • The same steps work correctly in UE 5.6 and earlier.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-364137 in the post.

0
Login to Vote

Unresolved
ComponentUE - Editor - Workflow Systems
Affects Versions5.7
CreatedFeb 5, 2026
UpdatedFeb 9, 2026
View Jira Issue