Skip to content

[feat] add passive scroll event listeners on tabs #2600

@zeroedin

Description

@zeroedin

Small performance improvement for tabs/overflow controller

Touch and wheel event listeners are useful for tracking user interactions and creating custom scrolling experiences, but they can also delay page scrolling. Currently, browsers can't know if an event listener will prevent scrolling, so they always wait for the listener to finish executing before scrolling the page. Passive event listeners solve this problem by letting you indicate that an event listener will never prevent scrolling.

https://developer.chrome.com/en/docs/lighthouse/best-practices/uses-passive-event-listeners/

Metadata

Metadata

Assignees

Labels

featureNew feature or requestgood 1st issueGood for newcomers to the project; requires at least an introductory knowledge of the languagered hack dayGood issue for Red Hack Day

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions