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 7120 - Find out how FF computes names and descriptions of frames/iframes and the documents inside them
Summary: Find out how FF computes names and descriptions of frames/iframes and the doc...
Status: RESOLVED FIXED
Alias: None
Product: ARIA
Classification: Unclassified
Component: Core AAM (show other bugs)
Version: 1.0
Hardware: PC Windows XP
: P1 normal
Target Milestone: ---
Assignee: Andi Snow-Weaver
QA Contact: ARIA UA Implementors
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-17 12:24 UTC by Andi Snow-Weaver
Modified: 2010-04-21 19:43 UTC (History)
0 users

See Also:


Attachments

Description Andi Snow-Weaver 2009-07-17 12:24:27 UTC
 
Comment 1 Andi Snow-Weaver 2009-09-11 20:46:28 UTC
Related to bug # 7119
Comment 2 David Bolter 2010-01-12 15:59:39 UTC
How do we resolve attributes on frame element and/vs contained document (body element?)
Comment 3 David Bolter 2010-02-16 15:37:15 UTC
I tested what FF currently does:
http://people.mozilla.com/~dbolter/frames/

For the first frame, we expose:
internal frame, no name
  - document, name: "http://people.mozilla.com/~dbolter/frames/frame.html"
    - checkbutton, name: "checkbox label"

For the second frame we expose:
dialog, "iframe label"
  - dialog, "iframe label"
    - checkbutton, "checkbox label"

Note this is our internal representation which will get mapped accordingly to the various platform APIs.
Comment 4 David Bolter 2010-02-16 16:30:02 UTC
Aaron mentions the ability to label iframe based widgets is important.

His example:
<span role="label" id="votelabel">Vote for your favorite type of dog:</span> <iframe aria-labelledby="votelabel" src="http://noodleheadsinc.com/voterwidget?options=lab,poodle,golden"/>
Comment 5 David Bolter 2010-02-16 16:37:11 UTC
I added a third frame, and for this FF exposes:

internal frame, name: "Span label"
  - document, name: "Span label"
    - checkbutton, name: "checkbox label"

This allows accessible mashup customization.
Comment 6 Andi Snow-Weaver 2010-04-21 19:43:20 UTC
See bug 7120. This is resolved pending review by David and Cynthia.