diff --git a/src/plugins/in-app-menu/titlebar.css b/src/plugins/in-app-menu/titlebar.css index 6d83a0c34c..f61a5c041a 100644 --- a/src/plugins/in-app-menu/titlebar.css +++ b/src/plugins/in-app-menu/titlebar.css @@ -5,9 +5,12 @@ /* youtube-music style */ ytmusic-app-layout { - overflow: scroll; + overflow: auto scroll; height: calc(100vh - var(--menu-bar-height, 36px)); margin-top: var(--menu-bar-height, 36px) !important; + + /* fixes laggy list scrolling in large playlists */ + backface-visibility: hidden; } ytmusic-app-layout#layout { --ytmusic-nav-bar-offset: 0px; @@ -72,3 +75,8 @@ ytmusic-app-layout ytmusic-player-page[is-mweb-modernization-enabled] .side-pane html { scrollbar-color: unset; } + +/* fixes scrollbar lagging behind in large playlists */ +ytmusic-browse-response .ytmusic-responsive-list-item-renderer { + will-change: transform; +}