-
Couldn't load subscription status.
- Fork 236
Description
Observed behavior
When a topic or folder has descendants selected, but itself isn't selected, it shows as unselected, with ancestors selected.

Additionally, there's also a minor cosmetic fix for the alignment of the checkbox, which could be fixed along with this issue.
Expected behavior
A topic/folder should be shown as indeterminately unselected when it has descendants selected, but itself isn't selected.

User-facing consequences
The indeterminate states are meant to make all possible selection states clear to the user. While this is inherently complex in its nature, it's the appropriate manner for visualizing each state, without overlap.
Additional behavior
Replicate the behavior that currently exists in production. As this is likely a regression in the checkbox itself, the state management is unlikely the issue, so attention should be focused towards producing the desired states with the checkbox. Since we migrated to using KDS checkboxes, the issue might be the lack of support for the indeterminately unselected state.
Steps to reproduce the issue
- Copy a folder to the clipboard
- Open the clipboard
- Select a subset of the folder's nodes
- Observe the folder is shown as indeterminately selected instead of indeterminately unselected
Usage Details
- Browser: Chrome
- URL:
- Other information that may be relevant:
unstablebranch



