Search Hit Hider and infinite scroll version history - 10 versions
Search Hit Hider and infinite scroll by Ishti
Search Hit Hider and infinite scroll version history - 10 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.1
Released Nov 8, 2026 - 988.14 KBWorks with firefox 121.0 and laterSource code released under MIT License
Older versions
Version 1.9.0
Released Nov 7, 2026 - 964.38 KBWorks with firefox 121.0 and laterA reliability release: saves can no longer silently fail, Undo is precise, and
blocking stays steady while pages update themselves.
• Fixed: a result you revealed with "Show" could be re-hidden moments later by
the page updating itself. It now stays visible until you hide it again.
• Fixed: the Undo button on a notification now reverts exactly that change —
it could previously undo a different domain's block instead.
• Fixed: blocking or unblocking now tells you when saving failed, instead of
appearing to work and silently reverting on reload.
• Fixed: your place in auto-loaded pages is restored more reliably after a
reload, going back, or searching again in the same tab.
• Fixed: Startpage and Yandex could offer to block the search engine itself on
some result links.
• Fixed: settings no longer revert after a brief Firefox Sync hiccup, and
rapid setting changes no longer overwrite each other.
• Fixed: importing a backup no longer re-enables domains you had disabled.
• New: works on many more regional Google and Yandex domains — site coverage
grew from 60 to 220 domains.Source code released under MIT License
Version 1.8.21
Released Oct 10, 2026 - 490.51 KBWorks with firefox 112.0 and laterBlocking is now much more reliable, and blank gaps in the results page are fixed.
• Fixed: search results that were invisible but still took up space, leaving blank gaps.
• Fixed: blocking could be delayed by up to a minute on some page loads. It now starts
as soon as the page structure is ready, instead of waiting for every resource to finish.
• Fixed: blocking or unblocking a domain now applies to tabs you already have open —
no reload needed.
• Fixed: pausing and resuming now works properly. A tab that loaded while paused could
never hear that you had resumed.
• Fixed: unblocking a result could leave it blank.
• Fixed: if the extension's background process was slow, an empty block list could be
cached and then reused. It no longer is.
• Fixed: the "copy report" button in Settings silently did nothing. It works now.Source code released under MIT License
Version 1.8.18
Released Sep 9, 2026 - 116.33 KBWorks with firefox 112.0 and laterSource code released under MIT License
Version 1.8.0
Released Aug 24, 2026 - 109.05 KBWorks with firefox 112.0 and laterWhat's New in 1.8.0
New
Startpage support — blocking and infinite scroll both work now, bringing the total to 7 engines: Google, DuckDuckGo, Bing, Yandex, Baidu, Brave Search, Startpage.
Real favicons on auto-loaded results — infinite-scrolled pages now show proper site icons instead of blanks:
Startpage: icons read from the page's own embedded data
Yandex: icons served by Yandex's own first-party icon service
Everywhere else: a clean letter badge is generated locally as a guaranteed fallback — an icon slot is never empty
Faster auto-loading — request pacing between fetched pages is now tuned per engine. Startpage keeps its cautious anti-captcha delay; other engines load noticeably quicker.
Fixed
Favicons no longer vanish or fall back to colored letters on automatically loaded results
Duplicate results across pages are detected and removed more reliably
Clicking a pagination number scrolls you to already-loaded content instead of reloading
New pages insert at the correct position on Yandex and Bing
Settings switches are fully keyboard operable
Broader hardening around corrupted settings, internationalized (IDN) domains, and pause/resume edge cases
Privacy
The optional third-party icon service is now off by default. Icon requests go only to the search engine you are actively browsing — nothing is ever sent to us or to third parties. See privacy-policy.md.
Performance
Domain matching is cached and the pre-page-load hiding script is lighter — blocked results still disappear before first paint, with less work per result.Source code released under MIT License
Version 1.7.0
Released May 16, 2026 - 100.08 KBWorks with firefox 112.0 and laterSource code released under MIT License
Version 1.6.2
Released May 15, 2026 - 426.36 KBWorks with firefox 112.0 and laterSource code released under MIT License
Version 1.5.0
Released May 14, 2026 - 426.01 KBWorks with firefox 112.0 and laterSource code released under MIT License
Version 1.1.0
Released May 8, 2026 - 421.52 KBWorks with firefox 112.0 and laterAdd perma-ban feature and switch license to MIT
Introduce a permanent-ban flow and update project license to MIT.- Add a manual GitHub Actions workflow (.github/workflows/manual-package.yml) to build zips for extension and source review with a manual version input.
- Add LICENSE (MIT) and update documentation/metadata to reflect MIT licensing (README, user script header, popup About, package.json license field).
- Implement perma-ban UX and logic: add a "Perma" button to placeholders, styles for the perma button, new convertHiddenToPermaban helper, and wire an onPermaban callback through hide/rehide logic.
- Wire content script to handle permaban actions (doPermaban), persist via updateEntry, update matcher/cache, and show a toast with an option to undo the permaban which restores the result and re-applies blocking.
- Adjust imports to include new helpers (convertHiddenToPermaban, restoreResult) and messaging functions (updateEntry, undoLast).
These changes add a stronger hide mode (permanent ban) and provide tooling to produce manually-versioned release artifacts.Source code released under MIT License
Version 1.0.17
Released May 5, 2026 - 421.18 KBWorks with firefox 112.0 and laterSource code released under Mozilla Public License 2.0