? Language Change a11y ? Pending

User tests: Successful: Unsuccessful:

avatar crystalenka
crystalenka
14 Sep 2022

Pull Request for Issue #35279 .

Summary of Changes

Screen readers announce the element type by default; if an individual has set their device to not announce element types, that is their choice. Similar to having "image of" in alt text or "link to" in a link.

See https://russmaxdesign.github.io/accessible-forms/accessible-name-table04.html for how different screen readers handle table captions by default.

Testing Instructions

With your favorite screenreader, navigate to any core component table view and listens how it announces the table.

Actual result BEFORE applying this Pull Request

VoiceOver

Chrome: Table of [component]. Table. 2 Columns. 3 rows.
Firefox: Table of [component]. Table. 2 Columns. 3 rows.
Safari: Table of [component]. Table. 2 Columns. 3 rows.

NVDA

Chrome: Table with 3 rows and 2 columns. Table of [component].
Firefox: Table with 3 rows and 2 columns. Table of [component].
Safari: Table with 3 rows and 2 columns. Table of [component].

JAWS

Chrome: Table with 2 columns and 3 rows. [Name not announced]
Firefox: Table with 2 columns and 3 rows. [Name not announced]
Safari: Table with 2 columns and 3 rows. [Name not announced]

Expected result AFTER applying this Pull Request

VoiceOver

Chrome: [component]. Table. 2 Columns. 3 rows.
Firefox: [component]. Table. 2 Columns. 3 rows.
Safari: [component]. Table. 2 Columns. 3 rows.

NVDA

Chrome: Table with 3 rows and 2 columns. [component].
Firefox: Table with 3 rows and 2 columns. [component].
Safari: Table with 3 rows and 2 columns. [component].

JAWS

Chrome: Table with 2 columns and 3 rows. [Name not announced]
Firefox: Table with 2 columns and 3 rows. [Name not announced]
Safari: Table with 2 columns and 3 rows. [Name not announced]

Documentation Changes Required

None that I'm aware of. Perhaps in developer documentation regarding accurate table captions

avatar crystalenka crystalenka - open - 14 Sep 2022
avatar crystalenka crystalenka - change - 14 Sep 2022
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 14 Sep 2022
Category Administration Language & Strings
avatar Kostelano
Kostelano - comment - 14 Sep 2022

Missed. Please make corrections.

administrator\language\en-GB\com_contenthistory.ini
COM_CONTENTHISTORY_COMPARE_CAPTION="Table comparing two versions."

administrator\language\en-GB\com_scheduler.ini
COM_SCHEDULER_TABLE_CAPTION="Tasks List"

language\en-GB\com_contact.ini
COM_CONTACT_TABLE_CAPTION="Table of Contacts"

language\en-GB\com_content.ini
COM_CONTENT_ARTICLES_TABLE_CAPTION="Table of Articles"
COM_CONTENT_CATEGORY_LIST_TABLE_CAPTION="List of articles in category %s"

language\en-GB\joomla.ini
JGLOBAL_REPEATABLE_FIELDS_TABLE_CAPTION="Table of repeatable fields."

avatar crystalenka crystalenka - change - 15 Sep 2022
Labels Added: Language Change a11y ?
avatar crystalenka
crystalenka - comment - 15 Sep 2022

Thanks @Kostelano , added those and a couple others I missed originally. Nice catch!

avatar Kostelano
Kostelano - comment - 15 Sep 2022

I have tested this item successfully on 7c4e32f


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar Kostelano Kostelano - test_item - 15 Sep 2022 - Tested successfully
avatar Kostelano
Kostelano - comment - 15 Sep 2022

I have tested this item successfully on caddbf8

Because of the latest commit.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar Kostelano Kostelano - test_item - 15 Sep 2022 - Tested successfully
avatar viocassel
viocassel - comment - 15 Sep 2022

I have tested this item successfully on caddbf8


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar viocassel viocassel - test_item - 15 Sep 2022 - Tested successfully
avatar richard67 richard67 - change - 15 Sep 2022
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 15 Sep 2022

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar brianteeman
brianteeman - comment - 15 Sep 2022

Sorry this is not correct
api/joomla.ini is supposed to be in sync with the main joomla.ini

avatar richard67 richard67 - change - 15 Sep 2022
Status Ready to Commit Pending
avatar richard67
richard67 - comment - 15 Sep 2022

Back to pending. @crystalenka Could you check @brianteeman 's comment above and adjust the api/joomla.ini file, too? Thanks in advance.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar crystalenka
crystalenka - comment - 15 Sep 2022

There are other differences between api/joomla.ini and the main joomla.ini. Is there a standard that determines which items carry over and which ones do not?

avatar richard67
richard67 - comment - 15 Sep 2022

There are other differences between api/joomla.ini and the main joomla.ini. Is there a standard that determines which items carry over and which ones do not?

@crystalenka Which "main joomla.ini" did you check? As far as I know - but I might be wrong - the api file should be equal to the admin file.

avatar brianteeman
brianteeman - comment - 27 Sep 2022

@richard67 that is correct

avatar crystalenka
crystalenka - comment - 10 Oct 2022

@brianteeman @richard67 I think there was only one in the main joomla.ini. If I missed any other ones please let me know, but I think it's ready now.

avatar Kostelano
Kostelano - comment - 10 Oct 2022

I have tested this item successfully on f38dbe2


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar Kostelano Kostelano - test_item - 10 Oct 2022 - Tested successfully
avatar chmst
chmst - comment - 10 Oct 2022

I have tested this item successfully on f38dbe2

Code Review


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar chmst chmst - test_item - 10 Oct 2022 - Tested successfully
avatar chmst
chmst - comment - 10 Oct 2022

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar richard67 richard67 - change - 10 Oct 2022
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 10 Oct 2022

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38761.

avatar roland-d roland-d - change - 19 Oct 2022
Labels Added: ?
avatar roland-d roland-d - close - 20 Oct 2022
avatar roland-d roland-d - merge - 20 Oct 2022
avatar roland-d roland-d - change - 20 Oct 2022
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2022-10-20 14:56:49
Closed_By roland-d
avatar roland-d
roland-d - comment - 20 Oct 2022

Thank you.

Add a Comment

Login with GitHub to post a comment