diff --git a/src/main/browser/session.ts b/src/main/browser/session.ts index e1c78b5..89f3c8a 100644 --- a/src/main/browser/session.ts +++ b/src/main/browser/session.ts @@ -301,7 +301,7 @@ export class BrowserSession implements BrowserLike { const dynamic = /^(.*?[-_])\d{6,}$/.exec(item.id); if (dynamic) { const generalized = '[id^="' + cssEscape(dynamic[1]) + '"]'; - try { if (root.querySelectorAll(generalized).length > 1) return generalized; } catch {} + try { if (root.querySelectorAll(generalized).length >= 1) return generalized; } catch {} } const candidate = '#' + cssEscape(item.id); try { if (root.querySelectorAll(candidate).length === 1) return candidate; } catch {} @@ -1301,7 +1301,7 @@ const PICKER_BOOTSTRAP_SOURCE = `(() => { const dynamic = /^(.*?[-_])\d{6,}$/.exec(item.id); if (dynamic) { const generalized = '[id^="' + cssEscape(dynamic[1]) + '"]'; - try { if (root.querySelectorAll(generalized).length > 1) return generalized; } catch {} + try { if (root.querySelectorAll(generalized).length >= 1) return generalized; } catch {} } const candidate = '#' + cssEscape(item.id); try { if (root.querySelectorAll(candidate).length === 1) return candidate; } catch {}