Change Log


5.2.2

posted Dec 6, 2017, 6:06 PM by Travis Roman   [ updated Dec 6, 2017, 6:07 PM ]

Changed
  • Some performance improvements.
  • Backups will now be downloaded as "JSB-Backup.json" instead of "Unknown" on Safari 10.1+
Fixed
  • Improve false-positive canvas fingerprinting warnings.
  • Improve reliability of window.history management. This fixes the issue with the November 2017 YouTube update where the URL would not change when navigating.
  • Resolves an issue where some settings could fail to save under certain circumstances.
  • UI fixes for macOS High Sierra.

5.2.1

posted May 24, 2017, 9:55 AM by Travis Roman   [ updated Dec 6, 2017, 5:56 PM ]

Changed
  • Persistent rule actions cache now defaults to disabled. This will reduce the number of disk writes JSB causes.
Fixed
  • A message saying your sync session has expired will no longer prematurely show.

Since 5.2.0

New
  • JSB Sync (beta). Securely sync your settings and rules with other computers. Open Settings > Sync (beta) to learn more.
Changed
  • Updated certificate.
Fixed
  • Resolves an issue where settings view may not have loaded.
  • Resolves an issue where buttons were not clickable in poppies if animations were disabled.
  • Prevent infinite page reloads if JSB did not load correctly.
  • Improved reliability of importing backups.


SHA1 Hashes
  • From website: JSB5.safariextz = e43e7c2c3373e53f32430897ef472e8d7b3c187f
  • From Apple Extensions Gallery: 8c3f818e7194d9f74793791de4742878c9249238

5.2.0

posted May 17, 2017, 8:14 AM by Travis Roman   [ updated Dec 6, 2017, 5:55 PM ]

New
  • JSB Sync (beta). Securely sync your settings and rules with other computers. Open Settings > Sync (beta) to learn more.
Changed
  • Updated certificate.
Fixed
  • Resolves an issue where settings view may not have loaded.
  • Resolves an issue where buttons were not clickable in poppies if animations were disabled.
  • Prevent infinite page reloads if JSB did not load correctly.
  • Improved reliability of importing backups.

SHA1 Hashes
  • From website: JSB5.safariextz = 75ab054e262ba1e6662a0fc1d352639c9dc1fc1a
  • From Apple Extensions Gallery: Unavailable

5.1.7

posted Mar 6, 2017, 5:39 PM by Travis Roman   [ updated Mar 20, 2017, 12:11 AM ]

Update 5.2.0 is almost ready and includes the ability to synchronize settings and rules across multiple computers. If you would like to try it out early, let me know by clicking Menu > Submit Feedback in JSB.

Changed
  • Reduced file size of extension.
  • Exporting a backup is now much faster.
  • "Kind" headers in page view now respect the setting "Create rules without switching to page editor".
  • The setting to temporarily switch to resource-URL-view is back and has been moved to the "Page" menu.
  • Performance improvements.
  • Allow compatible "other" features to execute on pages that have a security policy to prevent script execution.
  • Switch to HTTPS for all communication. Please make sure your firewall/router allows connections to https://imac.toggleable.com:8443/jsblocker in order to verify donations.
  • No longer require Safari restart when changing the persistent cache setting.
Fixed
  • Environmental information randomizer now works in newer versions of Safari.
  • Exported backups could be corrupted and not import correctly.
  • Poppy position may be incorrect before being moved to its correct position.
  • Scroll performance in page view is improved.
  • User scripts should now always update correctly.
  • The prompt to add a user script to JSB will now show on all pages that end in .user.js
  • The UI will now show the correct value for custom options, such as a custom font or webpage zoom level.
  • Safari will no longer hang as long when updating filter lists (it's about 3x faster).
  • The pop-up blocker will no longer break certain sites, such as eztv.

SHA1 Hashes
  • From website: JSB5.safariextz = 31d959e8834f7c7f6d40d5e8a75593ce77e9ec81
  • From Apple Extensions Gallery: ~/Library/Safari/Extensions/JS Blocker 5.safariextz = ad6e4a2ae531e21dd9cf44b62ead9ac053d817b8

5.1.6

posted Jan 9, 2017, 7:56 PM by Travis Roman   [ updated Feb 3, 2017, 1:15 AM ]

New
  • Added ability to quickly allow/block all resources. This is a simplified UI mode that hides all items by default and shows two new buttons: Allow All and Block All. This can be enabled from Settings > General > Page View.
  • A "Disable" button has been added to each page host header to quickly and temporarily disable JSB on that host.
  • When in a private tab, page view will show darkened headers to indicate all actions on that tab are strictly temporary.
Changed
  • UI updates.
  • Clean up settings page by removing some settings. 
  • Performance improvements.

Fixed

  • Properly update page view when dealing with disabled pages.
  • Properly handle long domain names on page view headers.
  • Setting a user script's custom download URL attribute to nothing will no longer cause JSB to ignore the script's default download URL.
  • XHR prompts that originated from a "FormData" data type will now work correctly.
  • Improve false-positive canvas fingerprinting warnings.
  • No longer reload popover when importing a backup which could cause JSB to continue to operate in an unstable state.
  • Show horizontal scrollbar in resource content view.

SHA1 Hashes
  • From website: JSB5.safariextz = d31a44b9f43dc9fe068292573b4503f8b1664d2a
  • From Apple Extensions Gallery: ~/Library/Safari/Extensions/JS Blocker 5.safariextz = 8fff69f798026d66a991527f4572cc98e629db9a

5.1.5

posted Dec 6, 2016, 5:53 PM by Travis Roman

New
  • Added support for private browsing mode. All rules created in a private tab are strictly temporary and the cache is not used.
  • A new setting has been added to allow the rule cache to be in-memory only.
Changed
  • Performance improvements.
Fixed
  • Resolved retina display issues with some UI elements.
  • Reduce number of false-positive pop-up blocker confirmations.
  • Peter Lowe's ad list will now update.
  • Improved reliability of blocked element placeholders.
  • Resolves issue where importing backup settings would fail because the settings would prematurely lock.


5.1.4

posted Sep 16, 2016, 10:32 PM by Travis Roman   [ updated Sep 16, 2016, 10:35 PM ]

Fixed
  • Updating to 5.1.3 could cause the popover to show every time Safari was launched. This was caused by an incomplete update.
  • Will now run on Safari Technology Preview release 13.

5.1.3

posted Sep 9, 2016, 5:24 PM by Travis Roman

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

posted Aug 20, 2016, 3:08 PM by Travis Roman

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

posted Jun 14, 2016, 12:58 PM by Travis Roman

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.

1-10 of 214

Comments