WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Titles for iframes

for

From: Sailesh Panchang
Date: Feb 10, 2015 10:45AM


Surely iframe with no meaningful value for the title attribute should
be flagged. But make sure the iframes are actually rendered in the
browser. Else the finding will be dismissed as a false positive.
An enhancement to JAWS a couple of versions ago helped users: JAWS can
skip empty iframes / frames. But not all SRs do this.
Regards,
Sailesh
On 2/10/15, Paul J. Adam < <EMAIL REMOVED> > wrote:
> Sometimes they'll also read the name attribute of the frame which is often
> useless like this LinkedIn widget I put on my website which reads as
> "li_gen_1423588939286_0 frame" to VoiceOver for OS X.
>
> This is the beginning of the code it finds that from.
>
> <iframe id="li_gen_1423588939286_0" name="li_gen_1423588939286_0"
>
> I can't actually fix this problem with JS it seems because it's an iframe
> within an iframe that's an https:// iframe so I can't access it to modify
> the attributes with JavaScript :(
>
> Paul J. Adam
> Accessibility Evangelist
> www.deque.com <http://www.deque.com/>;
>> On Feb 10, 2015, at 11:18 AM, Dona Patrick < <EMAIL REMOVED> > wrote:
>>
>> Thanks Paul. I was going on something I read on the WebAim site but will
>> now make sure to flag iframes with no titles on my audits.
>>
>> Dona
>>
>> On Tue, Feb 10, 2015 at 12:00 PM, Paul J. Adam < <EMAIL REMOVED> >
>> wrote:
>>
>>> All iframes need a title to serve as the accessible name otherwise they
>>> say "frame, frame, frame, etc." with no useful name as to what the
>>> frames
>>> are.
>>>
>>>
>>> Paul J. Adam
>>> Accessibility Evangelist
>>> www.deque.com <http://www.deque.com/>;
>>>> On Feb 10, 2015, at 10:37 AM, Dona Patrick < <EMAIL REMOVED> > wrote:
>>>>
>>>> I know that frames on Web pages must be titled to be accessible but I
>>>> thought that inline frames did not need to be. The titles can't hurt, I
>>> am
>>>> sure, but from what I have read they are unnecessary.
>>>>
>>>> Dona
>>>> >>>> >>>> >>>
>>> >>> >>> >>>
>> >> >> >
> > > >