diff --git a/packages/compass-workspaces/src/provider.tsx b/packages/compass-workspaces/src/provider.tsx index c3a9316d0cc..edd627abb84 100644 --- a/packages/compass-workspaces/src/provider.tsx +++ b/packages/compass-workspaces/src/provider.tsx @@ -249,7 +249,15 @@ export const WorkspacesServiceProvider: React.FunctionComponent<{ }, openDataModelingWorkspace: () => { return void store.dispatch( - openWorkspaceAction({ type: 'Data Modeling' }) + openWorkspaceAction( + { type: 'Data Modeling' }, + { + // Data Modeling tab is a special case, we always want to open it + // in a new tab to make it easier for users to create / open new + // diagrams + newTab: true, + } + ) ); }, openShellWorkspace(connectionId, options = {}) {