From 48d4c0ba379d438277c8715ae691764e25bdc0c6 Mon Sep 17 00:00:00 2001 From: Eric Y Liu Date: Wed, 14 Jul 2021 09:54:01 -0700 Subject: [PATCH] fix(tree-view): make first focusable node tabbable regardless of active/selected states --- src/TreeView/TreeView.svelte | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/TreeView/TreeView.svelte b/src/TreeView/TreeView.svelte index 09409b05..06fef158 100644 --- a/src/TreeView/TreeView.svelte +++ b/src/TreeView/TreeView.svelte @@ -81,14 +81,12 @@ } onMount(() => { - if ($activeNodeId !== $selectedNodeIds[0]) { - const firstFocusableNode = ref.querySelector( - "li.bx--tree-node:not(.bx--tree-node--disabled)" - ); + const firstFocusableNode = ref.querySelector( + "li.bx--tree-node:not(.bx--tree-node--disabled)" + ); - if (firstFocusableNode != null) { - firstFocusableNode.tabIndex = "0"; - } + if (firstFocusableNode != null) { + firstFocusableNode.tabIndex = "0"; } });