Додатки браузера Firefox
  • Розширення
  • Теми
    • для Firefox
    • Словники та локалізації
    • Інші сайти браузера
    • Додатки для Android
Увійти
Піктограма додатка

Історія версій TTV AB - Twitch Ad Blocker - 3 версії

TTV AB - Twitch Ad Blocker автор GosuDRM

Оцінка 5 з 5
Оцінка 5 з 5
5
1
4
0
3
0
2
0
1
0
Історія версій TTV AB - Twitch Ad Blocker - 3 версії
  • Будьте обачні із застарілими версіями! Ці версії показано лише з метою тестування й довідки.Вам слід завжди використовувати найновішу версію додатка.

  • Найновіша версія

    Версія 4.2.4

    Випущено 10 бер 2026 р. - 288,79 КБ
    Працює з firefox 142.0 і новіше
    [4.2.4] - 2026-03-10
    Changed

    Display Ad Detection Tightening
    Refined stream-display and picture-in-picture shell detection so DOM-side cleanup now requires stronger visible ad signals near the main player before counting or collapsing anything.

    Ad Label Gating
    Visible Ad labels near the player no longer count on their own. DOM-side display-ad cleanup now also requires a matching shell, PIP, or layout-state signal.

    Explicit vs Inferred Display Shell Handling
    DOM-side stream-display cleanup now separates explicit ad evidence from inferred shell geometry. Explicit player-ad nodes or promo CTAs can count as blocked ads, while geometry-only shell inference is limited to silent layout cleanup.

    Player Surface Safety
    Limited display-ad cleanup to explicit ad nodes and layout reset paths, reducing cases where broad overlay removal could blank the video surface.

    Offline Page Ad Handling
    Added dedicated offline channel-page promo ad detection so non-live “watch after this break” cards can be hidden and counted without relying on live player ad flow.

    Fixed

    Reduced false-positive Ads Blocked counts from leftover layout classes, ordinary UI labels, and geometry-only shell inference.
    Fixed black screen with audio caused by overly broad display-ad cleanup.
    Ignored stale cross-channel ad events so cleanup is not applied to the wrong tab.
    Fixed warning logs using console.info instead of console.warn.
    Fixed backup cache structure, sync, and refresh issues that could cause data loss, unnecessary refetches, or skipped backup recovery paths.
    Fixed minify-map omissions and name collisions affecting internal functions.
    Fixed tab visibility auto-resume for unmuted streams.
    Fixed parser bounds checks, null textContent popup errors, and worker blob URL revocation timing.
    Fixed popup stats, achievement progress, next-achievement hints, and weekly average resets on language change.
    Fixed localStorage/storage hook ordering and request-state source validation.
    Fixed worker header updates being dropped because batched messages did not match the worker handler format.
    Fixed fallback stream sorting and throttled stale stream liveness checks to reduce extra requests.
    Fixed cross-tab counter/stat races with debounced delta-based flushing and removed related false health-check alarms.
    Fixed toggle-state propagation when popup messaging failed.

    Програмний код випущено на умовах Ліцензія MIT

    Завантажити Firefox та отримати розширення
    Завантажити файл
  • Попередні версії

    Версія 4.2.3

    Випущено 9 бер 2026 р. - 280,23 КБ
    Працює з firefox 142.0 і новіше
    [4.2.2] - 2026-03-09

    Changed

    Stream Mapping Refresh
    Master playlist refreshes now rebuild StreamInfosByUrl, resolution lists, usher params, and related backup caches after every successful usher fetch. This keeps backup selection aligned with Twitch’s latest rotated playlist URLs instead of relying on stale stream metadata.

    Relative Variant URL Mapping
    Stream metadata now stores both raw and resolved variant URLs from master playlists, improving compatibility with Twitch manifests that return relative playlist paths.

    Fallback Resolution Recovery
    Ad processing now falls back to the best known resolution entry when the current media playlist URL is missing from the active stream map, instead of immediately giving up on backup selection.

    GraphQL Hash Sync
    The main-page fetch hook now extracts PlaybackAccessToken persisted-query hashes from both fetch(Request) and fetch(url, opts) traffic, keeping backup token requests synchronized with Twitch hash rotations across both request styles.

    Forced Native Token Alignment
    Native page PlaybackAccessToken requests are now rewritten to the configured forced player type and matching platform, keeping the main player on the intended recovery path instead of falling back to Twitch’s default token flow during ad handling.

    Worker URL Compatibility
    Worker interception now normalizes relative worker URLs and URL objects before Twitch-origin checks and injected worker bootstrap loading.

    Conservative Playlist Stripping
    Media playlist stripping now relies on explicit ad metadata and known ad-segment URL patterns instead of treating broad classes of non-live segments as ads. This reduces false-positive stripping on current Twitch playlists.

    Explicit Ad Marker Detection
    Ad detection now requires concrete Twitch ad markers instead of treating generic stitched text as an ad signal, reducing false-positive recovery and refresh loops during normal playback.

    Segment-Level Ad Detection
    Recovery now also detects ad playlists from known ad segment URLs, restoring effective ad blocking for playlists that no longer expose strong top-level ad markers.

    Fallback Ad Validation Alignment
    Fallback selection now uses the same explicit metadata and segment-level ad checks as playlist stripping, preventing ad-bearing backup playlists from being treated as clean candidates.

    Adaptive Backup Selection
    Backup recovery now tracks the last native PlaybackAccessToken player type Twitch used and prioritizes that player type first during ad recovery, reducing wasted retries before a usable backup path is found.

    Ad-Cycle Backup Pinning
    Once a backup player type is selected for an active ad cycle, that choice now stays pinned across worker restarts so recovery does not restart from a cold state on every reload.

    Duplicate Recovery Reload Suppression
    Player reload requests are now globally debounced and rate-limited during ad recovery, reducing repeated reload loops within the same ad window.

    Програмний код випущено на умовах Ліцензія MIT

    Завантажити файл
  • Версія 4.2.2

    Випущено 1 бер 2026 р. - 260,64 КБ
    Працює з firefox 142.0 і новіше

    Програмний код випущено на умовах Ліцензія MIT

    Завантажити файл
Перейти на домівку Mozilla

Додатки

  • Про
  • Блог додатків Firefox
  • Семінар з розширень
  • Центр розробника
  • Політики розробників
  • Блог спільноти
  • Форум
  • Повідомити про помилку
  • Настанови з написання відгуків

Браузери

  • Desktop
  • Mobile
  • Enterprise

Продукти

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Приватність
  • Файли cookie
  • Правові положення

За винятком випадків зазначених тут, вміст цього сайту ліцензовано на умовах ліцензії Creative Commons Attribution Share-Alike License v3.0, або будь-якою новішою версією.