Почему мобильное меню navbar из materialize css работает в firefox, но не работает в chrome

Есть отредактированный navbar из materialize css, при клике на гамбургер-меню в firefox оно открывается и все работает, но при клике в браузере chrome - меню не открывается, в консоли нет ни ошибок ни варнингов. В чем может быть проблема?

Navbar.js:

export const Navbar = () => {
  document.addEventListener('DOMContentLoaded', function() {
    const elems = document.querySelectorAll('.sidenav');
    window.M.Sidenav.init(elems);
  });

  return (
    <header>
      <nav>
        <div className="nav-wrapper blue darken-1" style={{ padding: '0 2rem' }}>
          <span className="brand-logo"><NavLink to="/">LOGO</NavLink></span>
          <NavLink to="#" data-target="mobile-demo" className="sidenav-trigger"><i className="material-icons">menu</i></NavLink>
          <ul className="right hide-on-med-and-down">
            <li><NavLink to="/">Главная</NavLink></li>
            <li><NavLink to="/other">Other</NavLink></li>
          </ul>
        </div>
      </nav>

      <ul className="sidenav" id="mobile-demo">
          <li><NavLink to="/">Главная</NavLink></li>
          <li><NavLink to="/other">Other</NavLink></li>
      </ul>
    </header>
  );
}

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