On Tue, 8 Apr 2025 18:20:54 GMT, Andy Goryachev <[email protected]> wrote:
>> modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java
>> line 275:
>>
>>> 273: private static final EventHandler<MouseEvent> mouseReleasedHandler
>>> = me -> {
>>> 274: TableColumnHeader header = (TableColumnHeader) me.getSource();
>>> 275: header.getTableHeaderRow().columnDragLock = false;
>>
>> On Ubuntu 22.04 the table column header is not receiving a mouse released
>> event if a context menu is shown. Not sure where the released event is going
>> but it's not to any node on the primary stage. The docs are vague on this
>> but this looks like a separate bug that's making it hard to test this PR.
>
> what happens in the master branch (without this PR's changes)?
I was having trouble reproducing the original bug on the master branch; the
sorting is done when the mouse is released and most of the time that event
never arrives (I think it does every now and then).
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1754#discussion_r2033828966