提交 c7f91ca6 编写于 作者: A Alex Dima

Fixes #27766: Disable wrapping when a screen reader is detected

上级 93b38d10
......@@ -1760,7 +1760,17 @@ export class InternalEditorOptionsFactory {
const wordWrapColumn = opts.wordWrapColumn;
const wordWrapMinified = opts.wordWrapMinified;
if (wordWrapMinified && env.isDominatedByLongLines) {
if (env.accessibilitySupport === platform.AccessibilitySupport.Enabled) {
// See https://github.com/Microsoft/vscode/issues/27766
// Never enable wrapping when a screen reader is attached
// because arrow down etc. will not move the cursor in the way
// a screen reader expects.
bareWrappingInfo = {
isWordWrapMinified: false,
isViewportWrapping: false,
wrappingColumn: -1
};
} else if (wordWrapMinified && env.isDominatedByLongLines) {
// Force viewport width wrapping if model is dominated by long lines
bareWrappingInfo = {
isWordWrapMinified: true,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册