Здається, Safari впадає в цю шалену поведінку, коли ви зверталися до localhost за допомогою клієнтського сертифіката. У моєму випадку один із проектів, з якими я працюю, потребує цього налаштування на стороні клієнта, і він повністю руйнує розробку для проектів, де я не можу використовувати http на localhost. Єдине вирішення, яке я знайшов, - це редагувати /etc/hosts
та додавати псевдонім для localhost, як-от так
127.0.0.1 localhost
Тоді за допомогою я можу використовувати http: // localhost: 3000 для доступу до мого проекту на порт 3000 без Safari примусового з'єднання https.