Я отладил его, и единственное решение, которое я понял, это то, что вам нужно обязательно переместить тег nav
, включая то, что внутри него, и не перемещать другие теги навигации , как этот, так что красные оставляют их как есть, а синие двигают вверх
<nav aria-label="Navigation links" class="mat-tab-nav-bar mat-primary" id="topNav" md-tab-nav-bar=""></nav>
снаружи от этого дива
<div cdk-scrollable="" class="mat-drawer-content" style="margin-left: 0px; margin-right: 0px; transform: translate3d(0px, 0px, 0px);">
как только тег nav
за пределами этого div class="mat-drawer-content"
все будет хорошо, потому что этот class="mat-drawer-content"
при прокрутке перемещает весь компонент, и это вызывает эту проблему