I resolved this issue. It was introduced by the lazy load feature in the Smush plugin. Switching on “Enable native lazy loading” fixed the problem in Safari.
I was recommended the Login LockDown plugin. Seems like this is functionality that should be part of the core install, no?