Nettlesartillegg for Firefox
  • Utvidingar
  • Tema
    • for Firefox
    • Ordbøker og språkpakkar
    • Andre nettlesarplassar
    • Utvidingar for Android
Logg inn
Ikon for utvidingar

Tab Volume Manager versjonshistorikk - 2 versjonar

Tab Volume Manager av Nikola

Vurdering: 5 av 5
5 stjerner av 5
5
1
4
0
3
0
2
0
1
0
Tab Volume Manager versjonshistorikk - 2 versjonar
  • Ver forsiktig med eldre versjonar! Desse versjonane er vist som referanse og testformål.Du bør alltid bruke den siste versjonen av eit tillegg.

  • Siste versjon

    Versjon 1.1

    Sleppt 22. mars 2026 - 20,13 KB
    Fungerar med firefox 109.0a1 og nyare
    Release Notes (v1.1)

    Bug fixes:
    - Fixed silent audio on cross-origin media (Twitch clips, Reddit embeds, and other embedded players). The extension now detects cross-origin resources and falls back to element.volume instead of routing
    through Web Audio, which browsers silence due to CORS restrictions.
    - Fixed a race condition where the extension could steal an element's audio source before the page's own player initialized, causing silence on sites like Twitch and Reddit.

    Improvements:
    - Internal code refactoring for readability and maintainability — removed debug logging, extracted helper functions, reduced codebase by ~200 lines with no behavioral changes.



    Notes to Reviewer

    Changes since v1.0:

    Bug fix — cross-origin audio (commits 476cb14, 32bce4c):
    - content.js now detects cross-origin media via isCrossOrigin() and skips createMediaElementSource (which browsers silence for CORS). Falls back to element.volume instead, scaling relative to the page's own
    volume baseline.
    - Added a 500ms HOOK_DELAY_MS before creating our audio pipeline, giving the page time to call createMediaElementSource first (which inject.js intercepts). This prevents a race condition on sites like
    Twitch.

    Code quality (commit 99f4b27):
    - Removed all console.log/console.warn debug logging
    - Extracted long functions into smaller named helpers
    - Replaced sequential if-else message dispatching with object lookup maps
    - Merged duplicate onMessage listeners in background.js

    What has NOT changed:
    - manifest.json: same permissions, same content script configuration (only version bumped)
    - All message types, DOM attributes, and internal data structures are identical
    - IIFE pattern preserved in all files — no module system or build step

    Kjeldekode sleppt under Mozilla Public License 2.0

    Last ned Firefox og få utvidinga
    Last ned fil
  • Eldre versjonar

    Versjon 1.0

    Sleppt 15. mars 2026 - 19,45 KB
    Fungerar med firefox 109.0a1 og nyare

    Kjeldekode sleppt under Mozilla Public License 2.0

    Last ned fil
Gå til Mozilla-heimesida

Utvidingar

  • Om
  • Firefox tilleggsblogg
  • Utvidingsverkstad
  • Utviklarsenter
  • Utviklarpraksis
  • Fellesskaps-blogg
  • Forum
  • Rapporter ein feil
  • Vurderingsguide

Nettlesar

  • Desktop
  • Mobile
  • Enterprise

Produkt

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Personvern
  • Infokapslar
  • Juridisk

Om ikkje noko anna er spesifisert, er innhaldet på denne nettstaden lisensiert under Creative Commons Attribution Share-Alike License v3.0 eller ein seinare versjon.