diff --git a/samples/layouts/dock-manager/hiding-panes/src/index.ts b/samples/layouts/dock-manager/hiding-panes/src/index.ts index 19858e6206..f58e2265d8 100644 --- a/samples/layouts/dock-manager/hiding-panes/src/index.ts +++ b/samples/layouts/dock-manager/hiding-panes/src/index.ts @@ -150,6 +150,16 @@ export class DockManagerHidePanes { for (const pane of ev.detail.panes) { pane.hidden = true; this.setHiddenPane(pane); + + if (this.dockManager.maximizedPane) + { + if (this.dockManager.maximizedPane === pane || + (this.dockManager.maximizedPane.type === IgcDockManagerPaneType.tabGroupPane && + this.dockManager.maximizedPane.panes.findIndex(() => pane as IgcContentPane) > -1)) { + this.dockManager.maximizedPane.isMaximized = false; + this.dockManager.maximizedPane = null; + } + } } ev.preventDefault(); }