-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Report: Explore the Backend Login page #41
Comments
Re fieldsets and legends
This is outdated as it refers to the html4.1 specification. The html5 specification does not make it a requirement. see https://www.w3.org/TR/html52/sec-forms.html#elementdef-fieldset This was also confirmed to me by the Drupal accessibility lead AND Leonie Watson of the Pacciello Group |
I agree. The HTML 5.2 specification does not specify that the two elements have to be present together. The The The earlier specifications (HTML 4.1) explicit stated that the legends improve accessibility, especially for users of assistive technologies.
That is why I continue to maintain my opinion. I will be happy to hear a different opinion and argument on this issue. |
Can you tell me where the tabindex is please - I don't see it |
Hi, already fixed. joomla/joomla-cms#21088 |
ok - and I just fixed the title |
As there is only a login box on this page I don't think there is a need for a < main > but I will add it if you think its needed |
I also have a problem with that. But because:
I think it is no mistake to add the main role here. But it will not be a violation if we don't add it, either. |
its a 2 second thing so i will do that in the morning |
Re main landmark |
Is there anything left to do for this? |
@micker : Please, test |
The Backend login page has passed the accessibility tests (thanks Yannick Berges). Although the page is accessible, several issues need to be considered and possible adjustments should be made.
Inadequate title of page
Page TITLE element does not describe its function or purpose. The title of the page shall be 'Administrator'. In fact it is the "Login page" (or "Login to the Backend").
See:
Redundant and incorrect tabindex attribute
A positive
tabindex
value is present in two input field and in button element. Tabindex values of 1 or greater specify an explicit tab/navigation order for page elements. Because it modifies the default tab order, cause confusion, and result in decreased keyboard accessibility, it should be avoided.How to fix it
If the natural tab order is already logical, remove the
tabindex
. Otherwise, consider restructuring the page so thattabindex
is not needed. Iftabindex
is maintained, ensure that the resulting navigation is logical and complete.See:
Fieldset missing legend
A fieldset legend presents a description of the form elements within a
fieldset
and is especially useful to screen reader users. Alegend
should be provided when a higher level description is necessary for groups of form controls.How to fix it
If a higher level description is necessary for the user to understand the function or purpose of the controls within the
fieldset
, provide this description within thelegend
. If this description or grouping is not necessary, thefieldset
should probably be removed.See:
The page has no main landmark
Content should be contained in a landmark region. This is not a requirement for accessibility, it is good practice. The page should have at least a main landmark.
See:
Ask for comments, suggestions or patches and PR submissions.
The text was updated successfully, but these errors were encountered: