Πρόσθετα προγράμματος περιήγησης Firefox
  • Επεκτάσεις
  • Θέματα
    • για το Firefox
    • Λεξικά και πακέτα γλωσσών
    • Άλλα προγράμματα περιήγησης
    • Πρόσθετα για Android
Σύνδεση
Εικονίδιο προσθέτου

Ιστορικό εκδόσεων του TTV AB - Twitch Ad Blocker - 7 εκδόσεις

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 - 7 εκδόσεις
  • Προσέξτε τις παλιές εκδόσεις! Αυτές οι εκδόσεις εμφανίζονται για δοκιμές και σκοπούς αναφοράς.Θα πρέπει πάντα να χρησιμοποιείτε την πιο πρόσφατη έκδοση ενός προσθέτου.

  • Πιο πρόσφατη έκδοση

    Έκδοση 4.2.8

    Κυκλοφόρησε στις 13 Μαρ 2026 - 278,36 KB
    Λειτουργεί με firefox 142.0 και νεότερα
    [4.2.8] - 2026-03-13

    Fixed
    Display Ad Flash - Display ad overlays, including banners, labels, and countdown timers, are no longer briefly visible before being hidden. Expanded the injected CSS ruleset to cover ad label and countdown selectors so these elements are hidden before any JavaScript runs.

    Display Ad Confirmation Delay - Reduced the confirmation delay for display ad shell detection. Explicit ad signals, including Twitch ad-banner and display-ad data attributes, now trigger immediate cleanup with no delay, while inferred heuristic layout signals now use a shorter 150ms confirmation window instead of 350ms.

    Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT

    Λήψη Firefox και απόκτηση επέκτασης
    Λήψη αρχείου
  • Παλαιότερες εκδόσεις

    Έκδοση 4.2.7

    Κυκλοφόρησε στις 13 Μαρ 2026 - 278,3 KB
    Λειτουργεί με firefox 142.0 και νεότερα
    [4.2.7] - 2026-03-13

    Fixed
    Post-Ad Reload Loops - Ad recovery no longer falls back into a native reload path immediately after AdEnded, preventing the player from re-entering the same ad cycle.

    Post-Ad Resume Safety - Resume intent is now tracked across ad cycles so playback only resumes when the viewer was actually watching before Twitch interrupted the stream.

    Blocked Counter Inflation - Worker ad-end detection now waits for confirmed clean media playlists instead of transient clean-looking states, preventing repeated AdBlocked increments during a single ad pod.

    Stale Display Shell Cleanup Churn - Residual display-shell and mini-player artifacts are now signature-deduped during stale cleanup, preventing repeated DOM cleanup counting and redundant layout-reset passes on the same leftover shell.
    Duplicate Worker Helper Injection - Removed a duplicate _getStreamVariantInfo injection from the worker blob, avoiding doubled worker code and potential strict-mode redeclaration errors.

    Worker Restart Failure - Worker auto-restart no longer reuses a revoked blob URL; injected worker code is now retained so each restart creates a fresh blob URL.
    Cross-Channel Player Reload - ReloadPlayer worker messages now carry channel context so stale background-tab events cannot trigger reloads on a different foreground channel.

    ReloadAfterAd Default - The ReloadAfterAd fallback now defaults to false instead of true, matching the intended disabled-by-default behavior.

    Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT

    Λήψη αρχείου
  • Έκδοση 4.2.6

    Κυκλοφόρησε στις 12 Μαρ 2026 - 274,04 KB
    Λειτουργεί με firefox 142.0 και νεότερα
    [4.2.6] - 2026-03-11

    Fixed
    Popup Safety Guards - The popup now exits safely when required UI nodes are missing, guards startup, toggle, and statistics storage failures, normalizes malformed persisted counters and stats, and recovers invalid saved locale values instead of breaking the UI.

    Popup Accessibility and Interaction Polish - Improved keyboard and focus behavior for the stats toggle and achievement badges, restored native button and label semantics, stabilized helper status messaging, added chart and list semantics, localized live labels, and preserved reduced-motion behavior.

    Footer and Version Label Cleanup - Footer link hover text and aria labels were tightened to shorter, more natural wording across locales, and the version badge now keeps both its static fallback text and localized accessibility label in sync.

    Achievement Rendering Hardening - Popup achievement labels, progress, and next-achievement messaging now fall back safely when locale data is missing or malformed, while runtime toast rendering escapes dynamic text and avoids body and null timing crashes.

    Channel and Counter Normalization - Popup and bridge logic now normalize channel names, channel totals, daily buckets, achievement lists, numeric-string counters, finite event counts, and malformed stats maps so persisted data is rendered consistently.

    Stats Write Reliability - Repeated ad and DOM-ad increments are now batched more safely, retry paths are bounded, fresh storage state is re-read after failures, and queued deltas are dropped when stored totals reset so stale writes do not clobber good data.

    Bridge and Message Validation - Bridge and page message handlers now require same-window trusted payload shapes, finite counts, boolean toggle state, and string achievement IDs before mutating runtime or popup state.

    UI Toast Safety - Welcome, donation, and achievement toasts now avoid duplicate scheduling and listeners, guard localStorage access, reuse existing nodes more safely, skip rendering when document.body is unavailable, and use opener-safe external links.

    Popup Stats Presentation - Weekly chart bars now keep localized number formatting and explicit aria labels, collapse transitions are more stable, the panel resizes to content, and top-channel rows render through safe DOM APIs instead of string HTML.

    Locale Polish - Popup copy and extension metadata across all shipped locales were reviewed and updated so phrasing, labels, and descriptions read more naturally.

    Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT

    Λήψη αρχείου
  • Έκδοση 4.2.5

    Κυκλοφόρησε στις 11 Μαρ 2026 - 269,46 KB
    Λειτουργεί με firefox 142.0 και νεότερα
    [4.2.5] - 2026-03-11

    Fixed

    Improved worker stability to prevent crash/restart loops caused by malformed or unusual frontpage, home, and outstream worker contexts.

    Synced worker runtime state immediately after creation or restart, including toggle state, blocked-ad counts, active ad channel, and pinned backup player state.

    Prevented intentionally evicted workers from being misidentified as crashes and restarted unnecessarily.

    Restored paused-player recovery so reloads are no longer skipped just because Twitch reports the player as paused.

    Added channel-aware ad-end handling so stale ad-end events are rejected correctly.

    Improved native-restore cleanup when ad blocking is disabled during an active ad cycle.

    Hardened PlaybackAccessToken parsing for nested, batched, and array GraphQL responses while preserving diagnostics for unexpected response shapes.

    Moved worker backup token requests through the page fetch context for more reliable PlaybackAccessToken responses.

    Improved backup-player switching so usable backup selections trigger guarded reloads and recover from Twitch's static ad shell more reliably.

    Added a direct post-ad recovery reload path to reduce frozen or visually stale playback after ads end.

    Tightened fallback candidate selection to reduce dead-end recovery churn and favor more reliable recovery paths.

    Removed duplicate toggle rebroadcast paths and improved toggle ordering to keep runtime state changes consistent.

    Prevented duplicate startup restores and repeated backup-selection events from rebroadcasting unchanged state.

    Hardened storage read/write failure handling for toggles, counters, popup statistics, and achievements.

    Improved counter and stats retry behavior so failed writes recover from fresh storage state instead of dropping updates or looping indefinitely.

    Normalized malformed stats, counters, per-channel totals, chart data, and achievement data before rendering or saving.

    Rejected NaN and other non-finite counter values from runtime and popup state updates.

    Added stronger build-time validation for worker helper injection, helper dependencies, removed-code regressions, and metadata parity.

    Learned native player-type state from token responses instead of request bodies to avoid incorrect state overwrites.

    Hardened page-side message validation so only trusted same-window messages with valid payloads can mutate runtime state.

    Removed remaining cleanup residue from the old reload-after-ads feature.

    Improved popup safety by enforcing opener-safe external links and avoiding unsafe dynamic HTML rendering.

    Hardened popup recovery for malformed persisted language, counters, channels, charts, and achievement data.

    Improved hidden-tab crash recovery to avoid duplicate refresh triggers and provide a fallback refresh path.

    Prevented wrong-route ad-blocked rescans from triggering follow-up cleanup outside the active channel context.

    Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT

    Λήψη αρχείου
  • Έκδοση 4.2.4

    Κυκλοφόρησε στις 10 Μαρ 2026 - 288,79 KB
    Λειτουργεί με 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

    Λήψη αρχείου
  • Έκδοση 4.2.3

    Κυκλοφόρησε στις 9 Μαρ 2026 - 280,23 KB
    Λειτουργεί με 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 KB
    Λειτουργεί με firefox 142.0 και νεότερα

    Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT

    Λήψη αρχείου
Μετάβαση στην αρχική σελίδα της Mozilla

Πρόσθετα

  • Σχετικά
  • Blog προσθέτων Firefox
  • Εργαστήριο επεκτάσεων
  • Κέντρο προγραμματιστών
  • Πολιτικές προγραμματιστών
  • Blog κοινότητας
  • Φόρουμ
  • Αναφορά σφάλματος
  • Οδηγίες κριτικής

Προγράμματα περιήγησης

  • Desktop
  • Mobile
  • Enterprise

Προϊόντα

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Απόρρητο
  • Cookie
  • Νομικά

Εκτός από τα μέρη όπου αναφέρεται διαφορετικά, το περιεχόμενο του ιστοτόπου υπόκειται στην άδεια Creative Commons Attribution Share-Alike License v3.0 ή τυχόν νεότερες εκδόσεις.