Skip to content

Many warnings in the browser due to missing aria label #8031

@susnux

Description

@susnux

Describe the bug
There are many warnings in the browser because there are buttons which have no accessible name.
All interactive elements need either a visual name (e.g. the button text) or an accessible aria name.

In this component all buttons only have a title but no label - neither visible nor aria:
https://github.com/nextcloud/text/blob/f8fb432627db6b9216d10ab331c9f62c402b434e/src/components/Editor/FloatingButtons.vue

Expected behavior
Either visible text or set the same as you have as title as aria-label (basically put it for both title and aria-label).

Server details:

  • Nextcloud version: 33 and 32

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions