JDK-8248217 : ☂ TreeTableView selection issues
  • Type: Task
  • Component: javafx
  • Sub-Component: controls
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2020-06-24
  • Updated: 2022-05-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
The TreeTableView's selection of TreeItems is not correctly updated and sometimes throws Exceptions while updating the selection, in few scenarios like when,

1. a TreeItem is added or removed
2. one or more TreeItems are added from children list of a parent TreeItem and remaining are set as children.
3. a the selected TreeItem is removed.
4. one or more TreeItems are removed from children list of a parent TreeItem and remaining are set as children.
5. Above four scenarios are followed by sorting the TreeTableView.

There are multiple issue reported already. This issue is kind of an Umbrella to all similar issues.
Comments
linked a couple more issues so we don't forget :) in particular: JDK-8090563 is the basic culprit of many of the issues, should be tackled soon such that clients (including internal implementations) can cleanly implement their reaction to list modifications JDK-8199324 might be fixed along with JDK-8193800 (didn't dig explicitly but didn't see it after that's fixed)
26-06-2020

Yes Kevin, This task is only to group the TreeTableView selection issues together. And will not use this issue to create any pull request.
26-06-2020

Since this is an umbrella Task I presume you intend to use it to organize the individual linked bugs, and that you will not use this JBS issue in a pull request?
24-06-2020