diff --git a/terminus-core/src/services/app.service.ts b/terminus-core/src/services/app.service.ts index 30a926f3..2756296c 100644 --- a/terminus-core/src/services/app.service.ts +++ b/terminus-core/src/services/app.service.ts @@ -130,6 +130,11 @@ export class AppService { this.tabsChanged.next() this.tabClosed.next(tab) }) + + if (tab instanceof SplitTabComponent) { + tab.tabAdded$.subscribe(() => this.emitTabsChanged()) + tab.tabRemoved$.subscribe(() => this.emitTabsChanged()) + } } /**