From 5d0498f89c8ca6daa790b63ae1b3ebea2acf3c4f Mon Sep 17 00:00:00 2001 From: Alexandre Bourdin Date: Thu, 19 Mar 2026 16:58:20 +0100 Subject: [PATCH] Merge pull request #32312 from overleaf/ab-rename-editor-tabs-flag [web] Rename editor tabs feature flag GitOrigin-RevId: 3b9a0ea618d2f43edc108362d384a5b354d1b0e4 --- services/web/app/src/Features/Project/ProjectController.mjs | 2 +- .../js/features/ide-react/components/editor/editor-panel.tsx | 2 +- .../web/frontend/js/features/ide-react/context/tabs-context.tsx | 2 +- .../source-editor/components/tabs/tabs-experiment-widget.tsx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/web/app/src/Features/Project/ProjectController.mjs b/services/web/app/src/Features/Project/ProjectController.mjs index 35fe842e9e..7931b6a8f8 100644 --- a/services/web/app/src/Features/Project/ProjectController.mjs +++ b/services/web/app/src/Features/Project/ProjectController.mjs @@ -473,7 +473,7 @@ const _ProjectController = { 'plans-2026-phase-1', 'testing-ai-usage', 'wf-fake-non-english-suggestions', - 'tabs-experiment', + 'editor-tabs', ].filter(Boolean) const getUserValues = async userId => diff --git a/services/web/frontend/js/features/ide-react/components/editor/editor-panel.tsx b/services/web/frontend/js/features/ide-react/components/editor/editor-panel.tsx index 80b4678ff2..17c5f7fd83 100644 --- a/services/web/frontend/js/features/ide-react/components/editor/editor-panel.tsx +++ b/services/web/frontend/js/features/ide-react/components/editor/editor-panel.tsx @@ -11,7 +11,7 @@ import { isSplitTestEnabled } from '@/utils/splitTestUtils' export default function EditorPanel() { const { selectedEntityCount, openEntity } = useFileTreeOpenContext() const tabsEnabled = - isInExperiment('editor-tabs') && isSplitTestEnabled('tabs-experiment') + isInExperiment('editor-tabs') && isSplitTestEnabled('editor-tabs') return (
diff --git a/services/web/frontend/js/features/ide-react/context/tabs-context.tsx b/services/web/frontend/js/features/ide-react/context/tabs-context.tsx index 7e62256bb4..2b2189125b 100644 --- a/services/web/frontend/js/features/ide-react/context/tabs-context.tsx +++ b/services/web/frontend/js/features/ide-react/context/tabs-context.tsx @@ -42,7 +42,7 @@ export const TabsProvider: FC = ({ children }) => { const { openEntity } = useFileTreeOpenContext() const { openDocWithId, openFileWithId } = useEditorManagerContext() const tabsEnabled = - isInExperiment('editor-tabs') && isSplitTestEnabled('tabs-experiment') + isInExperiment('editor-tabs') && isSplitTestEnabled('editor-tabs') const [openTabs, setOpenTabs] = usePersistedState( `open-tabs:${projectId}`, diff --git a/services/web/frontend/js/features/source-editor/components/tabs/tabs-experiment-widget.tsx b/services/web/frontend/js/features/source-editor/components/tabs/tabs-experiment-widget.tsx index dbbc9784bf..4f73385ff1 100644 --- a/services/web/frontend/js/features/source-editor/components/tabs/tabs-experiment-widget.tsx +++ b/services/web/frontend/js/features/source-editor/components/tabs/tabs-experiment-widget.tsx @@ -37,6 +37,6 @@ const LabsWidget = ({ setErrorMessage, labsProgram }: LabsWidgetProps) => { ) } -export const hidden = () => !isSplitTestEnabled('tabs-experiment') +export const hidden = () => !isSplitTestEnabled('editor-tabs') export default LabsWidget