On Mon, 30 Jun 2025 21:49:22 GMT, Ziad El Midaoui <zelmida...@openjdk.org> wrote:
> The issue is that when we use null value for root item in a TreeView and then > expand the root or change it dynamically there are phantom disclosure nodes > that appear incorrectly. > The issue was caused by this line `if (getSkinnable().isEmpty()) return;` in > `TreeCellSkin#updateDisclosureNode()` as it prevents the method from running > unless the cell's value is not empty and it caused the creation of disclosure > nodes visually without any logic behind. This pull request has now been integrated. Changeset: eca3e38b Author: Ziad El Midaoui <zelmida...@openjdk.org> Committer: Kevin Rushforth <k...@openjdk.org> URL: https://git.openjdk.org/jfx/commit/eca3e38b894e8d07fcabf02e3dd381354c589a90 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod 8341286: TreeView: visual artifacts when setting new root with null value Reviewed-by: angorya ------------- PR: https://git.openjdk.org/jfx/pull/1838