Fix opening snippets
This commit is contained in:
parent
8dcc1e3567
commit
68c62087dc
@ -1,3 +1,16 @@
|
|||||||
|
diff --git a/src/vs/editor/browser/services/openerService.ts b/src/vs/editor/browser/services/openerService.ts
|
||||||
|
index c175034f96..de7e29906a 100644
|
||||||
|
--- a/src/vs/editor/browser/services/openerService.ts
|
||||||
|
+++ b/src/vs/editor/browser/services/openerService.ts
|
||||||
|
@@ -53,7 +53,7 @@ export class OpenerService implements IOpenerService {
|
||||||
|
|
||||||
|
const { scheme, path, query, fragment } = resource;
|
||||||
|
|
||||||
|
- if (equalsIgnoreCase(scheme, Schemas.http) || equalsIgnoreCase(scheme, Schemas.https) || equalsIgnoreCase(scheme, Schemas.mailto)) {
|
||||||
|
+ if ((!location || location.host !== resource.authority) && equalsIgnoreCase(scheme, Schemas.http) || equalsIgnoreCase(scheme, Schemas.https) || equalsIgnoreCase(scheme, Schemas.mailto)) {
|
||||||
|
// open http or default mail application
|
||||||
|
dom.windowOpenNoOpener(encodeURI(resource.toString(true)));
|
||||||
|
return Promise.resolve(true);
|
||||||
diff --git a/src/vs/platform/environment/common/environment.ts b/src/vs/platform/environment/common/environment.ts
|
diff --git a/src/vs/platform/environment/common/environment.ts b/src/vs/platform/environment/common/environment.ts
|
||||||
index 443e430fcd..fdd9900598 100644
|
index 443e430fcd..fdd9900598 100644
|
||||||
--- a/src/vs/platform/environment/common/environment.ts
|
--- a/src/vs/platform/environment/common/environment.ts
|
||||||
|
Reference in New Issue
Block a user