User agents are expected to allow the user to control aspects of hyperlink activation and form submission, such as which browsing context is to be used for the subsequent navigation.
User agents are expected to allow users to discover the destination of hyperlinks and of forms before triggering their navigation.
User agents are expected to allow users to navigate browsing
contexts to the resources indicated by the
cite attributes on
User agents are expected to surface hyperlinks created by
elements in their user interface..
<ZZZ> User agents are expected
to allow users to access long text alternative resources indicated
by the longdesc attribute on
For example, a user agent could provide an icon in its chrome to indicate when descriptions exist. The user could be notified by the icon changing from an inactive state to active state and presenting a title. Upon activating the icon, a popup could appear containing a list of all descriptions available along with their thumbnail images.
Then when the user selects a link in the popup, a new window or tab could open with a text description in it.
Where elements exposing long text alternative resources are also descendants of controls such as hyperlinks or buttons, user agents are expected to ensure users can access both the resource and activate the ancestor control.
For example, activating the control might be the primary function when the control has focus, while resources might be accessed via a context menu. Lightbox and logo images would fall into this situation. The linked image retains the expected behavior to take the user to the company homepage in response to user interaction while a discrete mechanism is used to retrieve the long description.
User agents are expected to help users discover elements linking long text alternatives resources according to user choice.
For example, a user agent could allow users to navigate browsing contexts to the resource, or replace images with their long text alternatives according to user preference.
If a "Display Image Descriptions" preference is selected by a user, a user agent could then superimpose an icon or button directly on or beside the image itself whenever descriptions are available. Upon activating the icon or button the image could disclose the description in addition to the image or it could replace the image with the description.