Skip to content

Commit 0f5ea12

Browse files
authored
Merge pull request #378 from opf/68697-deselecting-tree-view-items-in-single-select-does-not-work
[68697] Deselecting tree view items in single select does not work
2 parents 88fcfa2 + 7f3e4ef commit 0f5ea12

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

.changeset/sour-news-sip.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@openproject/primer-view-components": patch
3+
---
4+
5+
[68697] Allow deselecting tree view items in single select, when clicking on the selected item

app/components/primer/alpha/tree_view/tree_view.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,9 @@ export class TreeViewElement extends HTMLElement {
206206

207207
if (!checkSuccess) return
208208

209-
const currentlyChecked = !this.getNodeCheckedValue(node)
210-
211-
// disallow unchecking checked item in single-select mode
212-
if (!currentlyChecked) {
209+
if (this.getNodeCheckedValue(node) === 'true') {
210+
this.setNodeCheckedValue(node, 'false')
211+
} else {
213212
this.checkOnlyAtPath(path)
214213
}
215214

0 commit comments

Comments
 (0)