Release Notes


5.1.3

New
  • Support for "subdocument" and "popup" filter list entries.
  • Pop-up blocker options are displayed during initial setup.
  • You can now add a hosts file as a filter list. Peter Lowe's ad list is now included and enabled by default.
Changed
  • The "Disable" button will now say "Enable" when JSB is disabled.
Fixed
  • Trust notifications would not appear on a webpage until switching tabs.
  • Incorrect version number would be displayed in the "Update Available" poppy.
  • Pop-up blocker would occasionally block/show a confirmation for pages that will open in the same tab/window.
  • Improve false-positive canvas fingerprinting warnings.
  • Easy Privacy list was incorrectly removed and replaced with a duplicate Easy Malware when enabling Fanboy's Ultimate.
  • An error would occur when adding a custom filter list.

5.1.2

New
  • Added an advanced pop-up blocker that's enabled by default. Settings can be adjusted from the Rules tab of the Settings page under "Extra Blockers"
  • Added Fanboy's Ultimate filter list option.
Changed
  • Added notice about updating from gallery version.
  • Re-organized settings page a bit.
Fixed
  • UI fixes for macOS Sierra.
  • User scripts: GM_deleteValue will now work as expected.
  • Improved reliability of injecting required CSS.

5.1.1

New
  • Donators can completely disable the update checker.
Changed
  • When checking for updates, use extupdates.plist file instead of a PHP page.
  • Made it clearer what's going to happen when you click a page item and "Create rules without switching to page editor" is enabled.
  • Updated signing certificate.
Fixed
  • Resolves an issue where JSB could be injected into a page multiple times causing the tab/Safari to hang.

5.1.0

New
  • Added an update checker.
  • Rules are now created with a single click. Simply click the items you want to allow or block and the page will automatically reload with the changes you made.
  • Rules in the rule list are now paginated for better performance.
  • Loading the filter rules in the rule list is now much faster.
Changed
  • Filter lists are now updated more efficiently. 
  • Updated canvas fingerprinting protection to prevent some more false-positives.
Fixed
  • Resolved an issue where hide/show rules were deleted when creating a rule for a hidden item.
  • Resolved an issue where it was possible to delete filter list and built-in rules.

5.0.20.1

Fix: Forgot the .com when sending feedback email.

5.0.20
New: Submit feedback directly from JSB without having to compose an email: just click Menu then Submit Feedback.
Changed: Return undefined instead of throwing an error when a setting doesn't exist.
Changed: The unsafeWindow variable is now available globally to user scripts.
Fix: Hopefully fix an issue where Safari may hang after updating.
Fix: Apparently GM_openInTab was never implemented. That's there now.
Fix: Include localStorage export when backing up settings.
Fix: No longer accidentally delete settings when exporting a backup that doesn't contain everything.

5.0.20

New: Submit feedback directly from JSB without having to compose an email: just click Menu then Submit Feedback.
Changed: Return undefined instead of throwing an error when a setting doesn't exist.
Changed: The unsafeWindow variable is now available globally to user scripts.
Fix: Hopefully fix an issue where Safari may hang after updating.
Fix: Apparently GM_openInTab was never implemented. That's there now.
Fix: Include localStorage export when backing up settings.
Fix: No longer accidentally delete settings when exporting a backup that doesn't contain everything.

5.0.19

New: Added proper support for third-party filter rules.
New: Added proper support for domain exceptions in filter rules.
New: A new "other" feature has been added: the ability to completely block pages from loading.
Changed: Small speed boost to page loads.
Changed: Settings UI updates.
Changed: Reduce the number of modifications done to element attributes on pages.


5.0.18

Fix: Quick fix for filter rules that could incorrectly block all resources on all webpages.

5.0.17.1

Fix: Resolves an issue where clicking the "?" next to certain items could trigger an error.
5.0.17
Changed/Fix: Requirements in user scripts are now loaded within the user script itself (instead of its own user script) and in the correct order.
Changed: Dramatically improve page load time. For two years now there was code that purposefully slowed down JSB; I have no idea why it was there. If you encounter any strange issues after this update, please let me know.

5.0.17

Changed/Fix: Requirements in user scripts are now loaded within the user script itself (instead of its own user script) and in the correct order.
Changed: Dramatically improve page load time. For two years now there was code that purposefully slowed down JSB; I have no idea why it was there. If you encounter any strange issues after this update, please let me know.