mirror of
https://github.com/Microsoft/vscode
synced 2024-09-19 02:26:04 +00:00
fixes #66628
This commit is contained in:
parent
3199f1fd3b
commit
85ebf1e543
|
@ -90,9 +90,15 @@ export class ExtensionUrlHandler implements IExtensionUrlHandler, IURLHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!confirmed) {
|
if (!confirmed) {
|
||||||
|
let uriString = uri.toString();
|
||||||
|
|
||||||
|
if (uriString.length > 40) {
|
||||||
|
uriString = `${uriString.substring(0, 30)}...${uriString.substring(uriString.length - 5)}`;
|
||||||
|
}
|
||||||
|
|
||||||
const result = await this.dialogService.confirm({
|
const result = await this.dialogService.confirm({
|
||||||
message: localize('confirmUrl', "Allow an extension to open this URL?", extensionId),
|
message: localize('confirmUrl', "Allow an extension to open this URL?", extensionId),
|
||||||
detail: `${extension.displayName || extension.name} (${extensionId}) wants to open a URL:\n\n${uri.toString()}`,
|
detail: `${extension.displayName || extension.name} (${extensionId}) wants to open a URL:\n\n${uriString}`,
|
||||||
primaryButton: localize('open', "&&Open"),
|
primaryButton: localize('open', "&&Open"),
|
||||||
type: 'question'
|
type: 'question'
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue