Skip to content

Commit e65cd70

Browse files
committed
Don't append CSPCHD for web applications that don't support it by default
1 parent 22cec96 commit e65cd70

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

src/commands/serverActions.ts

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -223,13 +223,11 @@ export async function serverActions(): Promise<void> {
223223
}
224224
switch (action.id) {
225225
case "openPortal": {
226-
const token = await getCSPToken(api, portalPath);
227-
vscode.env.openExternal(vscode.Uri.parse(`${serverUrl}${portalPath}&CSPCHD=${token}`));
226+
vscode.env.openExternal(vscode.Uri.parse(`${serverUrl}${portalPath}`));
228227
break;
229228
}
230229
case "openClassReference": {
231-
const token = await getCSPToken(api, classRef);
232-
vscode.env.openExternal(vscode.Uri.parse(`${serverUrl}${classRef}&CSPCHD=${token}`));
230+
vscode.env.openExternal(vscode.Uri.parse(`${serverUrl}${classRef}`));
233231
break;
234232
}
235233
case "openStudioAddin": {
@@ -284,16 +282,7 @@ export async function serverActions(): Promise<void> {
284282
break;
285283
}
286284
default: {
287-
let url = vscode.Uri.parse(action.detail);
288-
if (action.rawLink?.startsWith("${serverUrl}")) {
289-
const token = await getCSPToken(api, url.path);
290-
if (token.length > 0) {
291-
url = url.with({
292-
query: url.query.length ? `${url.query}&CSPCHD=${token}` : `CSPCHD=${token}`,
293-
});
294-
}
295-
}
296-
vscode.env.openExternal(url);
285+
vscode.env.openExternal(vscode.Uri.parse(action.detail));
297286
}
298287
}
299288
});

0 commit comments

Comments
 (0)