Follow up for #1810386: Create workflow to setup multilingual for entity types, bundles and fields
Problem/Motivation
The new workflow for translation settings on bundles is great. But both sighted and screenreader users sometimes do not notice a new table appearing when a bundle is checked to enable translation. This happens especially when there are many entity types and/or the bundle types have many fields.
Proposed resolution
See if any of the patterns from the research in #1810386-79: Create workflow to setup multilingual for entity types, bundles and fields suggest good initial solutions to try.
Remaining tasks
research common pattern for similar situations
implement on proposed resolution
get feedback from manual testing in browser
get feedback from accessibility point of view / using a screen reader
User interface changes
Work in progress. Nothing specific proposed yet. (new or changed features/functionality in the user interface, modules added or removed, changes to URL paths, changes to user interface text)
API changes
No api changes anticipated.
Comment | File | Size | Author |
---|
Comments
Comment #1
YesCT CreditAttribution: YesCT commentedupdating tags
Comment #2
Bojhan CreditAttribution: Bojhan commentedJust wanted to note, this is a problem found in pretty much all interfaces on the web that are complex and do off-screen updates. In Drupal you find it par example, in Views - where you never notice that "updates" are carried out to the live preview.
Other than some ugly signaling, I see no clear solution to this. The thing we can do, is add from the top, rather than from the bottom.
Comment #3
plachCurrently table are revealed in the same order of the entity type list above, I think that swapping their order might be somehow confusing. I think you didn't explain why you are against vertical tabs, which have always seemed the proper solution to me.
Comment #4
mgiffordSeems like WAI-ARIA is going to need to be injected here. There are some other examples of their proposed use here:
https://drupal.org/project/issues/search/drupal?issue_tags=aria
Comment #5
YesCT CreditAttribution: YesCT commentedunassigning
Comment #6
pixeliteJust adding a screenshot to illustrate the problem. When I check the 'User' checkbox, a new table is added at the bottom of the page but I can't see this unless I scroll down.
Comment #7
Gábor HojtsyComment #8
mgiffordShould this get bumped to 8.1?