This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 23214 - |summary| attribute at 6.10 |a| element accessible name calculation
Summary: |summary| attribute at 6.10 |a| element accessible name calculation
Status: RESOLVED FIXED
Alias: None
Product: HTML WG
Classification: Unclassified
Component: HTML a11y APIs (editor: Steve Faulkner, Cynthia Shelly) (show other bugs)
Version: unspecified
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Jason Kiss
QA Contact: HTML a11y API spec bugbot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-11 14:01 UTC by Takeshi Kurosawa
Modified: 2013-09-15 02:29 UTC (History)
6 users (show)

See Also:


Attachments

Description Takeshi Kurosawa 2013-09-11 14:01:30 UTC
As |summary| attribute of |a| element doesn't defined in HTML5 or HTML 5.1 (yet), I think "Otherwise use the summary attribute" at "|a| element accessible name calculation " is a typo and should be removed.

> |a| element accessible name calculation 
> 1. Use aria-labelledby
> (snip)
> 5. Otherwise use the summary attribute

http://www.w3.org/html/wg/drafts/html/master/text-level-semantics.html#the-a-element
http://www.w3.org/TR/2013/WD-html-aapi-20130910/#a-element
Comment 1 steve faulkner 2013-09-11 14:07:13 UTC
Hi Takeshi, 

Something does not have to be defined in HTML5/ or 5.1 to be used in the accessible name calculation. The API spec takes into account legacy implementations as well.
Comment 2 alexander surkov 2013-09-11 17:03:11 UTC
where this attribute comes from?
Comment 3 steve faulkner 2013-09-11 17:07:53 UTC
(In reply to alexander surkov from comment #2)
> where this attribute comes from?

http://www.w3.org/TR/html4/struct/tables.html#adef-summary
Comment 4 alexander surkov 2013-09-11 17:09:02 UTC
(In reply to steve faulkner from comment #3)
> (In reply to alexander surkov from comment #2)
> > where this attribute comes from?
> 
> http://www.w3.org/TR/html4/struct/tables.html#adef-summary

why is it applied to HTML:a?
Comment 5 steve faulkner 2013-09-11 17:53:54 UTC
(In reply to alexander surkov from comment #4)
> (In reply to steve faulkner from comment #3)
> > (In reply to alexander surkov from comment #2)
> > > where this attribute comes from?
> > 
> > http://www.w3.org/TR/html4/struct/tables.html#adef-summary
> 
> why is it applied to HTML:a?

my bad i didn't read the initial comment properly.
Comment 6 steve faulkner 2013-09-11 17:54:28 UTC
(In reply to Takeshi Kurosawa from comment #0)
> As |summary| attribute of |a| element doesn't defined in HTML5 or HTML 5.1
> (yet), I think "Otherwise use the summary attribute" at "|a| element
> accessible name calculation " is a typo and should be removed.
> 
> > |a| element accessible name calculation 
> > 1. Use aria-labelledby
> > (snip)
> > 5. Otherwise use the summary attribute
> 
> http://www.w3.org/html/wg/drafts/html/master/text-level-semantics.html#the-a-
> element
> http://www.w3.org/TR/2013/WD-html-aapi-20130910/#a-element

You are correct Takeshi, its a typo, thanks for pointing it out, will fix.