- From: Schnabel, Stefan <stefan.schnabel@sap.com>
- Date: Wed, 18 Jun 2008 10:43:02 +0200
- To: "Gregory J. Rosmaita" <oedipus@hicom.net>, <w3c-wai-ua@w3.org>, <wai-xtech@w3.org>
Thanks to raising this question, Greg. IFrame is black hole regarding accessibility, any AJAX-based framework that allows usage of IFRAMES as part of its control set will inherit all issues you described. Will/Can the new HTML5 properties (like sandbox etc.) maybe help here? Best Regards Stefan -----Original Message----- From: wai-xtech-request@w3.org [mailto:wai-xtech-request@w3.org] On Behalf Of Gregory J. Rosmaita Sent: Mittwoch, 18. Juni 2008 10:11 To: w3c-wai-ua@w3.org; wai-xtech@w3.org Subject: IFRAME Accessibility Inquiry what is the current state of accessibility of IFRAME? what are the outstanding accessibility problems inherit to IFRAME, or have they been mitigated? if, for example, one has a document embedded in an IFRAME which has access keys defined for it, will the embedded document's UI controls take precedence when the focus is in the IFRAME? what about conflicts between embedded UI controls and UI controls in host documents? what if a tabindex value has been defined for the IFRAME, and the document in the IFRAME has its own tabindex order? the basic question is: how do the 2 documents interact and what can we do to standardize this interaction? can we harmonize our efforts with OpenAjax's support for iFrames? so, what are the problems with IFRAME today? here is a very rough thumbnail: 1. tension between global and scopeable UI controls (accesskey, tabindex, etc.) 2. horizontal and vertical scrolling impose an undue burden for several user groups; 3. one can't resize an IFRAME; one can only use the UA's scaling mechanism, which is crude/gross at best; 4. ARIA will help with IFRAME accessibility, yes, but what is still lacking in non-ARIA enabled technology, to support IFRAME accessibly? References: IFRAME in HTML4.01/XHTML1.0: http://www.w3.org/TR/html401/present/frames.html#edef-IFRAME IFRAME in OpenAjax: http://www.openajax.org/member/wiki/OpenAjax_Hub_1.1_Roadmap#Leveraging_ IFRAMEs_for_mashup_security thank you, gregory ---------------------------------------------------------------- CONSERVATIVE, n. A statesman who is enamored of existing evils, as distinguished from the Liberal, who wishes to replace them with others. -- Ambrose Bierce, _The Devil's Dictionary_ ---------------------------------------------------------------- Gregory J. Rosmaita, oedipus@hicom.net Camera Obscura: http://www.hicom.net/~oedipus/index.html ----------------------------------------------------------------
Received on Wednesday, 18 June 2008 08:43:56 UTC