Показать сообщение отдельно
  #5 (permalink)  
Старый 20.10.2023, 15:18
Новичок на форуме
Отправить личное сообщение для Юра_2310 Посмотреть профиль Найти все сообщения от Юра_2310
 
Регистрация: 20.10.2023
Сообщений: 6

Спасибо всем за помощь!
Вариант с setTimeout вполне подошел.
Работает даже задержкой в 1 (о, чудо!): setTimeout(restorePosition, 1);

Правда функцию restorePosition (в которой document.documentElement.scrollTop), сделал асинхронной.
Костыли в виде MutationObsrver или\и ResizeObserver как-то не стал пробовать.

SPA фреймворки - не мое. Импорта замещение (свои какашки) как-то лучше. Просто предпочитаю чистый и правильный код.

Последний раз редактировалось Юра_2310, 20.10.2023 в 15:31.
Ответить с цитированием