Retainer Box Makes Combobox Buggy

After tracing down the issue, I found that it lies in STableRow.h#564:

	virtual FReply OnMouseButtonUp( const FGeometry& MyGeometry, const FPointerEvent& MouseEvent ) override
...
			if ( HasMouseCapture() )
			{
				if ( bIsUnderMouse && !bDragWasDetected )
				{
					switch( GetSelectionMode() )
...

HasMouseCapture() does return false when a retainer box is active, causing this statement to not execute.

1 Like