From a6ba9c10168bc06a048bf50da550ec96b920ec8f Mon Sep 17 00:00:00 2001 From: Mathias Jakobsen Date: Mon, 2 Mar 2026 10:44:36 +0000 Subject: [PATCH] Merge pull request #31881 from overleaf/mj-ux-lite-editor-march-26 [web] Prepare re-run of UX lite survey GitOrigin-RevId: e73249bd43dccfc6a40ee01d58bf01f6c6cf7f79 --- services/web/app/src/Features/Project/ProjectController.mjs | 2 +- services/web/app/src/Features/Tutorial/TutorialController.mjs | 2 +- .../js/features/ide-react/components/editor-survey.tsx | 2 +- .../js/features/ide-react/components/layout/ide-page.tsx | 3 +-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/services/web/app/src/Features/Project/ProjectController.mjs b/services/web/app/src/Features/Project/ProjectController.mjs index c6e5355b38..6e93d4a6ac 100644 --- a/services/web/app/src/Features/Project/ProjectController.mjs +++ b/services/web/app/src/Features/Project/ProjectController.mjs @@ -452,7 +452,7 @@ const _ProjectController = { 'hotjar', 'overleaf-assist-bundle', 'word-count-client', - 'editor-popup-ux-survey', + 'editor-popup-ux-survey-03-2026', 'editor-redesign-new-users', 'writefull-frontend-migration', 'chat-edit-delete', diff --git a/services/web/app/src/Features/Tutorial/TutorialController.mjs b/services/web/app/src/Features/Tutorial/TutorialController.mjs index e7e762ec80..ec3b92422b 100644 --- a/services/web/app/src/Features/Tutorial/TutorialController.mjs +++ b/services/web/app/src/Features/Tutorial/TutorialController.mjs @@ -13,7 +13,7 @@ const VALID_KEYS = [ 'history-restore-promo', 'us-gov-banner', 'us-gov-banner-fedramp', - 'editor-popup-ux-survey', + 'editor-popup-ux-survey-03-2026', 'wf-features-moved', 'review-mode', 'new-error-logs-promo', diff --git a/services/web/frontend/js/features/ide-react/components/editor-survey.tsx b/services/web/frontend/js/features/ide-react/components/editor-survey.tsx index 345dfe56c3..c3ea42d40a 100644 --- a/services/web/frontend/js/features/ide-react/components/editor-survey.tsx +++ b/services/web/frontend/js/features/ide-react/components/editor-survey.tsx @@ -21,7 +21,7 @@ export default memo(function EditorSurvey() { ) }) -const TUTORIAL_KEY = 'editor-popup-ux-survey' +const TUTORIAL_KEY = 'editor-popup-ux-survey-03-2026' const EditorSurveyContent = () => { const [easeOfUse, setEaseOfUse] = useState(null) diff --git a/services/web/frontend/js/features/ide-react/components/layout/ide-page.tsx b/services/web/frontend/js/features/ide-react/components/layout/ide-page.tsx index 21c90aa16a..8293f293a4 100644 --- a/services/web/frontend/js/features/ide-react/components/layout/ide-page.tsx +++ b/services/web/frontend/js/features/ide-react/components/layout/ide-page.tsx @@ -24,8 +24,7 @@ export default function IdePage() { useStatusFavicon() // update the favicon based on the compile status useThemedPage() // set the page theme based on user settings - const editorSurveyFlag = useFeatureFlag('editor-popup-ux-survey') - const showEditorSurvey = editorSurveyFlag + const showEditorSurvey = useFeatureFlag('editor-popup-ux-survey-03-2026') return (