Скорее всего, это происходит из-за того, что браузер не перезагружает страницу, когда вы нажимаете кнопку «Назад», а скорее не замораживает состояние страницы, когда вы ее покидаете.Лично я бы не беспокоился об этом, но вы могли бы добавить обработчик события unload, который устанавливает состояние обратно в состояние, в котором вы его хотите. Я никогда не использовал встроенную навигационную панель, или, по крайней мере, это было так долго, чтоЯ забыл, что у меня было накануне, так что не уверен, как ты достигнешь этого.Код, на который я смотрел в прошлом, не похож на то, что можно назвать «стандартной» практикой JavaScript, но я бы поспорил, что этому коду 8-10 лет.
Помимо этого выМне нужно будет сослаться на вашу страницу (или ее jsfiddle), чтобы кто-то мог видеть весь рассматриваемый код, чтобы иметь возможность рекомендовать решение.