diff --git a/packages/dockview-core/src/dockview/components/titlebar/tabsContainer.ts b/packages/dockview-core/src/dockview/components/titlebar/tabsContainer.ts index d3bd0568b..bebf652ee 100644 --- a/packages/dockview-core/src/dockview/components/titlebar/tabsContainer.ts +++ b/packages/dockview-core/src/dockview/components/titlebar/tabsContainer.ts @@ -283,6 +283,9 @@ export class TabsContainer const tabToRemove = this.tabs.splice(index, 1)[0]; + if (!tabToRemove) + return; + const { value, disposable } = tabToRemove; disposable.dispose();