Closed Bug 1775296 Opened 2 years ago Closed 2 years ago

Message header "starred" checkbox has wrong aria-label when unchecked

Categories

(Thunderbird :: Toolbars and Tabs, defect)

Thunderbird 102
defect

Tracking

(thunderbird_esr102 fixed, thunderbird102? affected)

RESOLVED FIXED
103 Branch
Tracking Status
thunderbird_esr102 --- fixed
thunderbird102 ? affected

People

(Reporter: henry-x, Assigned: aleca)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: access, regression)

Attachments

(1 file)

Steps to reproduce

  1. Turn screen reader on.
  2. Open Thunderbird.
  3. Select a non-starred message.
  4. Navigate to the starred "button".

Result

Screen reader reads something like "Not starred Checkbox. Not Ticked". This implies it is a checkbox for the "Not starred" state, rather than the "Starred" state. So we have a double-negative which is either confusing or interpreted the wrong way around.

Expect

Screen reader reads "Starred Checkbox. Not Ticked".

Origin

The aria-label should not change when the "button" toggles between checked and not checked. Basically this line https://searchfox.org/comm-central/rev/96e876dbe3b2875e26f357152758d16c6908af4c/mail/locales/en-US/messenger/messenger.ftl#149 should be "Starred" as well, or both be "Starred Message".

I personally think the the title should describe the action rather than the state so it also acts as a useful accessible description, but that might be out of scope.

See the second to last paragraph of bug 1556261 comment 75.

Based on bug 1775273, that aria-label addition was also wrong since we didn't update the fluent ID, so translators won't pick up that change.

See Also: → 1775273
Assignee: nobody → alessandro
Status: NEW → ASSIGNED
Target Milestone: --- → 103 Branch

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/6b5cd09e5a61
Fix wrong fluent ID for the starred checkbox in message header. r=henry

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

Comment on attachment 9282414 [details]
Bug 1775296 - Fix wrong fluent ID for the starred checkbox in message header. r=henry

[Approval Request Comment]
Regression caused by (bug #): bug 1556261
User impact if declined: Wrong untranslated fluent strings for the starred icon in the message header
Testing completed (on c-c, etc.): soon on c-c (currently building)
Risk to taking this patch (and alternatives if risky): low

Attachment #9282414 - Flags: approval-comm-esr102?

Comment on attachment 9282414 [details]
Bug 1775296 - Fix wrong fluent ID for the starred checkbox in message header. r=henry

[Triage Comment]
Approved for esr102

Attachment #9282414 - Flags: approval-comm-esr102? → approval-comm-esr102+
Keywords: access
Blocks: tb102found
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: