From 58c8a411ab10abfa3d35842377169838060919f0 Mon Sep 17 00:00:00 2001 From: Yoann Le Montagner Date: Sat, 27 Sep 2025 16:49:09 +0200 Subject: [PATCH] fix: title possibly out of sync in DockviewDefaultTab (#1003) --- packages/dockview/src/dockview/defaultTab.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/dockview/src/dockview/defaultTab.tsx b/packages/dockview/src/dockview/defaultTab.tsx index 94a163cd5..fba6d2d51 100644 --- a/packages/dockview/src/dockview/defaultTab.tsx +++ b/packages/dockview/src/dockview/defaultTab.tsx @@ -10,6 +10,11 @@ function useTitle(api: DockviewPanelApi): string | undefined { setTitle(event.title); }); + // Depending on the order in which React effects are run, the title may already be out of sync (cf. issue #1003). + if (title !== api.title) { + setTitle(api.title); + } + return () => { disposable.dispose(); };