scrollIntoView вместе с scrollTo на Chrome
- Когда я пишу
screenElement.scrollIntoView({ block: 'end'})
работает, как и ожидалось, ссылка, - Когда я пишу
window.scrollTo(0, document.body.scrollHeight)
, он прокручивает мое окно на дно, как и ожидалось.
Но когда я пишу их вместе, это работает только в Firefox, Chrome (версия 68.0.3440.84) неожиданно предотвращает внутреннюю прокрутку изображения
componentDidUpdate(prevState) {
screenElement.scrollIntoView({ block: 'end'});
window.scrollTo(0,document.body.scrollHeight);
}
Более того, когда я ставлю точку останова на второй строке, а затем возобновляю, все отлично работает и на Chrome.
setTimeout(window.scrollTo(0,document.body.scrollHeight), 0)
тоже не помогает
Каким будет браузерное совместимое решение для прокрутки моего списка и окна один за другим.