| Спасибо всем за помощь!Вариант с setTimeout вполне подошел.
 Работает даже задержкой в 1 (о, чудо!): setTimeout(restorePosition, 1);
 
 Правда функцию restorePosition (в которой document.documentElement.scrollTop), сделал асинхронной.
 Костыли в виде MutationObsrver или\и ResizeObserver как-то не стал пробовать.
 
 SPA фреймворки  - не мое. Импорта замещение (свои какашки) как-то лучше. Просто предпочитаю чистый и правильный код.
 			 Последний раз редактировалось Юра_2310, 20.10.2023 в 15:31.
 |