Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Can Apple decide on how its updates come???

So we don't get macOS Mohave today but we get Safari 12? And why are these separate?

Compatible Safari updates have always been released for the current operating system, separate from macOS updates.

And I'm surprised that Apple has released so many updated in a single day rather than spreading them out over a few days. Their servers are being slammed!
 
  • Like
Reactions: martyjmclean
While I agree that’s convenient in some cases, opening said website in a private window does the same thing.

I can certainly do that but it's much more of a process due to my workflow. I'm generally opening these links from Feedly which means instead of simply clicking the link, I'd have to copy the link open a new secure window, paste the address and load it. Adds a decent amount of work when it would still just be 1 click in Chrome.
 
Can Apple decide on how its updates come???

So we don't get macOS Mohave today but we get Safari 12? And why are these separate?
[doublepost=1537213530][/doublepost]
A version of uBlock is on the App Store, not sure about the developer, as it's based on open source code.

Apple has always released separate Safari updates. The main reason is for people running High Sierra on Macs that don't support Mojave. The browser is a frequent target for exploits and it's important to keep it up to date.

I for one love that Apple does this. It shows they care about people using previous versions of MacOS rather than just saying UPGRADE ALL THE THINGS RIGHT AWAY!!!
 
Safari 12 tries to coerce you into deleting old Adblocker addons (claim they slow down Safari, which I don't believe), so you delete it and then realise there are no working Adblockers with whitelist-function in the App Store for free anymore. Hmm, not cool.
 
  • Like
Reactions: KGB7
Safari 12 tries to coerce you into deleting old Adblocker addons (claim they slow down Safari, which I don't believe), so you delete it and then realise there are no working Adblockers with whitelist-function in the App Store for free anymore. Hmm, not cool.

you can still download the adguard extension free, and it doesn't remove it after updating to the new safari.
 
  • Like
Reactions: BigMcGuire
You are welcome.

Please, tell me if this works for you.

Just a reminder, an extension which is rebuilt this way is not signed, unless you are a registered developer, so "Allow unsigned extension" have to be enabled for it to work.

I got it working with some fiddling since expanding the zip just made another compressed bundle. But this in Terminal unpacked it so I could build the extension as you suggested.

Code:
xar -xf extensionname.safariextz

Thanks again!
 
User agent is still sent as:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15

what's the purpose then?
What the hell anyone needs to know this? I see nothing has changed ...
 
you can still download the adguard extension free, and it doesn't remove it after updating to the new safari.
I continue to use the same one as before, Adblock Plus, it still works just fine. It's not in the App Store though.
 
Well, then you have to get your hands dirty. :)

Download the extension, change the file extension from .safariextz to zip. Extract files.

Click "Show Extension Builder" in Develop menu. On the lower left corner there is a plus button. Click it. Then choose the "Add Extension".

When you get asked to, open the folder where the extracted files of your extension are. Then click "Run" in the upper right corner of Extension Builder.

Done. Now your extension shall be working like a charm.


Tried it but when you quit Safari and start it again the extension isn't loaded anymore :(
 
Tried it but when you quit Safari and start it again the extension isn't loaded anymore :(
I see.

It appears that the problem is when you quit Safari and reopen again, then "Allow Unsigned Extensions" is turned off. When you open the Extension Builder, all the stuff is preloaded there, no need to repeat the whole process, just click 'Run'.

I'll see if I can come up with something, however I am tired af and it is almost 11 PM here, my eyelids are starting to drop...
 
I got it working with some fiddling since expanding the zip just made another compressed bundle. But this in Terminal unpacked it so I could build the extension as you suggested.

Code:
xar -xf extensionname.safariextz

Thanks again!

Tried both can't get it to unpack.:confused:

Got it, have to cd to the Folder first.:)
 
Tried it but when you quit Safari and start it again the extension isn't loaded anymore :(

I see.

It appears that the problem is when you quit Safari and reopen again, then "Allow Unsigned Extensions" is turned off. When you open the Extension Builder, all the stuff is preloaded there, no need to repeat the whole process, just click 'Run'.

I'll see if I can come up with something, however I am tired af and it is almost 11 PM here, my eyelids are starting to drop...

Yep... same thing happened to me when I quit Safari. All my work gone... poof. LOL
 
Hmm. The new version of Safari seems to think that AdGuard will slow down my web browsing.

This is an Apple-approved extension that's right on their site. Why do they think it will slow down the browser?
 
Alright, just as I said, you cannot build the extension without the developer certificate. This is happening because you are not building the extension, merely running it. Upon the relaunch, Safari doesn't know where to find and load your extension from, because there is no .safariextz file.

If you have a developer certificate, this will not be a problem for you. Otherwise, you will have to relaunch the extension every time you open Safari.

Really going to sleep now.
 
  • Like
Reactions: Weaselboy
Finally some innovation, favicon support! Still doesn't fix the Graphical Bug in YouTube while watching fullscreen video. :mad:
 
Apple has always released separate Safari updates. The main reason is for people running High Sierra on Macs that don't support Mojave. The browser is a frequent target for exploits and it's important to keep it up to date.

I for one love that Apple does this. It shows they care about people using previous versions of MacOS rather than just saying UPGRADE ALL THE THINGS RIGHT AWAY!!!
Okay??? They can wait to release Safari 12 when they release macOS Mojave, and yes that includes also releasing Safari 12 for the older OS. That's all I'm saying.
 
Last edited:
uBlock Origin and Ghostery got disabled, and I got the dialogue window that they are now in the App Store, like all other extensions. However, this is not true. There is high chance you are not gonna find the extension you need on the App Store.

This also breaks JSBlocker, which is the only tool I'm aware of that prevents canvas fingerprinting. Killing these invaluable privacy protections makes this new Safari much worse for anyone who was already taking steps to protect themselves. Shame on Apple.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.