Links and Web Address Fixer
— Version History & Changelog
The complete Chrome extension changelog for
Links and Web Address Fixer — the tool that
silently repairs broken URLs,
mangled web addresses and
obfuscated links on every page you visit.
No copy-paste. No manual fixing. Just working links,
automatically.
About the Extension
What Is Links and Web Address Fixer?
Links and Web Address Fixer is a free Chrome
extension and broken URL fixer that scans
every page you visit and automatically repairs web addresses
that have been deliberately or accidentally obfuscated.
Social media posts, forums and messaging apps frequently
mangle URLs — replacing dots with +,
* or @ symbols, inserting spaces
into protocols, or fragmenting addresses across multiple
text spans. This extension detects and corrects all of those
patterns silently in the background.
Common URL obfuscation fix patterns include
plus separator URLs such as
example+com, star-separated hostnames like
example*com, broken protocol slashes
(https:/+++/example.com), spaced-out protocols
(h t t p s : / /) and emoji separators such as
✈ or • used in place of dots. The extension also converts
plain-text https:// addresses into clickable
links when they appear with no anchor tag.
Full Changelog
Chrome Extension Version History
This version history covers every release of
the mangled web address repair extension from
its initial launch in January 2025 through to the current
release in March 2026. Each entry lists new features,
improvements and bug fixes introduced in that version.
Version 1.0.5
Major Update
Full namespace migration to the
wsc-fixlinks- prefix eliminates style
conflicts on complex SPAs including Facebook and
Reddit. The plain-text URL converter is promoted to a
first-class scan pass. Four popup themes added with
persistent localStorage storage.
Two-step reset confirmation prevents accidental counter
resets.
✨ New Features
- Plain-text URL converter — detects
and wraps cleanhttps://URLs appearing
as flat text and makes them clickable with a
🔗 badge. - Four popup themes — Dark (default),
Light, Greyscale and High Contrast, each persisted
tolocalStorage. - Two-step reset confirm — prevents
accidental counter resets in the popup. - Popup website button — direct link
to the product page with full UTM tracking. - Popup CSS extracted — styles moved
from inline<style>into
css/popup.cssfor cleaner separation.
🔧 Improvements
- All DOM output classes renamed to
wsc-fixlinks-— prevents style bleed
on heavily styled host pages. background.js— inline
containsArrow()added to fix
ReferenceErrorin the MV3 service
worker context.importScriptspaths corrected with
js/prefix — resolves Manifest V3
service worker load failures.whitelist-domains.jsadded to
importScripts— fixes
WHITELISTED_DOMAINS is not defined
crash on startup.- Backward compatibility layer — all three prefix
generations (wsc-,
wsc-fix-,wsc-fixlinks-)
recognised to prevent re-scanning fixed nodes.
🐛 Bug Fixes
- Fixed
wscMutating is not definederror
in MutationObserver and containerObserver callbacks. - Fixed CSS animation name collision —
wscPulserenamed to
wscFixlinksPulse. - Fixed
querySelectorAllselector not
excluding previously fixed links from all three
prefix generations.
Version 1.0.4
Feature Release
Introduced the changes panel, emoji separator handling
and the open-in-new-tab fix log export. Notification
bar rebuilt with DOM APIs for zero string-concatenation
risk. Spaced protocol normalisation expanded to cover
h t t p s : / / and
https: // variants.
✨ New Features
- Changes panel — floating panel
listing every URL fixed on the
current page, with original and corrected values
side by side. - Emoji separator map — detects
airplane ✈, bullet •, star ★ and pushpin emoji used
as URL separators and normalises
them to+before pattern matching. - Open changes in new tab — exports
the full fix log as a self-contained HTML page via
XMLSerializer.
🔧 Improvements
- Notification bar rebuilt with DOM APIs — zero string
concatenation, zero quote-mismatch risk. wscNormalizeSpaces()expanded to handle
spaced-out protocols andhttps: //
variants.- Split-block Pass 2 guards against catastrophically
long regex patterns — URLs over 200 chars skipped.
🐛 Bug Fixes
- Fixed sub-match clobbering — longest match always
replaces before shorter overlapping matches. - Fixed Facebook split-span URLs being re-processed
on every mutation cycle.
Version 1.0.3
Feature Release
Added @ separator support, TLD validation
and the known-mangled-domains fast-path for common
URL obfuscation fix targets including
Mediafire, Pixeldrain and Google Drive.
✨ New Features
- @ separator detection — fixes
mangled web addresses like
pixeldrain@comand
mediafire@@com. - TLD validation gate — checks the
extracted TLD against the full IANA list before
attempting a fix, significantly reducing false
positives. - Known mangled domains fast-path —
common targets bypass the full pattern scan for
faster processing.
🔧 Improvements
- Whitelist normalisation —
+,
*and@stripped from
domain before lookup, preventing whitelisted domains
from being incorrectly fixed. - Mutation observer cap raised to 10 scans per 5 s on
Facebook, 20 on all other sites.
Version 1.0.2
Feature Release
SPA navigation support, IntersectionObserver
lazy-load scanning and scroll-triggered re-scan. The
broken URL fixer engine now works
seamlessly on React and Vue single-page applications
including Facebook, Reddit, Twitter and Instagram.
✨ New Features
- SPA navigation hooks —
pushState,replaceState
andpopstateall trigger a fresh scan
withprocessedUrlscleared. - IntersectionObserver — lazy-loaded
content containers observed and scanned when they
enter the viewport. - Scroll re-scan — debounced scroll
listener triggers a scan after the user stops
scrolling. - Visibility re-scan — tab regaining
focus triggers a scan to catch content loaded while
the tab was hidden.
Version 1.0.1
Feature Release
Google Search query interception, badge counter and
initial Facebook throttled-mode support added to the
URL repair Chrome extension.
✨ New Features
- Google Search interception —
detects mangled URLs typed into the Google search
box and redirects directly to the fixed destination. - Badge counter — extension icon
badge shows total URLs fixed across all sessions,
persisted tochrome.storage.local. - Facebook throttled mode — longer
debounce delays and reduced mutation cap to avoid
performance issues on heavy React pages.
✨ New Features
- 16 URL patterns — covers mangled
protocols, multi-separator hostnames, all-plus
hostnames, www+star variants and spaced separators. - Parenthesised separators — fixes
(+),(*),
(.),[+]and
{+}used as dot replacements. - Two-pass DOM converter — Pass 1
handles single text nodes; Pass 2 handles URLs
fragmented across multiple sibling spans (Facebook
rendering pattern).
Version 1.0.0
Foundation
First public release of
Links and Web Address Fixer. Core
URL detection and repair engine,
navigation interception, existing link scanner and
popup counter. Manifest V3 compliant from day one.
🚀 Initial Features
- Automatic broken URL detection on
page load and DOM mutation. - Navigation interception — fixes
mangled URLs before the browser navigates to a
broken address. - Existing link repair — scans all
<a href>elements and corrects
obfuscatedhrefvalues in place. - Whitelist — trusted domains
excluded from fixing to prevent false positives. - Popup counter — displays total
URLs fixed with animated count-up. - Manifest V3 compliant — service worker background
script, no persistent background page.
Fix Broken Links Automatically — Free Chrome Extension
Stop manually correcting mangled URLs and
broken web addresses. Install
Links and Web Address Fixer and let it
repair every obfuscated link on every page — silently,
instantly and for free. Works on Facebook, Reddit,
Twitter, Instagram and any other site you visit.