Project

General

Profile

Actions

Bug #97144

closed

Slow module scrolling in Google Chrome on Linux

Added by Benjamin Franzke over 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Start date:
2022-03-08
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Scrolling the list module with 100 entries causes FPS to drop to <15fps on Google Chrome (v99) with Linux during scrolling.
This is for sure a Chrome Bug, but reveals that overflow: hidden and scrolling="no" on the module iframe is not a good idea.

It would be great to remove the scrolling="no" parameter from the module iframe and enable scrolling on <html> instead of .module-body

There are some past issues to take into account when changing the module-scrolling semantics: #83841 #80116 #82780

Using overflow: auto on <html> as suggested in https://forge.typo3.org/issues/80116#note-7 was mainly avoided because of mobile iOS overscroll behaviour, otherwise this could have already been changed with: https://review.typo3.org/c/Packages/TYPO3.CMS/+/55647

Consider using the standardized overscroll-behaviour property to fix issues on that part.


Files

typo3v10-slow-scroll.webm (2.46 MB) typo3v10-slow-scroll.webm Benjamin Franzke, 2022-05-05 16:06
typo310-composited-scroll.webm (3.87 MB) typo310-composited-scroll.webm Benjamin Franzke, 2022-05-05 16:19

Related issues 4 (0 open4 closed)

Related to TYPO3 Core - Bug #83841: Correct horizontal scrolling in iOS browsersClosed2018-02-10

Actions
Related to TYPO3 Core - Bug #80116: rte_ckeditor displaces dropdown overlays and jumps to top of page on crome/safariClosedBenni Mack2017-03-03

Actions
Related to TYPO3 Core - Bug #82780: RTE CKeditor top-positioning for maximize and combopanels is broken in browsers with webkitClosed2017-10-17

Actions
Related to TYPO3 Core - Bug #97713: EXT:dashboard's module-body background-color is overwritten by backend.cssClosed2022-05-31

Actions
Actions

Also available in: Atom PDF