diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/workspaces.js b/packages/node_modules/@node-red/editor-client/src/js/ui/workspaces.js index 1a71577ce..2fa78f679 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/workspaces.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/workspaces.js @@ -17,6 +17,8 @@ RED.workspaces = (function() { + const documentTitle = document.title; + var activeWorkspace = 0; var workspaceIndex = 0; @@ -339,12 +341,18 @@ RED.workspaces = (function() { $("#red-ui-workspace-chart").show(); activeWorkspace = tab.id; window.location.hash = 'flow/'+tab.id; + if (tab.label) { + document.title = `${documentTitle} : ${tab.label}` + } else { + document.title = documentTitle + } $("#red-ui-workspace").toggleClass("red-ui-workspace-disabled", !!tab.disabled); $("#red-ui-workspace").toggleClass("red-ui-workspace-locked", !!tab.locked); } else { $("#red-ui-workspace-chart").hide(); activeWorkspace = 0; window.location.hash = ''; + document.title = documentTitle } event.workspace = activeWorkspace; RED.events.emit("workspace:change",event);