fix: launch external pickup directly on target url
This commit is contained in:
1 parent
d39c77324a
commit
9b9c6f17e4
2 files changed
+8
-3
No files matched your search
+4
-2
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user