Hidden q-drawer slows down scrolls on any element inside the app significantly
See original GitHub issueDescribe the bug I have some overflowed divs which can be scrolled along the x axis. Scrolling by touch is smooth if I don’t use q-drawer; however, it becomes janky once I add q-drawer.
Platform (please complete the following information): Android: Chrome 83 on Android 10
I am not sure exactly how touch handler is working on q-drawer and why it slows down the scroll and if no-pointer-events still intercepts the touchs and just ignores them or what; however, looking at it differently, the issue is that the backdrop takes the whole screen in the first place even if drawer is closed.
Current behavior: drawer backdrop takes the whole screen even if drawer is closed and no-swipe-backdrop
is set true (it seems currently it’s just sent to back by modifying its z-index?)
Expectd behavior: drawer backdrop should not be displayed (display: none) if drawer is closed and no-swipe-backdrop
is enabled
(I’d say since how big of a performance hit this is, probably in the next major revision no-swipe-backdrop
should be turned on by default if the performance can’t be improved without removing the backdrop from display)
Issue Analytics
- State:
- Created 3 years ago
- Comments:13 (1 by maintainers)
Top GitHub Comments
Available in 1.12.9
Thank you for checking 😃