Мне удалось воспроизвести эту проблему, даже пропуская шаги 2 и 3 ОП. Эта проблема возникает при любой форме перезагрузки. Минималистичные шаги для воспроизведения:
- Посетите страницу, о которой идет речь .
- Хит перезагрузить.
- Нажмите кнопку «Оставаться на странице».
Процесс загрузки визуально предварительно активируется сразу после нажатия перезагрузки и остается неизменным в течение всего срока действия диалогового окна подтверждения (по-видимому, в попытке сообщить о зрелом типе ситуации "зависания над обрывом";) Однако :
- Когда диалоговое окно закрывается с помощью кнопки «Оставаться на странице», оно оставляет символ остановки
X
включенным, а процесс загрузки все еще включается и останавливается где-то около 10%.
- Эта «загрузка» НЕ может быть отменена никакими средствами (клавиатура, кнопка, скрипт).
- Вкладка «Сеть» в Web Inspector утверждает, что загрузка не происходит.
Это действительно похоже на ошибку Webkit / Safari UI - похоже, не удается отключить индикатор выполнения в условиях нахождения на странице. Лучше всего сообщить об этом команде Webkit или, поскольку вы испытываете это в Safari, возможно, команда Safari будет лучше.