From 699f6bc5ca5b5e5fc878890c5805525404a322e6 Mon Sep 17 00:00:00 2001 From: rcholic Date: Sun, 25 Jan 2026 20:35:24 +0000 Subject: [PATCH] chore: sync extension files from sentience-chrome v2.8.6 --- src/extension/injected_api.js | 38 +++++++-------- src/extension/manifest.json | 2 +- src/extension/pkg/sentience_core_bg.wasm | Bin 110696 -> 110696 bytes src/extension/release.json | 58 +++++++++++------------ 4 files changed, 48 insertions(+), 50 deletions(-) diff --git a/src/extension/injected_api.js b/src/extension/injected_api.js index 8d50639..9becda7 100644 --- a/src/extension/injected_api.js +++ b/src/extension/injected_api.js @@ -28,6 +28,18 @@ }, { selector: "#g-recaptcha", provider: "recaptcha" + }, { + selector: ".recaptcha-checkbox-border", + provider: "recaptcha" + }, { + selector: "#recaptcha-anchor-label", + provider: "recaptcha" + }, { + selector: '[class*="recaptcha" i]', + provider: "recaptcha" + }, { + selector: '[id*="recaptcha" i]', + provider: "recaptcha" }, { selector: "[data-sitekey]", provider: "unknown" @@ -73,6 +85,12 @@ }, { selector: 'iframe[title*="captcha" i]', provider: "unknown" + }, { + selector: '[class*="captcha" i]', + provider: "unknown" + }, { + selector: '[id*="captcha" i]', + provider: "unknown" } ]; function addEvidence(list, value) { value && (list.length >= 5 || list.push(value)); @@ -115,26 +133,6 @@ arkose: 0, awswaf: 0 }; - function isVisibleElement(el) { - try { - if (!el) return !1; - const style = window.getComputedStyle(el); - if ("none" === style.display || "hidden" === style.visibility) return !1; - const opacity = parseFloat(style.opacity || "1"); - if (!Number.isNaN(opacity) && opacity <= .01) return !1; - if (!el.getClientRects || 0 === el.getClientRects().length) return !1; - const rect = el.getBoundingClientRect(); - if (rect.width < 8 || rect.height < 8) return !1; - const vw = window.innerWidth || document.documentElement.clientWidth || 0; - const vh = window.innerHeight || document.documentElement.clientHeight || 0; - if (vw && vh) { - if (rect.bottom <= 0 || rect.right <= 0 || rect.top >= vh || rect.left >= vw) return !1; - } - return !0; - } catch (e) { - return !1; - } - } try { const iframes = document.querySelectorAll("iframe"); for (const iframe of iframes) { diff --git a/src/extension/manifest.json b/src/extension/manifest.json index fd048d0..e90a69d 100644 --- a/src/extension/manifest.json +++ b/src/extension/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Sentience Semantic Visual Grounding Extractor", - "version": "2.8.5", + "version": "2.8.6", "description": "Extract semantic visual grounding data from web pages", "permissions": ["activeTab", "scripting"], "host_permissions": [""], diff --git a/src/extension/pkg/sentience_core_bg.wasm b/src/extension/pkg/sentience_core_bg.wasm index f3d9ece73b657b9e7684e138a240144ec97e0a51..4ef5500c2a54fba6f5089f11d40b49dec3ffed95 100644 GIT binary patch delta 1043 zcmYL`eMnSU7{=$h_xh3J$Yjip*5poESYVbIl!d7+#kx(DXj@J-P8d>pXV@%1GO|Q> z`|x9h1HD_B?rs~ke{8v2;skwYe`HpWw6N(?$v{TRZfLNqs~fcE-ezua`SE++_c@#k zXDk#w7K-kHO_C)|wk5*(ozkhCQ@&TuDnBScD%}bxUCIUJyq2DDX&pMX-#oYD@tAd# zyubl1=mpTszS>!ZlkDYAhSS26S;sDhRyN^FW;wghpvAB^yUWnT3Vj~IF5feJ!|F>n z3HBRI^y}{P7ky}JkNi1N7+|x?FQ7)dTs}`0w`5i%v*-JZ4GV6gIne6%J_yy)w|oHuqH+ zbh5!d589dQ?kcov#dm*kpr75mHkY}EvT%@X9V)^J_S4W>!H_}Ma1Ksr-r-c2c%p{C z(;fU_97aI<i6W|72i4SLru?rKWUK+5$&-d98il*!&WYG~P?$GB>WN|eK zsZLtD0$v(ljy(EyIlR1S1xjOalnPgiW1nT?aTKNHp^V<=VhMHTqJ?JXig-E??j%rO2pa?6R&EYHn%P2w$0p58C$*gpK1S^ P_K#^ZG9PQi@r?fgbM|1J delta 1023 zcmYL`c}P@I7{xvBJvAM*$&kq!7c|hqHVn$bw4%tGDA5+D)Db~S-;*}iz#43KEa8G* zWlcK~Q5lc8L5uZAW&}w=X|xU09}X22MLX4f&zT7>hu=Bh`R;pghkOx3zKCwbN|LP0 zvGK4SQI08xl#|LqrAs-Xc$K3HDaVz=dRE+-IXJ36a@>f)UDi?Z0-N+&CxBgS!xz@_W5QqyHFCzCRH_Ii+;9hoGiXItvZoCUtesJ7VuZAR|F`dCPK7IkHy z_eL!V&?-%kep&NG;sKje*MWMyzb-}+|M9#*Gc}P_HWmlyVdIJbEoCwxg;ftW0G03K^HnFwHhHS2mLAs45 zOofyDQ;<&wrohQtr=olWTBvX)Tzq~G9)wdyJ}T*N9x~}j9@=PBp0NA!@t34|qPTZ1 zn)vp4NSDdF5C!yZ0mjp*1t{Pp3vo_HFP9g?EzuhXa_EKw8MH$XPg)9}gnRtYGR&6I z&u10kBJh#>i}6;*2mW|9KE>0w8jPl=HAtpjgZvs2C`E;Zo@l~u6ISZ;Qn`jyb0!UX zJ8LnGt{asK6`A->t5hVJO`52Qbe)DQD%Ic_&i-hKrU@!0NrT6zO@*B=t3}!f`caQG z=?SQ?UR*t{0cpfULK_XaV_3H#1BT5t=!!w71W8wA?r%U#