Skip to content

Commit fd18274

Browse files
committed
Fix can't change markdown security level for directly opened file
Fixes microsoft#46424
1 parent 85d01bf commit fd18274

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

extensions/markdown-language-features/src/commands/showPreviewSecuritySelector.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ export class ShowPreviewSecuritySelectorCommand implements Command {
1818
) { }
1919

2020
public execute(resource: string | undefined) {
21-
if (resource) {
22-
const source = vscode.Uri.parse(resource).query;
23-
this.previewSecuritySelector.showSecutitySelectorForResource(vscode.Uri.parse(source));
21+
if (this.previewManager.activePreviewResource) {
22+
this.previewSecuritySelector.showSecutitySelectorForResource(this.previewManager.activePreviewResource);
23+
} else if (resource) {
24+
const source = vscode.Uri.parse(resource);
25+
this.previewSecuritySelector.showSecutitySelectorForResource(source.query ? vscode.Uri.parse(source.query) : source);
2426
} else if (vscode.window.activeTextEditor && isMarkdownFile(vscode.window.activeTextEditor.document)) {
2527
this.previewSecuritySelector.showSecutitySelectorForResource(vscode.window.activeTextEditor.document.uri);
26-
} else if (this.previewManager.activePreviewResource) {
27-
this.previewSecuritySelector.showSecutitySelectorForResource(this.previewManager.activePreviewResource);
2828
}
2929
}
3030
}

0 commit comments

Comments
 (0)