Add accessible names to the editor editing field (#26678)

GitOrigin-RevId: 2ebed9db517c288450230675ae038d0cc3260a61
This commit is contained in:
Rebeka Dekany
2025-07-01 13:48:37 +02:00
committed by Copybot
parent 6a56c64d9a
commit dc97da1276
2 changed files with 6 additions and 1 deletions
@@ -35,7 +35,7 @@ import importOverleafModules from '../../../../macros/import-overleaf-module.mac
import { emptyLineFiller } from './empty-line-filler'
import { goToLinePanel } from './go-to-line'
import { drawSelection } from './draw-selection'
import { visual } from './visual/visual'
import { sourceOnly, visual } from './visual/visual'
import { inlineBackground } from './inline-background'
import { indentationMarkers } from './indentation-markers'
import { codemirrorDevTools } from '../languages/latex/codemirror-dev-tools'
@@ -78,6 +78,10 @@ export const createExtensions = (options: Record<string, any>): Extension[] => [
EditorState.allowMultipleSelections.of(true),
// A built-in extension that enables soft line wrapping.
EditorView.lineWrapping,
sourceOnly(
options.visual,
EditorView.contentAttributes.of({ 'aria-label': 'Source Editor editing' })
),
// A built-in extension that re-indents input if the language defines an indentOnInput field in its language data.
indentOnInput(),
lineWrappingIndentation(options.visual.visual),
@@ -178,4 +178,5 @@ const extension = (options: Options) => [
showContentWhenParsed,
pasteHtml,
tableGeneratorTheme,
EditorView.contentAttributes.of({ 'aria-label': 'Visual Editor editing' }),
]