Merge pull request #12738 from overleaf/mj-disable-ace-beta-users

[web] Hide Ace editor for beta users

GitOrigin-RevId: 7e359823429656862c4701e55686ebfd3f1f7a36
This commit is contained in:
Alf Eaton 2023-04-28 09:48:53 +01:00 committed by Copybot
parent 2606c76aec
commit 7f7443356c

View file

@ -1275,9 +1275,11 @@ const ProjectController = {
const showLegacySourceEditor =
!Features.hasFeature('saas') ||
legacySourceEditorAssignment.variant === 'default' ||
// Also allow override via legacy_source_editor=true in query string
shouldDisplayFeature('legacy_source_editor')
// Allow override via legacy_source_editor=true in query string
shouldDisplayFeature('legacy_source_editor') ||
// Hide Ace for beta users
(!user.betaProgram &&
legacySourceEditorAssignment.variant === 'default')
const editorLeftMenuReact =
editorLeftMenuAssignment?.variant === 'react'