apply feedback

This commit is contained in:
Simon Knott 2024-11-20 15:26:07 +01:00
parent 29b15dea57
commit 2538ac6524
No known key found for this signature in database
GPG key ID: 8CEDC00028084AEC
2 changed files with 2 additions and 7 deletions

View file

@ -44,10 +44,7 @@ async function loadTrace(traceUrl: string, traceFileName: string | null, client:
let data = clientIdToTraceUrls.get(clientId);
if (!data) {
const clientURL = new URL(client?.url ?? self.registration.scope);
let traceViewerServerBaseUrl = new URL('../', clientURL);
if (clientURL.searchParams.has('server'))
traceViewerServerBaseUrl = new URL(clientURL.searchParams.get('server')!, traceViewerServerBaseUrl);
const traceViewerServerBaseUrl = new URL(clientURL.searchParams.get('server') ?? '../', clientURL);
data = { limit, traceUrls: new Set(), traceViewerServer: new TraceViewerServer(traceViewerServerBaseUrl) };
clientIdToTraceUrls.set(clientId, data);
}

View file

@ -47,9 +47,7 @@ const xtermDataSource: XtermDataSource = {
};
const searchParams = new URLSearchParams(window.location.search);
let testServerBaseUrl = new URL('../', window.location.href);
if (searchParams.has('server'))
testServerBaseUrl = new URL(searchParams.get('server')!, testServerBaseUrl);
const testServerBaseUrl = new URL(searchParams.get('server') ?? '../', window.location.href);
const wsURL = new URL(searchParams.get('ws')!, testServerBaseUrl);
wsURL.protocol = (wsURL.protocol === 'https:' ? 'wss:' : 'ws:');
const queryParams = {