diegosouzapw/OmniRoute · error · Error
No browser page is open for ${targetOrigin}
Error message
No browser page is open for ${targetOrigin} What it means
Error "No browser page is open for ${targetOrigin}" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/vncSession/harvest.ts:394
return { providerSpecificData, apiKey: null };
}
export function rewriteDebuggerUrl(debuggerUrl: string, cdpPort: number): string {
const url = new URL(debuggerUrl);
url.protocol = "ws:";
url.hostname = "127.0.0.1";
url.port = String(cdpPort);
return url.toString();
}
export function selectPageTarget(
targetInfos: CdpTargetInfo[],
targetOrigin: string
): CdpTargetInfo {
const pages = targetInfos.filter((target) => target.type === "page");
const matching = pages.find((target) => safeOrigin(target.url) === targetOrigin);
if (matching) return matching;
throw new Error(`No browser page is open for ${targetOrigin}`);
}
function safeOrigin(value: string | undefined): string | null {
if (!value) return null;
try {
return new URL(value).origin;
} catch {
return null;
}
}
async function fetchJson(url: string, signal: AbortSignal): Promise<any> {
const response = await fetch(url, { signal });
if (!response.ok) throw new Error(`CDP endpoint returned HTTP ${response.status}`);
return response.json();
}
function domainMatches(cookieDomain: string, origin: string): boolean {View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/vncSession/harvest.ts:394 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/f2db92f482437e90.
Report an issue: GitHub.