Отмена навигации по страницам с помощью beforeunload в Google Apps Script не отменяет значок загрузки favicon

Это:

$(window).on("beforeunload", function()
{
    return true; 
});

вызывает подсказку пользователю (если они взаимодействовали со страницей), прежде чем перейти от текущей страницы (нажав кнопки перезагрузки, перемотки вперед или назад).

Когда я нажимаю "Отмена", возникает следующее нежелательное поведение:

  • Анимационная "загрузка" значка на вкладке браузера продолжает показывать его анимированное состояние

загрузка значка

  • Значок "Обновить" остается в состоянии "отменить" (например, большой "X" ).

Отмена

Как я могу обеспечить:

  • Анимационная "загрузка" favicon возвращается к состоянию по умолчанию

  • Значок "Обновить" возвращается к состоянию по умолчанию

при нажатии на кнопку "Отмена" (т.е. остановка браузера от перехода от текущей страницы)

Окружающая среда:

Chrome 60.0.3112.116 на Android 7.0.0; SM-P585Y Build/NRD90M

Samsung Galaxy Tab A