Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Add-on icon

YT Engagement Verdict version history - 4 versions

YT Engagement Verdict by denali42

There are no ratings yet
0 Stars out of 5
5
0
4
0
3
0
2
0
1
0
YT Engagement Verdict version history - 4 versions
  • Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.

  • Latest version

    Version 1.1.2

    Released Aug 15, 2026 - 34.83 KB
    Works with firefox 140.0 and later
    v1.1.2

    Fixed extension not displaying on cold browser load without requiring Ctrl+F5
    Background script now programmatically injects content scripts when a YouTube watch page finishes loading, bypassing content script timing issues on first browser launch

    Source code released under MIT License

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 1.1.1

    Released Aug 14, 2026 - 34.23 KB
    Works with firefox 140.0 and later
    v1.1.1

    Bug fixes:

    Fixed extension not displaying on cold browser load — previously required a Ctrl+F5 hard refresh to show the widget on a fresh browser session
    Extension now watches for YouTube's video title element to appear in the DOM before running, ensuring it works correctly on first load without user intervention
    Applies to both Firefox and Chrome/Edge builds
    3-second fallback ensures the extension runs even in edge cases where the title selector doesn't fire

    Source code released under MIT License

    Download file
  • Version 1.1.0

    Released Aug 12, 2026 - 33.95 KB
    Works with firefox 140.0 and later
    v1.1.0

    New features:

    Opt-in anonymous telemetry — verdict data reported to Cloudflare Worker + Neon database for future z-score calibration
    Welcome page on first install with plain-English opt-in disclosure (CSP compliant, external script)
    Background service worker fires onInstalled to open welcome tab on fresh install
    Telemetry toggle in popup — change opt-in preference at any time
    AI content detection — detects YouTube's "Made with AI" disclosure label and displays a purple 🤖 AI badge in the widget header
    is_ai_content flag recorded in both Neon tables for future engagement pattern research
    Comments disabled detection — shows "Off" in stats and excludes comment rate signal when YouTube has disabled comments
    Passive Watch edge case identified — GitHub issue filed for v1.x implementation

    Bug fixes:

    Likes scraper timing — retry on 0 value; was reading before YouTube's aria-label populated
    Comment scraper timing — retry on 0 value; lazy-load timing issue
    Comment scraper in playlist context — added ytd-comments-header-renderer #count selector
    MutationObserver for lazy-loaded comments — updates widget when user scrolls to comments section
    NaN prevention in scoring — comment rate excluded when null, same pattern as sentiment signal
    SPA navigation — added URL polling fallback to catch pushState navigations that don't fire yt-navigate-finish
    Selector fetch branch name — corrected main to master in GitHub raw URL
    innerHTML replaced with createElement throughout — resolves AMO validator warning
    host_permissions removed — not supported in MV2; consolidated into permissions
    strict_min_version bumped to 140 — matches data_collection_permissions support requirement
    .git folder excluded from xpi build
    data_collection_permissions optional value corrected to camelCase technicalAndInteraction
    Welcome page CSP compliance — inline script moved to external welcome.js

    Selector updates (v1.0.1 → v1.0.3):

    Added like-button-view-model button as primary likes selector
    Added ytd-comments-header-renderer #count for playlist context
    Added ytd-structured-description-content-renderer AI label detection
    Bumped selector version and updated timestamps

    Source code released under MIT License

    Download file
  • Version 1.0.1

    Released Aug 9, 2026 - 61.85 KB
    Works with firefox 140.0 and later
    Fixed: .git folder excluded from build — should not have been included in v1.0.0 package
    Fixed: Removed host_permissions key (not supported in Manifest V2 — permissions consolidated into permissions array)
    Fixed: Bumped strict_min_version from 115 to 140 to match data_collection_permissions support requirement
    Fixed: Likes scraper now retries on 0 value — was reading before YouTube's aria-label had populated, resulting in 0 likes on first load
    Fixed: Comments scraper now retries on 0 value — comments section lazy-loads and wasn't ready on initial scrape
    Fixed: Added URL polling fallback for SPA navigation detection — previously stale data could carry over when navigating between videos without a hard refresh
    Fixed: Retry limit increased from 20 to 40 attempts to accommodate slow-loading comments section
    Updated: README installation section reflects AMO submission in progress

    Source code released under MIT License

    Download file
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.