Merge pull request #9199 from kkthxbye-code/fix-8941

Fixes #8941: Fix apiSelect scrolling while zoomed in chrome
This commit is contained in:
Jeremy Stretch 2022-04-25 08:09:04 -04:00 committed by GitHub
commit 405d0ab972
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 2 additions and 1 deletions

Binary file not shown.

Binary file not shown.

View File

@ -570,8 +570,9 @@ export class APISelect {
* additional paginated options.
*/
private handleScroll(): void {
// Floor scrollTop as chrome can return fractions on some zoom levels.
const atBottom =
this.slim.slim.list.scrollTop + this.slim.slim.list.offsetHeight ===
Math.floor(this.slim.slim.list.scrollTop) + this.slim.slim.list.offsetHeight ===
this.slim.slim.list.scrollHeight;
if (this.atBottom && !atBottom) {