Open Bug 1586702 Opened 5 years ago Updated 5 months ago

Wrong accessible label in panel New event

Categories

(Calendar :: Dialogs, defect)

Lightning 71
defect

Tracking

(Not tracked)

People

(Reporter: jpmengual, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0

Steps to reproduce:

The problem has been present for a long (with TB52).
At creating of a new event, there is a panel with the following accessible name:

chrome://lightning/content/lightning-item-iframe.xul

That panel is an ancestor of the focused object, so Orca is presenting the name as part of the context.

Accessible names are supposed to be end-user consumable. But the above name seems like it's not. Please file a bug against Thunderbird asking them to remove that non-end-user-consumable name from the panel.

Actual results:

Should be called New event or whatever.

Keywords: access

How would this work as a more end-user consumable name?
chrome://lightning/content/calendar-item-panel-content.xul
We use "item" because this file is used for both "event" and "task" dialogs and tabs.
That said, I wonder if there is a way to set an accessible name that is different from the name of the file?

We can set the name with an aria-label attribute on the <iframe> itself or a title attribute on the document it contains. But I don't know of any way to have no name, or have the iframe ignored (that is, treated as just a generic container, which it is).

Status: UNCONFIRMED → NEW
Ever confirmed: true
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.