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

MUGA: Clean URLs, Fair to Every Click version history - 6 versions

MUGA: Clean URLs, Fair to Every Click by yocreoquesi

Rated 5 out of 5
5 Stars out of 5
5
1
4
0
3
0
2
0
1
0
MUGA: Clean URLs, Fair to Every Click version history - 6 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.9.10

    Released Apr 13, 2026 - 120.12 KB
    Works with firefox 128.0 and later, android 128.0 and later
    Fixed
    • Firefox TDZ: _contentPrefs declarations hoisted to top of the content script IIFE so early-firing event handlers (copy, click, runtime.onMessage) can no longer reference them before initialization (#298)
    • Security: navigate() now enforces the 2000-char URL length cap before parsing
    • Security: hostname extraction in the affiliate toast wrapped in safeHostname() — malformed URLs no longer throw inside event handlers

    Added
    • Static-analysis regression tests asserting _contentPrefs / _contentPrefsPending declarations stay above any reader and within the first 120 lines of cleaner.js

    Source code released under GNU General Public License v3.0 only

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 1.9.9

    Released Apr 10, 2026 - 118.63 KB
    Works with firefox 128.0 and later, android 128.0 and later
    Fixed
    • Security: add URL payload length limit, reject non-HTTP schemes, harden sanitizeHTML
    • Robustness: cache version counter prevents stale prefs, time-based rewrite loop eviction
    • Firefox MV2: shim chrome.runtime.sendMessage, deduplicate browser-polyfill loading
    • MutationObserver ping blocking debounced via requestAnimationFrame
    • Document silent .catch() handlers in content scripts
    • Safe manifest swap script with trap-based restoration

    Added
    • Automated Firefox AMO submission on tag push
    • Automated Chrome Web Store submission on tag push
    • README: Chrome Web Store install badge (no longer "Coming soon")

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.9.6

    Released Apr 5, 2026 - 110.59 KB
    Works with firefox 128.0 and later, android 128.0 and later
    Version 1.9.6

    Fixes:
    - Click handler no longer intercepts all link clicks. Only intercepts clicks to affiliate store domains. Non-affiliate clicks pass through unmodified, preserving SPA navigation on YouTube, forums, and all other sites.
    - Click, copy, and self-clean handlers now check if the extension is enabled before any interception. Extension is fully inert when disabled.
    - Prefs loaded eagerly at content script init for synchronous access.

    852 passing tests. No permission changes.

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.9.4

    Released Apr 1, 2026 - 109.57 KB
    Works with firefox 128.0 and later, android 128.0 and later
    Version 1.9.4

    Changes in this version:
    - Consent gate: extension is now fully disabled (no URL processing, popup blocked, options redirected) until the user accepts the Terms of Use in onboarding. Enforcement points: service-worker.js (handleProcessUrl), popup.js (consent-gate overlay), options.js (redirect), content/cleaner.js (ping blocking).
    - 120+ new domain-specific tracking parameters (Amazon, Facebook, TikTok, Google, LinkedIn, Reddit, eBay, YouTube, Spotify, Netflix, NYTimes, BBC, AliExpress, Bing, Yahoo, Twitter/X, Etsy). Sourced from ClearURLs, AdGuard Filter 17, Neat-URL, and Mozilla's built-in strip list.
    - 5 new Shopify recommendation tracking params (pr_prod_strat, pr_rec_id, pr_ref_pid, pr_rec_pid, pr_seq) added to global tracking list.
    - Fixed: double onboarding tab caused by both onInstalled and fallback IIFE opening tabs. Now uses a dedup flag (openOnboardingOnce).
    - Fixed: Promise shim (shimChromePromises in storage.js) was probing each API call by invoking it without a callback. For side-effectful methods like chrome.tabs.create, this executed the action twice. Now detects environment once at startup.

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.9.2

    Released Apr 1, 2026 - 106.49 KB
    Works with firefox 140.0 and later, android 140.0 and later
    Version 1.9.2

    Changes in this version:
    - Redesigned onboarding (privacy-first messaging, 3 features)
    - Affiliate redirect unwrapping (Awin, Admitad, ShareASale, VigLink, Tradedoubler)
    - Strip awc/wt_mc from redirect-based affiliate networks
    - Fix collapsible store groups in Settings
    - Rename "Report broken site" to "Report a bug or suggest an improvement"
    - 730 passing tests

    No permission changes from previous version

    Source code released under GNU General Public License v3.0 only

    Download file
  • Version 1.8.0

    Released Mar 29, 2026 - 99.61 KB
    Works with firefox 140.0 and later, android 140.0 and later

    Source code released under GNU General Public License v3.0 only

    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

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • 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.