Navigating vrchat.com/home using a keyboard (or a different similar assistive tool) is pretty much broken or unsupported.
This is an important aspect for accessibility or just people who use keyboard to navigate around.
Steps to reproduce:
Use TAB to navigate around the website, there are many different problems along the way.
Most prominent problems:
Many interactive elements do not have a focus indicator or it's barely visible.
  • E.g. left menu buttons, favorite avatars list filter dropdowns, "Invite me" in Friends wing, and many more.
Some elements are inaccessible through keyboard navigation or are just not using semantic elements like <button> or <a> or tabindex attribute to even be focusable.
  • (Some JS messing stuff up) Try TABing to the notifications button, hit ENTER to interact with it, a panel with notifications opens, but you cannot keyboard navigate anymore. There are now errors popping up in console with each click of TAB.
  • Favorite avatars -> Edit Mode -> cannot tab to "Add to selection", because it's a <div> (it's nice that it has "aria-" and "role" attributes, but it doesn't make it focusable, there are more examples like this).
  • accept/cancel/etc.. "buttons" (they are <div>) in notifications, and more.
Many interactive elements miss alt or title attribute.
These are just a few examples