Merge pull request #35898 from overleaf/dp-visual-markdown-editor-setting

[web] Track markdown editor mode separately and default to visual

GitOrigin-RevId: 7195189c683618b3e0c735f91193fb662078b558
This commit is contained in:
David
2026-09-17 11:39:45 +00:00
committed by Copybot
parent f0b9ab322f
commit b77187404b
4 changed files with 61 additions and 10 deletions
@@ -14,7 +14,10 @@ import getMeta from '@/utils/meta'
import { useUnstableStoreSync } from '@/shared/hooks/use-unstable-store-sync'
import { sendMB } from '@/infrastructure/event-tracking'
import { useEditorOpenDocContext } from '@/features/ide-react/context/editor-open-doc-context'
import { getVisualEditorStorageKey } from '@/features/source-editor/utils/visual-editor'
import {
getVisualEditorDefault,
getVisualEditorStorageKey,
} from '@/features/source-editor/utils/visual-editor'
// Context value type
export type EditorPropertiesContextValue = {
@@ -60,7 +63,7 @@ export function showVisualForFile(filename: string): boolean {
if (key === 'editor.lastUsedMode') {
return migrateTexVisualMode()
}
return false
return getVisualEditorDefault(filename)
}
export const EditorPropertiesProvider: FC<PropsWithChildren> = ({