perf(all): improve scroll assist responsiveness (#20987)

resolves #20922
This commit is contained in:
Liam DeBeasi
2020-04-07 12:19:58 -04:00
committed by GitHub
parent acaa1d9ef7
commit 6f13b8c792

View File

@ -70,6 +70,7 @@ const jsSetFocus = (
clearTimeout(scrollContentTimeout);
}
window.removeEventListener('resize', scrollContent);
window.removeEventListener('keyboardWillShow', scrollContent);
// scroll the input into place
await contentEl.scrollByPoint(0, scrollData.scrollAmount, scrollData.scrollDuration);
@ -83,9 +84,10 @@ const jsSetFocus = (
};
window.addEventListener('resize', scrollContent);
window.addEventListener('keyboardWillShow', scrollContent);
// fallback in case resize never fires
scrollContentTimeout = setTimeout(scrollContent, 1000);
scrollContentTimeout = setTimeout(scrollContent, 300);
}
};