I found that for the Avatar component, either used in a button or by itself, HTML validation returns an error: Redundant role "img" on <img> The role should probably be omitted for img tags: https://github.com/nuxt/ui/blob/fc3cc519b032b8b13d4bb81b2610202345c0c938/src/runtime/components/Avatar.vue#L97