Nickname:
Title:
State: OPEN CLOSED
Product: None HTML & ARIA Techniques TF Ready to survey
Raised By: Jake Abma Shadi Abou-Zahra Charles Adams Tolu Adegbite Amani Ali Qing An Perrin Anto Vicki-Jane Appleton Jonathan Avila Poornima Badhan Subramanian Bruce Bailey Aditya Bajaj Mackenzie Banks Andrew Barakat Jared Batterman Jonathan Bell Marie Bergeron Renaldo Bernard Jeff Bernier Bhoomika Bhagchandani Mahesh Bharadava Daniel Bjorge Chris Blouch Richard Boardman Paul Bohman Fernanda Bonnin Peter Bossley Trevor Bostic Kent Boucher Denis Boudreau Rachael Bradley Montgomery Rain Breaw Michaels Katy Brickley Sally Britnell Thomas Brunet Jonathan Buonaspina Shari Butler Sheri Byrne-Haber Alastair Campbell Laura Carlson Mario Chacón-Rivas Sukriti Chadha Jennifer Chadwick Devanshu Chandra Rafal Charlampowicz Julia Chen Aaron Chu Vivienne Conway Michael Cooper James Craig Will Creedle Santina Croniser Meenakshi Das Abbey Davis Phil Day Jan Jaap de Groot Jennifer Delisi Romain Deltour Chaohai Ding Melissa Douros E.A. Draffan Catherine Droege Carlos Duarte Kenny Dunsin Michael Elledge Kathy Eng Ilknur Eren Mitchell Evan Steve Faulkner David Fazio Anthony Fernando Reinaldo Ferraz Wilco Fiers Detlev Fischer John Foliot Betsy Furler Chus Garcia Matt Garrish Jaunita George Michael Gilbert Ela Gorla Michael Gower Garry Grant Danielle Guzman-Orth Markku Hakkinen Charles Hall Katie Haritos-Shea Daniel Harper-Wain Ronny Hendriks Shawn Lawton Henry Eric Hind Corey Hinshaw Olivia Hogan-Stark Isabel Holdsworth Tony Holland Sarah Horton Jigna Islaniya Abi James Stephen James Mary Ann (MJ) Jawili Tobias Christian Jensen Sunil Jolapara Wilhelm Joys Andersen Shilpi Kapoor Rashmi Katakwar Thorsten Katzmann Michael Keane Oliver Keim Ian Kersey Albert Kim Kris Anne Kinney Andrew Kirkpatrick John Kirkwood Peter Korn Jennifer Korth JaEun Jemma Ku Preety Kumar Sujasree Kurapati Raja Kushalnagar Kyle Lachance Michelle Lana Anastasia Lanz Patrick Lauke Shawn Lauriat Robin Lazrus Gez Lemon Laurence Lewis Todd Libby biao liu Chris Loiselle Stephanie Louraine David MacDonald Amanda Mace Sazzad Mahamud Daniele Marano Loïc Martínez Normand Scott McCormack Jan McSorley David Middleton Laura Miller Suzie Miller Daniel Montalvo Rebecca Monteleone Mary Jo Mueller Jay Mullen Thomas Murray Cristina Mussinelli Chaals Nevile Andrew Nevins Gundula Niemann Shikha Nikhil Dwivedi Briley O'Connor Sam Ogami Achraf Othman Jo Otterbein Shuxin Ouyang Caryn Pagel Sailesh Panchang Charu Pandhi Justine Pascalides Aparna Pasi Breixo Pastoriza Barcia Kimberly Patch Gregorio Pellegrino Vijaya Gowri Perumal Hedda Peters Christos Petrou Melanie Philipp Mike Pluke Ian Pouncey Ruoxi Ran Julie Rawe Kai Recke Wendy Reid John Rochford Scott Rubenstein Cybele Sack Shrirang Sahasrabudhe Janina Sajka Muhammad Saleem Tammy Salomon Regina Sanchez Kimberly Sarabia Andreas Savva Stefan Schnabel Lisa Seeman-Horwitz John Sherrod Tzviya Siegman Glenda Sims Avneesh Singh David Sloan Ian Smith Andrew Somers Arthur Soroken Jeanne F Spellman Levon Spradlin Kiara Stewart Francis Storr Jennifer Strickland mancang sun David Swallow Suzanne Taylor Sara Temby Mikayla Thompson Shawn Thompson Ben Tillyer Bryan Trogdon Makoto Ueki Jatin Vaishnav Gregg Vanderheiden Sam Waller Léonie Watson Christopher Weidner Anna Wheler Fridolin Wild Gian Wild David Williams Jan Williams Chris Wilson Nicole Windmann Sarah Wood Lisa Yoder Kun Zhang Helen Zhou 骅 杨 David MacDonald
Description: "The specified behavior of aria-labelledby is that the associated label text is announced instead of the link text (not in addition to the link text)." aria-labelledby replaces the link text (e.g. learn more)in the anchor, which prohibits screen readers from knowing the actual text, and may cause a probably if they are trying to find it. We should only have self referencing examples so they will hear "Storms hit east coast, learn more". I don't think we should provide an example that prevents screen reader for accessing some content on the screen that is accessible to sighted users. Current language: "The specified behavior of aria-labelledby is that the associated label text is announced instead of the link text (not in addition to the link text). When the link text itself should be included in the label text, the ID of the link should be referenced as well in the string of IDs forming the value of the aria-labelledby attribute." I created a pull request with this but we are still ironing out bugs in the pull request process for techniques and in light of our May 15 deadline, this seems the more secure venue to address the concern. Proposed Change: Suggested language: "The specified behavior of aria-labelledby is that the associated label text is announced instead of the link text (not in addition to the link text). THerefore when used to provide link context the ID of the link should be referenced as well in the string of IDs forming the value of the aria-labelledby attribute. This will cause the link text itself to be included in the label text along with the text referenced by aria-labelledby" The first example would self reference. <h2 id="headline">Storms hit east coast</h2> <p>Torrential rain and gale force winds have struck the east coast, causing flooding in many coastal towns. <a href="news.html" id="p35" aria-labelledby="headline p35">Read more...</a></p>
Add notes (no markup allowed, URIs get automatically hyperlinked):
Isn't it a bit too prescriptive to rule out situations where the text referenced by aria-labelledby does not include the replaced link text? As long as the short link (with context) and the link text provided via aria-labelledby are functionally equivalent I don't see a problem. Think about this admittedly clumsy but probably valid example: (h2) id="headline">(span id="keyword")Storms(/span) hit east coast (h2) (p)Torrential rain and gale force winds have struck the east coast, causing flooding in many coastal towns. (a href="news.html" aria-labelledby="more about keyword")Read (span id="more")more(/span) (span class="invisible" id="about")about(/span)(/a)(/p) ...Which should produce the screen reader output "More about storns". I'm not saying this is better than the self-referencing output "Storms hit east coast, learn more" (although I would prefer it). Without CSS rthere would now be the ugly visible fragment Read more about" but I am sure authors will encounter situations where it is better not to self-reference. Having said that, I don't mind changing the example in the way proposed (i.e. including a reference to the link).
Note 22 and 26 are addressing the same issue, there are comments towards each issue, so I'll leave them both open... but they'll be closed at the same time...