From 47cdb6e823d6f809ac2159fd52c7d555a1f58daa Mon Sep 17 00:00:00 2001 From: rcholic Date: Sun, 11 Jan 2026 03:08:26 +0000 Subject: [PATCH] chore: sync extension files from sentience-chrome v2.4.0 --- sentience/extension/injected_api.js | 8 +- sentience/extension/manifest.json | 2 +- .../extension/pkg/sentience_core_bg.wasm | Bin 107013 -> 107422 bytes sentience/extension/release.json | 93 +++++++++--------- 4 files changed, 55 insertions(+), 48 deletions(-) diff --git a/sentience/extension/injected_api.js b/sentience/extension/injected_api.js index 80b3404..f8c1ec1 100644 --- a/sentience/extension/injected_api.js +++ b/sentience/extension/injected_api.js @@ -323,6 +323,12 @@ if (!el.getBoundingClientRect) return; const rect = el.getBoundingClientRect(); if (rect.width < 5 || rect.height < 5) return; + if ("span" === el.tagName.toLowerCase()) { + if (el.closest("a")) return; + const childLink = el.querySelector("a[href]"); + if (childLink && childLink.href) return; + options.debug && el.className && el.className.includes("titleline"); + } window.sentience_registry[idx] = el; const semanticText = function(el, options = {}) { if (!el) return { @@ -439,7 +445,7 @@ inferred_label: semanticText?.source && ![ "explicit_aria_label", "input_value", "img_alt", "inner_text" ].includes(semanticText.source) ? toSafeString(semanticText.text) : null, label_source: semanticText?.source || null, inferred_role: inferredRole ? toSafeString(inferredRole) : null, - href: toSafeString(el.href || el.getAttribute("href") || null), + href: toSafeString(el.href || el.getAttribute("href") || el.closest && el.closest("a")?.href || null), class: toSafeString(getClassName(el)), value: void 0 !== el.value ? toSafeString(el.value) : toSafeString(el.getAttribute("value")), checked: void 0 !== el.checked ? String(el.checked) : null diff --git a/sentience/extension/manifest.json b/sentience/extension/manifest.json index 4eaf8b2..7c821a4 100644 --- a/sentience/extension/manifest.json +++ b/sentience/extension/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Sentience Semantic Visual Grounding Extractor", - "version": "2.3.0", + "version": "2.4.0", "description": "Extract semantic visual grounding data from web pages", "permissions": ["activeTab", "scripting"], "host_permissions": [""], diff --git a/sentience/extension/pkg/sentience_core_bg.wasm b/sentience/extension/pkg/sentience_core_bg.wasm index 78c777c2a681bc1d308e3b5752a9929a758c8958..77c665abfd9e43f919d035790da226c96abcfa3a 100644 GIT binary patch delta 13040 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 KrL}$&E&qRw=C&XJ delta 12528 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 diff --git a/sentience/extension/release.json b/sentience/extension/release.json index 973b49c..0fe8f5a 100644 --- a/sentience/extension/release.json +++ b/sentience/extension/release.json @@ -1,45 +1,45 @@ { - "url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/275742777", - "assets_url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/275742777/assets", - "upload_url": "https://uploads.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/275742777/assets{?name,label}", - "html_url": "https://github.com/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/tag/v2.3.0", - "id": 275742777, + "url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/275780781", + "assets_url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/275780781/assets", + "upload_url": "https://uploads.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/275780781/assets{?name,label}", + "html_url": "https://github.com/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/tag/v2.4.0", + "id": 275780781, "author": { - "login": "rcholic", - "id": 135060, - "node_id": "MDQ6VXNlcjEzNTA2MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/135060?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rcholic", - "html_url": "https://github.com/rcholic", - "followers_url": "https://api.github.com/users/rcholic/followers", - "following_url": "https://api.github.com/users/rcholic/following{/other_user}", - "gists_url": "https://api.github.com/users/rcholic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rcholic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rcholic/subscriptions", - "organizations_url": "https://api.github.com/users/rcholic/orgs", - "repos_url": "https://api.github.com/users/rcholic/repos", - "events_url": "https://api.github.com/users/rcholic/events{/privacy}", - "received_events_url": "https://api.github.com/users/rcholic/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "user_view_type": "public", "site_admin": false }, - "node_id": "RE_kwDOQshiJ84Qb4A5", - "tag_name": "v2.3.0", + "node_id": "RE_kwDOQshiJ84QcBSt", + "tag_name": "v2.4.0", "target_commitish": "main", - "name": "Release v2.3.0", + "name": "Release v2.4.0", "draft": false, "immutable": false, "prerelease": false, - "created_at": "2026-01-10T19:58:22Z", - "updated_at": "2026-01-10T19:59:50Z", - "published_at": "2026-01-10T19:59:16Z", + "created_at": "2026-01-11T03:04:44Z", + "updated_at": "2026-01-11T03:07:27Z", + "published_at": "2026-01-11T03:06:49Z", "assets": [ { - "url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/assets/338832607", - "id": 338832607, - "node_id": "RA_kwDOQshiJ84UMizf", + "url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/assets/338955721", + "id": 338955721, + "node_id": "RA_kwDOQshiJ84UNA3J", "name": "extension-files.tar.gz", "label": "", "uploader": { @@ -65,17 +65,17 @@ }, "content_type": "application/gzip", "state": "uploaded", - "size": 73652, - "digest": "sha256:8b2c505a4d0943365b683bb791356cfd33398499039f6a1e9cb1ade4e4d95949", + "size": 73936, + "digest": "sha256:8e15a80621f3494616a751764e98a935933cea18b88423121d9f4373f0766306", "download_count": 0, - "created_at": "2026-01-10T19:59:50Z", - "updated_at": "2026-01-10T19:59:50Z", - "browser_download_url": "https://github.com/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/download/v2.3.0/extension-files.tar.gz" + "created_at": "2026-01-11T03:06:50Z", + "updated_at": "2026-01-11T03:06:50Z", + "browser_download_url": "https://github.com/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/download/v2.4.0/extension-files.tar.gz" }, { - "url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/assets/338832606", - "id": 338832606, - "node_id": "RA_kwDOQshiJ84UMize", + "url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/assets/338955720", + "id": 338955720, + "node_id": "RA_kwDOQshiJ84UNA3I", "name": "extension-package.zip", "label": "", "uploader": { @@ -101,15 +101,16 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 75735, - "digest": "sha256:892f9a843859bdba36d8aea8bbe727c07ebeea17d925b785cbbc0b33c8aa16c4", + "size": 76016, + "digest": "sha256:56dcf5134d47ed4ab8025fb81c21946acf51461baa6973a60ea59727d6d44351", "download_count": 0, - "created_at": "2026-01-10T19:59:50Z", - "updated_at": "2026-01-10T19:59:50Z", - "browser_download_url": "https://github.com/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/download/v2.3.0/extension-package.zip" + "created_at": "2026-01-11T03:06:49Z", + "updated_at": "2026-01-11T03:06:50Z", + "browser_download_url": "https://github.com/SentienceAPI/Sentience-Geometry-Chrome-Extension/releases/download/v2.4.0/extension-package.zip" } ], - "tarball_url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/tarball/v2.3.0", - "zipball_url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/zipball/v2.3.0", - "body": "" + "tarball_url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/tarball/v2.4.0", + "zipball_url": "https://api.github.com/repos/SentienceAPI/Sentience-Geometry-Chrome-Extension/zipball/v2.4.0", + "body": "## What's Changed\r\n* Structural tags by @rcholic in https://github.com/SentienceAPI/Sentience-Geometry-Chrome-Extension/pull/28\r\n\r\n\r\n**Full Changelog**: https://github.com/SentienceAPI/Sentience-Geometry-Chrome-Extension/compare/v2.3.0...v2.4.0", + "mentions_count": 1 }