Active
Project:
Drupal core
Version:
main
Component:
views_ui.module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
8 Oct 2012 at 11:59 UTC
Updated:
23 Jan 2026 at 00:24 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
xjmComment #2
xjmComment #2.0
xjmUpdated issue summary.
Comment #2.1
xjmUpdated issue summary.
Comment #3
irunflower commentedThere were no errors thrown by WAVE. I double checked the form field labels to make sure they made sense.
I am not sure if there is a list of correct "field form labels" - if there is, please post and I will double check them.
Comment #4
dawehnerI'm wondering which modals did you checked. Some potential problematic pages could be:
Comment #5
xjmAgreed, it would be good to document here explicitly each path/interaction that was tested and what the results were. A (cropped) screenshot of the results would help too.
Comment #6
falcon03 commented@XJM: yes, Yesterday I was thinking about a problem with the Views accessibility review: the Views UI is really complex and we should ensure that everything is tested and, if possible, that two people won't loose their time testing the same thing (at least until the accessibility review is completed).
So I was wondering what the best method to track progress about this review was... And I thought that:
Any thoughts?
BTW, I plan to spend some time on this issue next weekend...
Comment #7
xjm@falcon03, Well, I'd prefer to track progress using these five issues (one for each point of the core accessibility gate). I think we can start by having everyone document exactly what they've tested, as is already happening in #1806022: Views' text color does not have sufficient contrast and #1806308: Review Views JavaScript + generic modals for accessibility. We've already identified critical bugs under both those issues, so we'll want to resolve those as soon as possible and then test again, perhaps with a more detailed plan, once the critical bugs are resolved.
Comment #8
mgiffordI ran most of the Views UI through the WAVE Toolbar and added issues to the Views.UI component in the issue queue:
#2044523: Page: Theming missing Label
#2044511: Label missing in Page: The title of this view & The menu path or URL of this view
#2044521: Label used for markup, not associated with input form
Not a label/form issue, but also #2044505: Remove empty headers in Views UI <h2 id="views-ajax-title"></h2>
I'm not certain that this would have caught them all, but certainly highlighted a few that have been missed.
Comment #9
tim.plunkettA huge majority of these are covered by #933004: Test that all form elements have a #title for accessibility
Comment #10
mgiffordYup.. But there are going to be theming issues for those issues, as they don't want the title to appear.
Comment #11
bowersox commentedComment #12
falcon03 commentedAs @tim.plunkett already said, most of these unlabeled fields have been labeled to make the form property validation API patch pass tests. So, let's postpone this issue on that one and, as soon as it gets in, let's review the Views UI and see if we've missed something.
@mgifford: I expect a lot of issues like "hide the label for this field" to appear in the cueue after the property validation API commit! :D
Comment #13
mgiffordAgreed @falcon03 - this is a great time to find & fix up those remaining errors.
I just don't want this held up by that.
Comment #14
falcon03 commentedThe property validation API has not been committed yet because there is some discussion going on about its implementation.
In the meantime, the missing #title we found out in drupal by working on that API have been committed in a separate issue: #2074509: Add missing #title property to ensure form accessibility.
We just need a quick review of the Views UI to see if there are leftover form fields without a label...
Comment #14.0
falcon03 commentedUpdated issue summary.
Comment #15
mgifford@xjm is there a list of screens for the Views UI? I assume that there must be. Is it just this:
<Any>in bottom tableA couple issues from the WAVE Toolbar, but generally pretty good.
Comment #16
botrisWhat's the status of this issue?
As META #1802678: [META] Views: accessibility review is already closed.
Comment #17
botrisTagging Amsterdam2014
Comment #18
lomo commentedIs this really the only issue open blocking keeping #1805996: [META] Views in Drupal Core open? Can anyone provide a good update on what needs to be done in order for this to just be closed? (Perhaps I can help? ;-) )
Comment #19
blackra commentedI am removing the Novice tag from this issue because it is not clear whether this issue is still relevant in its current form. The original purpose appears to be a pre-requisite for including views in core.
Comment #20
mgiffordI went through most of Views UI and found two new issues using http://wave.webaim.org/toolbar/
There's a lot in Views UI though so not 100% sure I got it all. With this (chrome or firefox) plugin installed though it is pretty trivial to quickly see that all labels on a page are associated with form elements.
More testing would be good though.
Comment #25
dead_armTesting current implementation of the Views UI to verify labels
Comment #26
dead_armBegan manual testing during the Vienna 2017 sprint with WAVE extension in Chrome.
Views
Views listing page
admin/structure/viewsInput field has '#title' set and is visually hidden.

Views settings page
admin/structure/views/settingsPage passes.
Advanced Views settings page
admin/structure/views/settings/advancedPage passes.
Views UI
The Views UI administration interface has many possible input combinations, so I spot checked the modals but will need to continue testing in order to provide a comprehensive evaluation and update.
Comment #28
andrewmacpherson commentedI did a survey of the filters at the top of various admin listings in core, before realising this issue existed, and filed #2942037: Admin list filter fields are inconsistently labelled.. These issues aren't exactly duplicates - the other one only looks at listing filters, but looks beyond views UI.
Comment #37
kentr commentedComment #39
kentr commentedRegarding new labels becoming displayed as a result of #933004: Test that all form elements have a #title for accessibility, I've been hiding the new ones visually. Looks like that's what others have done also.