Skip to content

Commit d31d71d

Browse files
authored
check basename, not separator and name (microsoft#162174)
fixes microsoft#162141
1 parent 582aa29 commit d31d71d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/vs/platform/protocol/electron-main/protocolMainService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { validatedIpcMain } from 'vs/base/parts/ipc/electron-main/ipcMain';
88
import { Disposable, IDisposable, toDisposable } from 'vs/base/common/lifecycle';
99
import { TernarySearchTree } from 'vs/base/common/map';
1010
import { COI, FileAccess, Schemas } from 'vs/base/common/network';
11-
import { extname, normalize } from 'vs/base/common/path';
11+
import { basename, extname, normalize } from 'vs/base/common/path';
1212
import { isLinux } from 'vs/base/common/platform';
1313
import { URI } from 'vs/base/common/uri';
1414
import { generateUuid } from 'vs/base/common/uuid';
@@ -96,7 +96,7 @@ export class ProtocolMainService extends Disposable implements IProtocolMainServ
9696

9797
let headers: Record<string, string> | undefined;
9898
if (this.environmentService.crossOriginIsolated) {
99-
if (path.endsWith('/workbench.html') || path.endsWith('/workbench-dev.html')) {
99+
if (basename(path) === 'workbench.html' || basename(path) === 'workbench-dev.html') {
100100
headers = COI.CoopAndCoep;
101101
} else {
102102
headers = COI.getHeadersFromQuery(request.url);

0 commit comments

Comments
 (0)