back

by bikeshaving·5y ago·view on hn ↗
Have you tried Safari 14? I recently upgraded and they’ve finally fixed the address bar race conditions and swipe back/forward lag which drove me away in previous versions.
2 comments
14 corrects most of 13’s sins but the extensions are still shit. No add blocker comes close to UBO, no Reddit Enhancement Suite, no BetterTTV. I’m honestly surprised TamperMonkey works but that’s one of a set of full-fat extensions I need.
Working on a native macOS Webkit-based browser with UBO and other extensions supported out of the box. Email me for alpha version if interested.
Sorry to but in but do you perhaps know if they've addressed the issues that made me switch from Safari to Firefox maybe 2 years ago? I listed them here https://news.ycombinator.com/item?id=25132068
I’m very familiar with Safari address bar issues, where sometimes Safari just fails to navigate to a URL and you get an audible bell, or just general weirdness when you type too fast, and can say I have yet to experience these same issues in 14. I’m sure there are other problems but Safari has generally improved with every release.

RE: extensions, I run Adguard for Safari and that’s pretty much it; it’s free and it catches most ads. Safari also has built in tracker blocking now, which is nice to have but more or less ignorable.

The nice thing about having Safari be your main browser is that you can reserve Chrome for development, and having a vanilla Chrome browser where content scripts don’t haphazardly log things to the console or block requests is really nice.

Short answer: Safari 14 supports the same standard for extensions that Firefox and Chrome do, with the addition of some security issues the other browsers don't seem to care about, including not implementing certain features to hurt privacy and security.

Many authors have used Apple's utility to convert their extensions for use in Safari.

It's pretty straightforward; here's an example: https://ngyikp.com/safari-14-webextensions/

The author will likely need to make a few tweaks and changes; it shouldn't be that hard.