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 24592 - Native user agent support for exposing longdesc to all users
Summary: Native user agent support for exposing longdesc to all users
Status: RESOLVED WORKSFORME
Alias: None
Product: HTML WG
Classification: Unclassified
Component: HTML Image Description Extension (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Charles McCathieNevile
QA Contact: HTML WG Bugzilla archive list
URL: http://dev.w3.org/html5/spec/embedded...
Whiteboard:
Keywords: a11y, a11y_text-alt, TrackerIssue
Depends on: 10019
Blocks:
  Show dependency treegraph
 
Reported: 2014-02-10 09:53 UTC by steve faulkner
Modified: 2014-06-13 20:54 UTC (History)
8 users (show)

See Also:


Attachments

Description steve faulkner 2014-02-10 09:53:01 UTC
+++ This bug was initially created as a clone of Bug #10019 +++

Please state that user agents can/should possess the option to reveal the presence of longdesc to all users.

A longdesc provides for rich, expressive documentation of a visual image. It is used when alt is insufficient to embody the visual qualities of an image. The aim is to use any length of description necessary to impart the details of the graphic. If the information contained in an image is important to the meaning (i.e. some important content would be lost to the visually impaired or blind if the image was removed), longdesc should be used. A programmatically-determined  longdesc serves a very specific and most critical use for blind and non-visual users.

Sometimes this content won't fit on the same page or is redundant for sighted users. For the majority of sighted users a longdesc is not needed. A sighted person can see what is being described. So they typically wouldn't need an explanation. Providing it visually would be extra verbiage that most authors/designers would be reluctant to include visually on a page because of redundancy and aesthetics.

However, providing the ability to optionally expose longdesc to all users would have benefits. 

OUTCOMES

It would: 
* Allow longdesc to keep its purpose in aiding those with disabilities.
* Provide a practical method for developers who want a tool to check longdesc and keep it up to date.
* Allow everyone access to longdesc content aiding universal design. 


OPTIONS TO EXPOSE LONGDESC

User agents could make the longdesc link visible and a functional hyperlink on demand (not by default) by providing a preference or switch in the browser or user agent. 

Maybe something like Patrick Lauke's Firefox longdesc extension, which adds a "view long description" to the image context menu. 
http://www.splintered.co.uk/experiments/55/

Other strategies to support longdesc natively in a User Agent, and allow the user a set of exposure options also exist as Gregory J. Rosmaita has pointed out:

QUOTE
The key is that the UA should support LONGDESC natively, and allow the user a set of choices about exposing LONGDESC:

* expose in new browser instance
* expose in new browser tab
* expose inline (insert content as object)
* expose inline through the use of IFrame
* expose the contents of the longdesc document in a side-bar, aligned with the image it describes 
UNQUOTE

http://www.w3.org/html/wg/wiki/Talk:ChangeProposals/longdesc#Strategies_for_Exposing_LONGDESC
Comment 1 Charles McCathieNevile 2014-06-13 18:00:54 UTC
This is the first requirement under section .303, requirements for user agents.
Comment 2 Laura Carlson 2014-06-13 20:54:06 UTC
(In reply to Charles McCathieNevile from comment #1)
> This is the first requirement under section .303, requirements for user
> agents.

Thank you! Much appreciated.