gecko-dev/browser/components/tabbrowser
Anna Yeddi ecd9936d55 Bug 1884970 - Close current tab button is missing an accessible name and role. r=tabbrowser-reviewers,fluent-reviewers,dao,bolsson,flod
The [tab-close-button](https://searchfox.org/mozilla-central/rev/f9157a03835653cd3ece8d2dc713a782b7e4374e/browser/base/content/tabbrowser-tab.js#40) is not labeled and is missing an interactive role of button, while it is functioning as one.

Note: we do not want this control to be keyboard focusable, because keyboard-only user could close the tab via the context menu and we don't want to create an additional tab stop for the navigation as well, but making sure the control is marked up as a button with an accessible name would allow it to be actionable with speech-to-text software, with touch devices, with switch controls in scan mode, and for screen readers via their navigation shortcuts as well.

Differential Revision: https://phabricator.services.mozilla.com/D204413
2024-06-28 17:19:31 +00:00
..
content Bug 1884970 - Close current tab button is missing an accessible name and role. r=tabbrowser-reviewers,fluent-reviewers,dao,bolsson,flod 2024-06-28 17:19:31 +00:00
test/browser Bug 1884970 - Close current tab button is missing an accessible name and role. r=tabbrowser-reviewers,fluent-reviewers,dao,bolsson,flod 2024-06-28 17:19:31 +00:00
AsyncTabSwitcher.sys.mjs
jar.mn Bug 1898231 - Merge browser/components/tabpreview/ into browser/components/tabbrowser/. r=dwalker,desktop-theme-reviewers,tabbrowser-reviewers,emilio 2024-05-22 14:17:49 +00:00
moz.build Bug 1900002 - Move tabbrowser tests into a browser/ folder. r=frontend-codestyle-reviewers,dwalker 2024-06-04 13:20:52 +00:00
NewTabPagePreloading.sys.mjs Bug 1893228 - Move address bar expandos set on browsers to the #browserStates WeakMap. r=dao,tabbrowser-reviewers 2024-05-31 16:04:16 +00:00
OpenInTabsUtils.sys.mjs
TabsList.sys.mjs
TabUnloader.sys.mjs
triage.json Bug 1898450 - Move triage-tabbrowser.json into browser/components/tabbrowser/. r=mak,tabbrowser-reviewers 2024-05-23 12:09:45 +00:00