Skip to content

Commit f71675c

Browse files
authored
testing: fix per-test filter from editor actions not working (microsoft#229863)
Fixes microsoft#229848
1 parent d9f21be commit f71675c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { Disposable, DisposableStore, MutableDisposable, toDisposable } from '..
1919
import { autorun, derived, observableFromEvent } from '../../../../base/common/observable.js';
2020
import { ThemeIcon } from '../../../../base/common/themables.js';
2121
import { isUriComponents, URI } from '../../../../base/common/uri.js';
22-
import { ICodeEditor, IOverlayWidget, IOverlayWidgetPosition, MouseTargetType, OverlayWidgetPositionPreference } from '../../../../editor/browser/editorBrowser.js';
22+
import { ICodeEditor, IOverlayWidget, IOverlayWidgetPosition, isCodeEditor, MouseTargetType, OverlayWidgetPositionPreference } from '../../../../editor/browser/editorBrowser.js';
2323
import { ICodeEditorService } from '../../../../editor/browser/services/codeEditorService.js';
2424
import { EditorOption } from '../../../../editor/common/config/editorOptions.js';
2525
import { Position } from '../../../../editor/common/core/position.js';
@@ -767,7 +767,7 @@ registerAction2(class FilterCoverageToTestInEditor extends Action2 {
767767
run(accessor: ServicesAccessor, coverageOrUri?: FileCoverage | URI, editor?: ICodeEditor): void {
768768
const testCoverageService = accessor.get(ITestCoverageService);
769769
const quickInputService = accessor.get(IQuickInputService);
770-
const activeEditor = editor ?? accessor.get(ICodeEditorService).getActiveCodeEditor();
770+
const activeEditor = isCodeEditor(editor) ? editor : accessor.get(ICodeEditorService).getActiveCodeEditor();
771771
let coverage: FileCoverage | undefined;
772772
if (coverageOrUri instanceof FileCoverage) {
773773
coverage = coverageOrUri;

0 commit comments

Comments
 (0)