propagate server param to snapshot

This commit is contained in:
Simon Knott 2024-11-11 16:56:41 +01:00
parent 0b4256ea4a
commit c3f3bbfa39
No known key found for this signature in database
GPG key ID: 8CEDC00028084AEC

View file

@ -328,6 +328,7 @@ export function collectSnapshots(action: ActionTraceEvent | undefined): Snapshot
} }
const isUnderTest = new URLSearchParams(window.location.search).has('isUnderTest'); const isUnderTest = new URLSearchParams(window.location.search).has('isUnderTest');
const serverParam = new URLSearchParams(window.location.search).get('server');
export function extendSnapshot(snapshot: Snapshot): SnapshotUrls { export function extendSnapshot(snapshot: Snapshot): SnapshotUrls {
const params = new URLSearchParams(); const params = new URLSearchParams();
@ -346,6 +347,7 @@ export function extendSnapshot(snapshot: Snapshot): SnapshotUrls {
const popoutParams = new URLSearchParams(); const popoutParams = new URLSearchParams();
popoutParams.set('r', snapshotUrl); popoutParams.set('r', snapshotUrl);
popoutParams.set('server', serverParam ?? '');
popoutParams.set('trace', context(snapshot.action).traceUrl); popoutParams.set('trace', context(snapshot.action).traceUrl);
if (snapshot.point) { if (snapshot.point) {
popoutParams.set('pointX', String(snapshot.point.x)); popoutParams.set('pointX', String(snapshot.point.x));