?
avatar brianteeman
brianteeman
28 Feb 2020

Steps to reproduce the issue

This is a bit tricky to observe but the easiest way is to go to /administrator/index.php?option=com_messages&view=messages and select options

Inspect the source and look for the first (only) occurrence of <section>
it will look like
<section id="permissions" name="Permissions" aria-labelledby="tab-permissions" aria-hidden="true" role="tabpanel" active="">

As you can see it is the active tab BUT it still has aria-hidden="true" it shouldn't

If you repeat this with other tab sets in the options for other components then you will see that onload and with no cookie set the first tab has the aria-hidden even though it is active. As soon as you click to another tab then that new tab will have the aria-hidden removed etc

The problem is on the first load only in that the initial state of the active tab is including aria-hidden when it should not.

I believe this is related to the tabs custom element.

avatar brianteeman brianteeman - open - 28 Feb 2020
avatar joomla-cms-bot joomla-cms-bot - change - 28 Feb 2020
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 28 Feb 2020
avatar brianteeman
brianteeman - comment - 29 Feb 2020

It is a js problem in the custom element

joomla-projects/custom-elements#137

Please keep open until that is merged and released

avatar brianteeman
brianteeman - comment - 1 Mar 2020

resolved upstream and here with #28170

avatar brianteeman brianteeman - close - 1 Mar 2020
avatar brianteeman brianteeman - change - 1 Mar 2020
Status New Closed
Closed_Date 0000-00-00 00:00:00 2020-03-01 11:15:43
Closed_By brianteeman

Add a Comment

Login with GitHub to post a comment