This is here just so I can remember what I did later when I need to undo it.
I’ve got a problem where Xero is simply not loading in Safari 12 on macOS Mojave.
After I’ve logged in at login.xero.com, I get redirected to go.xero.com and this is where it hangs.
Someone’s posted a potential solution to disable DNS prefetching in WebKit:
defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
As per my comment below, this didn’t work for me and I have deleted the preference like so:
I also read in another thread that enabling TLS 1.3 may work. To enable it, and this is a system-wide setting, not just the currently logged in user, enter in the Terminal:
sudo defaults write /Library/Preferences/com.apple.networkd tcp_connect_enable_tls13 1
I will report back and let you know if this works – so far, so good.