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

ClarityFilter version history - 7 versions

ClarityFilter by SolidDevelop

Rated 5 out of 5
5 Stars out of 5
5
2
4
0
3
0
2
0
1
0
ClarityFilter version history - 7 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 0.4.0

    Released Oct 27, 2025 - 53.03 KB
    Works with firefox 109.0 and later
    ClarityFilter v4.0 - Major Security & Stability Update

    🚀 What's New in v4.0

    This major update brings significant security improvements, bug fixes, and enhanced stability across both Chrome and Mozilla versions of ClarityFilter.

    🔒 Security Enhancements

    1. Enhanced PIN Protection
    • Upgraded to PBKDF2: Replaced simple SHA-256 with PBKDF2 (150,000 iterations) for much stronger PIN hashing
    • Salt Consistency: Standardized salt separator format across all components

    2. Input Validation & Sanitization
    • Import Security: Added comprehensive validation for JSON imports with file size limits (1MB) and rate limiting (5-second cooldown)
    • ReDoS Protection: Added regex complexity limits to prevent ReDoS attacks
    • Content Sanitization: Enhanced input validation with length limits and HTML sanitization
    • Synthetic Event Protection: Added e.isTrusted checks to prevent malicious keyboard event injection

    3. Content Security Policy (CSP)
    • Tightened CSP: Removed unsafe-inline and moved inline styles to CSS classes
    • XSS Prevention: Enhanced protection against cross-site scripting attacks

    🐛 Bug Fixes

    1. Keyboard Shortcut Issues
    • Chrome Manifest V3 Fix: Resolved service worker lifecycle issues that prevented keyboard shortcuts from working
    • Race Condition Fix: Eliminated stale-read issues between background and content scripts
    • Atomic Toggle: Implemented atomic toggle operations to prevent double-flipping

    2. PIN Management
    • PIN Removal Bug: Fixed issue where users couldn't remove PINs after setting them
    • PIN Verification: Resolved inconsistencies in PIN verification across different components
    • Storage Consistency: Fixed missing PIN algorithm and iteration fields in storage

    3. Import/Export
    • Format Flexibility: Enhanced JSON import to handle additional fields (mode, pixelCell) gracefully
    • URL Validation: Improved URL validation to accept domain-only entries (e.g., "reddit.com")
    • Error Handling: Better error messages and validation feedback

    ⚡ Performance Improvements

    1. Service Worker Optimization
    • Keep-Alive Strategy: Implemented aggressive service worker keep-alive for Chrome Manifest V3
    • Reduced Quota Errors: Added rate limiting to prevent MAX_WRITE_OPERATIONS_PER_MINUTE errors
    • Memory Management: Improved memory usage and cleanup

    2. Content Script Efficiency
    • Reduced Redundancy: Eliminated duplicate keyboard handlers and message processing
    • Optimized Scanning: Improved DOM scanning performance with better node limits

    🎨 User Experience Improvements

    1. Enhanced Status Messages
    • Visual Feedback: Added color-coded status messages (green for success, red for errors, blue for info)
    • Better Design: Improved styling with borders, shadows, and smooth transitions

    Source code released under MIT License

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 0.3.9

    Released Sep 18, 2025 - 37.68 KB
    Works with firefox 109.0 and later
    ClarityFIlter - v0.3.9 release notes

    Regex updated to disallowed short suffixes, for example: man ≠ manage, ai ≠ air.

    Source code released under MIT License

    Download file
  • Version 0.3.8

    Released Sep 12, 2025 - 37.45 KB
    Works with firefox 109.0 and later
    ClarityFilter – Release Notes (v0.3.8)

    Minor fix - whitelist websites were not showing in the list

    Source code released under MIT License

    Download file
  • Version 0.3.7

    Released Sep 12, 2025 - 37.65 KB
    Works with firefox 109.0 and later
    ClarityFilter – Release Notes (v0.3.7)

    ✨ New Features
    • Whitelist support: Add websites where ClarityFilter will not apply filtering (e.g. trusted news sites).
    • Keyboard shortcut toggle: Quickly enable/disable filtering with Alt+Shift+F (Windows/Linux) or Option+Shift+F (macOS).

    🔒 Security & Safety
    • Added data_collection_permissions flag in manifest for Firefox compliance: ClarityFilter does not collect any user data.

    🖼️ UI/UX
    • Scrollbar hidden in block/whitelist lists for cleaner look, while lists remain scrollable.
    • Visual polish for toggle switch and action dropdown.

    🛠️ Fixes
    • Terms are matched exactly (no longer catching suffixes like “man” in “managed”).

    Source code released under MIT License

    Download file
  • Version 0.2.3

    Released Sep 5, 2025 - 33.06 KB
    Works with firefox 109.0 and later
    Made it more precise. It was happening that the entire page is blocked if it contains just one term. Now it targets parent element more precisely.

    Source code released under MIT License

    Download file
  • Version 0.2.2

    Released Aug 22, 2025 - 30.88 KB
    Works with firefox 109.0 and later
    Just added master switch to enable/disable blocking in case someone needs that.

    Source code released under MIT License

    Download file
  • Version 0.2.1

    Released Aug 19, 2025 - 30 KB
    Works with firefox 109.0 and later

    Source code released under MIT License

    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.