Expected behavior:
Pressing the Tab key first time moves focus to the first navigation element.
Actual behavior:
Visually nothing.
There are two problems here:
Gitter chat window is inserted before other page elements (outside body!). It should be hidden by "display: none", but it use "translateX(110%)". So, elements inside this window get focus before navigation links.
Navigation component is placed after page content, so it's elements get focus only after other links.
Expected behavior: Pressing the Tab key first time moves focus to the first navigation element. Actual behavior: Visually nothing. There are two problems here: