Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8324203 | jfx17.0.11 | Johan Vos | P4 | Resolved | Fixed | b01 |
This issue might be related to https://bugs.openjdk.org/browse/JDK-8253352
When dragging a tab header to reorder its position in the tabPane, if the dragging events are done slowly, it can be seen that the target tab header "flickers", as in it seems to go alternatively from left to right and then from right to left, until drag event finished.
At this point, depending on the direction of the last animation, the reordering could even fail (the two affected tab headers remain at the original position).
To reproduce, run the attached test, and drag slowly "t1" to the right of "t2", but without overpassing it, and see that "t2" quickly moves back and forward. Then finish the drag events: sometimes "t1" remains at the left of "t2".
When dragging a tab header to reorder its position in the tabPane, if the dragging events are done slowly, it can be seen that the target tab header "flickers", as in it seems to go alternatively from left to right and then from right to left, until drag event finished.
At this point, depending on the direction of the last animation, the reordering could even fail (the two affected tab headers remain at the original position).
To reproduce, run the attached test, and drag slowly "t1" to the right of "t2", but without overpassing it, and see that "t2" quickly moves back and forward. Then finish the drag events: sometimes "t1" remains at the left of "t2".
- backported by
-
JDK-8324203 Tab header flickering when dragging slowly other tabs and reordering uncompleted
- Resolved