CSS content-visibility: auto; странное поведение

в недавней статья на dev.to была статья про свойства

 * {
  content-visibility: auto;
  contain-intrinsic-size: 1px 5000px;
} 

которые якобы должны ускорить производительность рендеринга. При подключении данных свойт на живой проект столкнулся с вот таким багом.

/* без этого правила всё работает правильно */
* {
  content-visibility: auto;
  contain-intrinsic-size: 1px 5000px;
} 
/**/

.header_wrapper {
    width: 100%;
    display: flex;
    align-items: center;
}


element.style {
}
@media (min-width: 991px)
.btn_menu__checkbox {
    display: none;
}
.btn_menu__checkbox {
    position: absolute;
    top: 10px;
    right: 5px;
    z-index: 2;
    width: 40px;
    height: 40px;
    display: block;
    opacity: 0;
}
.block_navigation {
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 450px;
    max-width: 100vw;
    height: 100vh;
    transform: translateX(100%);
    flex-direction: column;
    justify-content: center;
    background: #fff;
    z-index: 20;
}

.bl_nav {
    position: relative;
    padding-top: 128px;
    width: 100%;
}

.btn_menu {
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #1292f0;
    background: 0 0;
    z-index: 21;
    cursor:pointer;
}

.btn_menu__checkbox:checked+.block_navigation {
    transform: translateX(0);
}
<div class="header_wrapper container">
  <input class="btn_menu__checkbox" id="topmenu" type="checkbox">
  <div class="block_navigation">
    <nav class="bl_nav">
      <ul class="bl_nav__list">
        <li class="bl_nav__item"><a href="/" aria-current="page" class="bl_nav__link active">Home Page1</a></li>
        <li class="bl_nav__item"><a href="/" aria-current="page" class="bl_nav__link active">Home Page2</a></li>
        <li class="bl_nav__item"><a href="/" aria-current="page" class="bl_nav__link active">Home Page3</a></li>
        <li class="bl_nav__item"><a href="/" aria-current="page" class="bl_nav__link active">Home Page4</a></li>
      </ul>
      <label class="btn_nav__mobil" for="mob-2009"></label>
    </nav>
  </div>
  <label class="btn_menu" for="topmenu"></label>
</div>

может кто-то объяснить вследствие чего перестает работать псевдовсплывашка меню ? по сути

.btn_menu__checkbox:checked+.block_navigation {
        transform: translateX(0);
    }

больше не работает


Ответы (0 шт):