fix: launch external pickup directly on target url

This commit is contained in:
yu committed 2026-11-02 14:05:28 +08:00
1 parent d39c77324a
commit 9b9c6f17e4
2 files changed
+8 -3

No files matched your search

+4 -2
View File
@@ -119,7 +119,9 @@ function registerIpc(): void {
const browserOptions = options.browser;
let session;
if (browserOptions) {
session = await externalBrowserSession(browserOptions);
session = await externalBrowserSession(
browserOptions.mode === "launch" && url ? { ...browserOptions, initialUrl: url } : browserOptions
);
} else {
session = latestExternalSession();
}
@@ -130,7 +132,7 @@ function registerIpc(): void {
session = await BrowserSession.create();
}
const currentUrl = await session.currentUrl();
if (url && (currentUrl === "about:blank" || currentUrl !== url)) {
if (url && currentUrl !== url) {
await session.navigate(url);
}
return session.pickElement();