Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 13 additions & 4 deletions src/tabs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -238,11 +238,20 @@ export function tabWidget (options: TabWidgetOptions) {
)

const tab = selectedTab1 || selectedTab0 || (tabContainer.children[0] as HTMLButtonElement)
const clickMe = tab.firstChild
// @ts-ignore
if (clickMe) clickMe.click()
const clickMe = tab.firstChild as HTMLElement | null
if (clickMe?.click) {
clickMe.click()
} else if (tab instanceof HTMLElement) {
tab.click()
}
} else if (!options.startEmpty) {
(tabContainer.children[0].firstChild as HTMLButtonElement).click() // Open first tab
const firstTab = tabContainer.children[0]
const clickTarget = firstTab?.firstChild as HTMLElement | null
if (clickTarget?.click) {
clickTarget.click()
} else if (firstTab instanceof HTMLElement) {
firstTab.click() // Open first tab
}
}
return rootElement

Expand Down
Loading