I aimed to compile a list of the frustrating experiences I encounter while navigating the web. I hope that this list can serve as a personal reminder to create more user-friendly websites.
- When text is excessively truncated, it's beneficial to display ellipses (...) and include a title attribute. Please keep in mind that the title attribute might not be effective for mobile users and those relying on assistive devices. In such cases, consider using aria-* attributes instead. ref
- If you use an icon button without any accompanying text, it's advisable to include a title attribute. The same caution applies in this scenario, as the title attribute may not be fully useful for mobile users or individuals using assistive technologies.