aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/frontend/src/editor/createEditorState.ts
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-08-19 21:24:35 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-08-20 21:41:50 +0200
commit97f050bb39f5f88d80aab3aa7880002ead4f18d9 (patch)
tree3be89a15b08df304da96786ac5db801ce4903e7c /subprojects/frontend/src/editor/createEditorState.ts
parentfix(frontend): destroy service worker in dev mode (diff)
downloadrefinery-97f050bb39f5f88d80aab3aa7880002ead4f18d9.tar.gz
refinery-97f050bb39f5f88d80aab3aa7880002ead4f18d9.tar.zst
refinery-97f050bb39f5f88d80aab3aa7880002ead4f18d9.zip
fix(frontend): CodeMirror gutter accessibility
Gutters are aria-hidden, so no accessibility attributes should point at them.
Diffstat (limited to 'subprojects/frontend/src/editor/createEditorState.ts')
-rw-r--r--subprojects/frontend/src/editor/createEditorState.ts8
1 files changed, 3 insertions, 5 deletions
diff --git a/subprojects/frontend/src/editor/createEditorState.ts b/subprojects/frontend/src/editor/createEditorState.ts
index caaca7f5..7b0f3c07 100644
--- a/subprojects/frontend/src/editor/createEditorState.ts
+++ b/subprojects/frontend/src/editor/createEditorState.ts
@@ -86,16 +86,14 @@ export default function createEditorState(
86 }), 86 }),
87 foldGutter({ 87 foldGutter({
88 markerDOM(open) { 88 markerDOM(open) {
89 const button = document.createElement('button'); 89 const div = document.createElement('div');
90 button.className = [ 90 div.className = [
91 editorClassNames.foldMarker, 91 editorClassNames.foldMarker,
92 open 92 open
93 ? editorClassNames.foldMarkerOpen 93 ? editorClassNames.foldMarkerOpen
94 : editorClassNames.foldMarkerClosed, 94 : editorClassNames.foldMarkerClosed,
95 ].join(' '); 95 ].join(' ');
96 button.ariaPressed = open ? 'true' : 'false'; 96 return div;
97 button.ariaLabel = 'Fold lines';
98 return button;
99 }, 97 },
100 }), 98 }),
101 keymap.of([ 99 keymap.of([