416 liens privés
! YouTube - suggestions - home
www.youtube.com##ytd-browse[page-subtype="home"] #primary
! YouTube - suggestions - right colum cloud
www.youtube.com###scroll-container > .yt-chip-cloud-renderer.style-scope
! YouTube - suggestions - right colum videos
www.youtube.com##ytd-item-section-renderer.ytd-watch-next-secondary-results-renderer.style-scope
! YouTube - left column - other content
www.youtube.com##ytd-guide-section-renderer.ytd-guide-renderer.style-scope:nth-of-type(3)
! YouTube - suggestions - end of video
www.youtube.com##.ytp-suggestion-set
www.youtube.com##.ytp-autonav-endscreen-button-container
! YouTube - suggestions - video grid at the end
www.youtube.com##.ytp-show-tiles.videowall-endscreen.ytp-player-content.html5-endscreen
This is not how Vim's tabs are designed to be used. In fact, they're misnamed. A better name would be "viewport" or "layout", because that's what a tab is—it's a different layout of windows of all of your existing buffers.
Trying to beat Vim into 1 tab == 1 buffer is an exercise in futility. Vim doesn't know or care and it will not respect it on all commands—in particular, anything that uses the quickfix buffer (:make, :grep, and :helpgrep are the ones that spring to mind) will happily ignore tabs and there's nothing you can do to stop that.
Instead:
:set hidden
If you don't have this set already, then do so. It makes vim work like every other multiple-file editor on the planet. You can have edited buffers that aren't visible in a window somewhere.