From bc4d136fa79d3d244f3658a6f17ef2e1914cfc68 Mon Sep 17 00:00:00 2001 From: Prodan Denis <64483300+denis-svg@users.noreply.github.com> Date: Tue, 25 Aug 2026 07:30:39 +0300 Subject: [PATCH] fixed multiple buttons bug for tabs_till_verify (#1677) --- src/flaresolverr_service.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/flaresolverr_service.py b/src/flaresolverr_service.py index a74d08f..d8d268a 100644 --- a/src/flaresolverr_service.py +++ b/src/flaresolverr_service.py @@ -304,10 +304,16 @@ def _get_turnstile_token(driver: WebDriver, tabs: int): # reset focus driver.execute_script(""" + let old = document.getElementById('__focus_helper'); + if (old) old.remove(); + let el = document.createElement('button'); - el.style.position='fixed'; - el.style.top='0'; - el.style.left='0'; + el.id = '__focus_helper'; + el.style.position = 'fixed'; + el.style.top = '0'; + el.style.left = '0'; + el.style.opacity = '0.01'; + el.style.pointerEvents = 'none'; document.body.prepend(el); el.focus(); """)