Linkedin Sponsor Block version history - 25 versions
Linkedin Sponsor Block by Hogwai
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.3.19
Released Sep 16, 2026 - 71.25 KBWorks with firefox 109.0 and later, android 120.0 and laterNew: suggested posts without any label are now blocked
Posts from authors you do not follow are now hidden even when LinkedIn shows no "Suggested" label at all. Two markers are used, both language independent:
- button[componentkey^="auto-component-"], the Follow button;
- [componentkey^="ConnectButtonstate:"], the Connect button.
The action must sit in the post author row and the post must have no context header, so "liked by" or "commented by" posts stay visible.
New: detailed logging
The popup now has two independent logging toggles:
- Enable simple logging: prints which post was hidden (the previous "Enable logging" behaviour);
- Enable detailed logging: prints the exact reason for every decision (keyword-exact, keyword-text-node, keyword-substring, child-selector, no-match) and also lists the posts that were kept.
Either toggle works on its own. Both are off by default.
Fixed: posts hidden because a keyword appeared in their prose
A post that merely mentioned words such as "sponsored" or "followed by" in its text could be hidden. Prose containers are excluded from keyword scanning again, including the [data-testid="expandable-text-box"] container used by the current feed.
Fixed: false positives on posts with a context header
Posts "liked by" or "commented by" someone in your network, and posts shown with a "Followed by" or "Recommended for you" header, are no longer hidden.
Fixed: false positives on posts that embed someone else's Follow button
Reposts and shared cards can contain a Follow button for a different person. The detection now requires the button to belong to the post author, so these posts are kept.
Improved: cleaner detailed logs
Generic LinkedIn blocks (navigation bar, side rails, feed modules) are no longer reported as kept posts.
Notes
- Detection is structural, so no keyword translation is needed for the new suggested rule.
- If LinkedIn changes its markup, the selectors can be updated server side through remote-config.json, without a new release.
- Debugging guide: docs/debugging.md.Source code released under MIT License
Older versions
Version 1.3.18
Released Jul 18, 2026 - 66.12 KBWorks with firefox 109.0 and later, android 120.0 and later- Fix detection issue
Source code released under MIT License
Version 1.3.17
Released Jul 15, 2026 - 66.1 KBWorks with firefox 109.0 and later, android 120.0 and laterfix: added new selectorsSource code released under MIT License
Version 1.3.16
Released Jun 30, 2026 - 64.64 KBWorks with firefox 109.0 and later, android 120.0 and later- Restore stats on main view
Source code released under MIT License
Version 1.3.15
Released Jun 30, 2026 - 64.52 KBWorks with firefox 109.0 and later, android 120.0 and later- Added statistics view
Source code released under MIT License
Version 1.3.14
Released Apr 6, 2026 - 58.04 KBWorks with firefox 109.0 and later, android 120.0 and later● What's new:- Replaced DOM attribute flagging with in-memory tracking (WeakSet) for scanned posts, resulting in a cleaner DOM footprint and improved memory management.
Source code released under MIT License
Version 1.3.13
Released Mar 22, 2026 - 58.29 KBWorks with firefox 109.0 and later, android 120.0 and later● Improved detection
- Added detection for "Promoted by" sponsored posts (legacy layout variant)
- Added Spanish keyword "Recomendaciones" for recommended posts
Performance
- Faster hiding of sponsored posts (debounce reduced from 200ms to 32ms)Source code released under MIT License
Version 1.3.11
Released Mar 16, 2026 - 58.2 KBWorks with firefox 109.0 and later, android 120.0 and laterVersion 1.3.11
Bug fixes:
- Fixed sponsored posts not being detected on some accounts due to LinkedIn serving different HTML structures (e.g.
"Sponsorisé par", "Promoted" labels rendered in <span> elements instead of <p> elements)
- Fixed "Sponsorisé par [Company]" posts not being blocked when the company name was part of the label element
Improvements:
- Added layout profile system that automatically detects which LinkedIn layout variant is active and applies the correct
detection selectors
- Updated remote config to v2 format supporting per-layout configuration, allowing faster fixes without extension updatesSource code released under MIT License
Version 1.3.10
Released Mar 15, 2026 - 57.76 KBWorks with firefox 109.0 and later, android 120.0 and later● v1.3.10
Remote Config- Detection rules (selectors, keywords) can now be updated remotely via GitHub without publishing a new extension version
- Two-phase loading: cached config applied instantly, fresh config fetched in background
- Fetch routed through background script to bypass LinkedIn's CSP
Improved Detection- Keyword matching now uses includes() fallback — handles patterns like "Sponsored by [Company]" where the keyword is
embedded in longer text
New Language Support (Detection)
Sponsored: Sponsorisé par, En partenariat avec, Gesponsert, Promovida, Promosso, Propagace, Promowane, Tanıtılan içerik,
ਪ੍ਰੋਮੋਟ ਕੀਤਾ, 推广, 贊助
Recommended: Sizin için önerilenler, আপনার জন্য সুপারিশকৃত, Anbefalet til dig, Προτεινόμενα για εσάς, توصیهشده برای شما,
Suositellut sinulle, Önnek javasolt, Rekomendasi untuk Anda, מומלצים עבורך, तुमच्यासाठी शिफारस केलेले, Dicadangkan untuk a
nda,
Anbefalt for deg, ਤੁਹਾਡੇ ਲਈ ਸਿਫ਼ਾਰਸ਼ੀ, Recomandat pentru dvs., Rekommenderat för dig, మీ కోసం సిఫార్సు చేయబడినవి, แนะนำสำห
รับคุณ,
Inirerekomenda para sa iyo, Đề xuất cho bạnSource code released under MIT License
Version 1.3.9
Released Mar 14, 2026 - 53.05 KBWorks with firefox 109.0 and later, android 120.0 and laterVersion 1.3.9- Adapt to LinkedIn's new markup for sponsored, suggested, and recommended post detection
- Add sponsored post detection keywords in 30+ languages
- Add missing Korean keyword for recommended post detection
- Internal: unify detection logic across all post types
Source code released under MIT License
Version 1.3.8
Released Mar 10, 2026 - 51.33 KBWorks with firefox 109.0 and later, android 120.0 and laterNew features
- Added "Report an issue" button in popup and review banner, linking to a feedback form with pre-filled context (version,
platform, language)
- Added language selector with 10 supported UI languages: English, French, Spanish, Portuguese, German, Italian, Hindi,
Arabic, Chinese, Japanese
Improvements
- Redesigned popup for a more compact layout — reduced paddings, font sizes and spacing throughout
- Review banner now uses a close (×) button in the top-right corner instead of a "Dismiss" button
- Review banner actions displayed as a flex-wrap button grid instead of inline links
- Merged "Counter Settings" section into "Extension" section in settings modal
- Fixed popup width to prevent expansion with longer translated strings
Bug fixes
- Fixed default_locale missing from Firefox manifest, which caused an error when _locales/ directory was present
- Fixed bannerFeedbackLink reference error (variable accessed before initialization)
Website
- Removed duplicated "Why block ads" section (content already covered in FAQ)
- Added Tally feedback popup widget in FAQ and landing page
- Updated README with table of contents and report issue linksSource code released under MIT License
Version 1.3.7
Released Mar 1, 2026 - 48.19 KBWorks with firefox 109.0 and later, android 120.0 and laterAdd block option for "Recommended for you" section in multiple languages
Fix issue with countersSource code released under MIT License
Version 1.3.6
Released Feb 23, 2026 - 46.78 KBWorks with firefox 109.0 and later, android 120.0 and laterSource code released under MIT License
Version 1.3.5
Released Feb 23, 2026 - 46.78 KBWorks with firefox 109.0 and later, android 120.0 and laterSource code released under MIT License
Version 1.3.4
Released Feb 23, 2026 - 45.91 KBWorks with firefox 109.0 and later, android 120.0 and laterSource code released under MIT License
Version 1.3.3
Released Feb 16, 2026 - 45.62 KBWorks with firefox 109.0 and laterSource code released under MIT License
Version 1.3.2
Released Feb 14, 2026 - 40.31 KBWorks with firefox 109.0 and laterSource code released under MIT License
Version 1.3.1
Released Feb 12, 2026 - 38.35 KBWorks with firefox 109.0 and laterSource code released under MIT License
Version 1.3.0
Released Feb 8, 2026 - 38.1 KBWorks with firefox 109.0 and laterSource code released under MIT License
Version 1.2.14
Released Feb 7, 2026 - 30.18 KBWorks with firefox 109.0 and laterSource code released under MIT License
Version 1.2.13
Released Feb 3, 2026 - 30.18 KBWorks with firefox 109.0 and laterSource code released under MIT License
Version 1.2.12
Released Jan 26, 2026 - 31.31 KBWorks with firefox 109.0 and later, android 120.0 and laterSource code released under MIT License
Version 1.2.11
Released Nov 10, 2025 - 30.91 KBWorks with firefox 109.0 and later, android 120.0 and laterSource code released under MIT License
Version 1.2.10
Released Nov 10, 2025 - 30.87 KBWorks with firefox 109.0 and later, android 120.0 and laterSource code released under MIT License
Version 1.2.9
Released Nov 9, 2025 - 30.73 KBWorks with firefox 109.0 and later, android 120.0 and laterSource code released under MIT License