It's common knowledge that accessibility matters but when looking for content on how to build accessible web apps, it often gets restricted to things such as adding aria-label and aria-hidden to elements when in reality, we are building interfaces that are much more complex. In this talk, I present a few common UI elements and how to make them more accessible with proper semantics and some less known aria attributes.