message: Fix weird menu bug when using down-arrow to open a menu
diff: @@ -49,6 +49,7 @@ const updateMenuPositionForSubMenu = (currentMenuSupplier) => {
  }
  backdrop.onclick = closeMenu;
  function openMenu(newMenu) {
  + updateMenuPositionForSubMenu(() => newMenu);
  currentMenu = newMenu;
  newMenu.className += " pure-menu-active";
  backdrop.style.display = "block";
  @@ -63,8 +64,6 @@ const updateMenuPositionForSubMenu = (currentMenuSupplier) => {
  } else {
  if (currentMenu) closeMenu();
  - updateMenuPositionForSubMenu(() => this.parentNode);
  -
  openMenu(this.parentNode);
  }
  e.preventDefault();
  