Hi team ![]()
I noticed a visual inconsistency with the Atlassian checkbox component.
Issue
When a checkbox is checked and not indeterminate, hovering over it keeps the filled (dark) state —
expected.
However, when the checkbox is checked and indeterminate, hovering causes the checkbox to lose its fill color and appear unfilled/white —
unexpected.
Expected behavior
Indeterminate + checked state should retain the filled style on hover, same as a regular checked checkbox.
Actual behavior
Indeterminate + checked state loses fill color on hover and appears unselected.
Steps to reproduce
-
Render a checkbox component
-
Set
checked={true}andisIndeterminate={true} -
Hover over the checkbox
Environment
-
Atlassian Design System
-
Browser: Chrome (latest)
-
Platform: Jira Cloud iframe app
Screenshots
-
Normal checked hover → stays filled
-
Checked + indeterminate hover → becomes white
