Safari 13

So I hit upgrade, and I regret everything.

Obviously, this is the release where they break Safari Extensions, they now have to be apps. uBlock Origin is dead. I’ve installed Ghostery Lite for the moment but I have no real solution for the future; “uBlock” is an ancient unrelated fork that allows advertising, fuck those criminal scum.

The other thing is tab management is broken: Cmd-T now makes a tab after the current, instead of at the end of the tab list, so now my tabs are all but unmanageable. I’m going to file a Radar, but throwing bits down the black hole isn’t going to fix it I think.

Right now it’s churning with CPU time being wasted on background tabs, and I’m hoping that’s just because I rebooted and reloaded all my tabs, and not something it’ll continue doing.

% cat safariCountTabs.applescript
#!/usr/bin/osascript
set output to ""
tell application "Safari"
    repeat with i from first window's index to last window's index
        set w to window i
        set output to output & "Window #" & w's id & " = " & (count w's tabs) & " tabs - "
    end repeat
end tell
do shell script "echo " & quoted form of output
% safariCountTabs.applescript
Window #178 = 125 tabs - Window #170 = 2 tabs - Window #172 = 6 tabs - Window #173 = 18 tabs - Window #174 = 24 tabs - Window #175 = 16 tabs - Window #176 = 35 tabs -

(AppleScript problem: If I use & return or "\n" instead of ” – “, they get converted to ^M on output. Is there a setting to make AppleScript not think it’s on a ’90s-era Mac OS?)

Yeah, obviously I could change to another browser. But I hate every other browser. Chrome’s created and operated by a criminal, advertising-supported organization. Firefox is just awful to use, because everyone at Mozilla uses Linux and hates users. Opera’s not terrible, but it’s not good, and just a wrapper over Chromium so probably just as corrupted as Chrome itself.