From 614ddca656680296c2e029092af30ca2d5354b2b Mon Sep 17 00:00:00 2001 From: Mathias Jakobsen Date: Tue, 16 Sep 2025 12:28:27 +0100 Subject: [PATCH] Merge pull request #28467 from overleaf/mj-ignore-new-user-date [web] Add flag to ignore new user cutoff date GitOrigin-RevId: 4faca9de9e8d22d543613124390185915d42cb67 --- .../js/features/ide-redesign/utils/new-editor-utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/web/frontend/js/features/ide-redesign/utils/new-editor-utils.ts b/services/web/frontend/js/features/ide-redesign/utils/new-editor-utils.ts index 9a89d795ac..8e08a454d4 100644 --- a/services/web/frontend/js/features/ide-redesign/utils/new-editor-utils.ts +++ b/services/web/frontend/js/features/ide-redesign/utils/new-editor-utils.ts @@ -2,10 +2,14 @@ import { useUserSettingsContext } from '@/shared/context/user-settings-context' import getMeta from '@/utils/meta' import { isSplitTestEnabled, getSplitTestVariant } from '@/utils/splitTestUtils' +export const ignoringUserCutoffDate = + new URLSearchParams(window.location.search).get('skip-new-user-check') === + 'true' // TODO: change this when we have a launch date const NEW_USER_CUTOFF_DATE = new Date('2100-01-01') export const isNewUser = () => { + if (ignoringUserCutoffDate) return true const user = getMeta('ol-user') if (!user.signUpDate) return false