mirror of
https://github.com/microsoft/vscode.git
synced 2026-08-17 20:44:27 +01:00
ensures correct diagnostic contributions to highlight code actions (#202978)
ensures correct diagnostic contributions to highlight
This commit is contained in:
@@ -289,8 +289,10 @@ export class CodeActionController extends Disposable implements IEditorContribut
|
||||
const decorations: IModelDeltaDecoration[] = action.action.diagnostics.map(diagnostic => ({ range: diagnostic, options: CodeActionController.DECORATION }));
|
||||
currentDecorations.set(decorations);
|
||||
const diagnostic = action.action.diagnostics[0];
|
||||
const selectionText = this._editor.getModel()?.getWordAtPosition({ lineNumber: diagnostic.startLineNumber, column: diagnostic.startColumn })?.word;
|
||||
aria.status(localize('editingNewSelection', "Context: {0} at line {1} and column {2}.", selectionText, diagnostic.startLineNumber, diagnostic.startColumn));
|
||||
if (diagnostic.startLineNumber && diagnostic.startColumn) {
|
||||
const selectionText = this._editor.getModel()?.getWordAtPosition({ lineNumber: diagnostic.startLineNumber, column: diagnostic.startColumn })?.word;
|
||||
aria.status(localize('editingNewSelection', "Context: {0} at line {1} and column {2}.", selectionText, diagnostic.startLineNumber, diagnostic.startColumn));
|
||||
}
|
||||
} else {
|
||||
currentDecorations.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user