Change history for UAAG 1.0 (original) (raw)
Change history for User Agent Accessibility Guidelines (UAAG) 1.0
This page is for maintaining a record of changes between each revision of the User Agent Accessibility Guidelines 1.0, produced by the User Agent Accessibility Guidelines Working Group (UAWG). If you find the list is incomplete or inaccurate please send email to the Working Group atw3c-wai-ua@w3.org.
Last modified: Date:2003/01/2114🔞34Date: 2003/01/21 14🔞34 Date:2003/01/2114🔞34
Table of Contents
- 2002: 17 December 2002, 16 October 2002, 3 October 2002, 21 August 2002, 9 August 2002, 7 August 2002, 28 July 2002, 8 July 2002
- 2001: 12 September 2001, 31 August 2001, 31 July 2001, 14 July 2001, 22 June 2001, 4 June 2001, 25 May 2001, 11 Apr 2001, 9 Apr 2001 (last call), 4 Apr 2001, 31 Mar 2001, 23 Mar 2001, 19 Mar 2001, 9 Mar 2001, 24 Feb 2001, 26 Jan 2001, 16 Jan 2001, 13 Jan 2001
- 2000: 29 Dec 2000, 23 Oct 2000, 29 Sep 2000, 1 Sep 2000, 18 Aug 2000, 28 Jul 2000, 7 Jul 2000, 10 Jun 2000, 7 May 2000, 10 Mar 2000, 8 Mar 2000, 26 Jan 2000, Summary of first last call changes,21 Jan 2000 15 Jan 2000
- 1999: 20 Dec 1999, 6 Dec 1999, 21 Nov 1999, 5 Nov 1999, 29 Oct 1999, 22 Oct 1999, 5 Oct 1999, 4 Oct 1999, 27 Aug 1999, 11 Aug 1999, 9 Aug 1999, 16 Jul 1999, 9 Jul 1999, 11 Jun 1999, 31 Mar 1999, 9 Mar 1999, 10 Feb 1999
- 1998: 19 Oct 1998, 14 Aug 1998, 7 Jul 1998, 3 Jun 1998, 2 Jun 1998, 21 May 1998
Version REC-UAAG10-20021217 andNOTE-UAAG10-TECHS-20021217
This is a W3C Recommendation.
This version includes some editorial clarifications from the Proposed Recommendation.
Version PR-UAAG10-20021016 andWD-UAAG10-TECHS-20021016
This is a Proposed Recommendation.
General
- Removed alternative formats (PS, PDF, text). There have been problems in the past with the PDF, and the only real advantage over printing from one's one browser is that the table of contents used page number references. Henceforth:
- Information about alternative formats will be available in the FAQ.
- The text version will be available with ",text".
- There will be suggestions for how to create other versions
Checkpoints
- 3.5: Clarifications to semantics of http-refresh based on Steven Pemberton comments
Conformance
- Based on a suggestion from Karl DuBost, changed "abbr" to "acronym" in conformance example since acronym more widely implemented.
Version WD-UAAG10-20021003 andWD-UAAG10-TECHS-20021003
This draft incorporates fourth last call reviews. It does not differ substantially from the last call draft. Minor editorial fixes are not listed here.
Introduction
- Added XForms to list of formats.
- Added note that UAWG will follow development of other WAI Guidelines, and that v 1.0 of other Guidelines will remain available.
- Added info about expected liaison with MMI Activity.
Guidelines
Checkpoints
- 1.2: Fix bug in cross reference (to 1.1, not 1.3), per issue 547.
- 2.2: Per issue 549, moved reqs on text formats to normative inclusion, and put back XML/SGMl requirements based on proposal to clarify XML text req.
- 2.10: Per issue 552, Narrow scope of 2.10 to graphical UAs, text-to-visual rendering. Made changes to provision, inclusion, and Note. Changed title.
- 3.3: Per issue 548, Added normative inclusion to checkpoint 3.3: User control of blinking effects caused by rapid color changes is addressed by checkpoint 4.3.
- Per issue 550, clarified text of third normative inclusion and merged with second. Moved advice to authors to Note in techs doc. Edited Note after checkpoint for clarity.
- 4.2: Per comments from Martin Duerst, changed 'may' to 'should' in sufficient technique.
- 6.1, 6.3, 6.5, 6.6: Per issue 545, incorporatedproposal to fix DOM checkpoints to talk about state and value changes, not content changes.
- 11.4: Per issue 551, tightened definition of single-key mode: "The user agent may satisfy the requirements of provision two of this checkpoint with a "single-key mode". In a single-key mode, the complete set of functionalities required by provision two must be available through single-key bindings. The user must be able to remain in single-key mode until explicitly requesting to leave it."
Techniques
- 2.2: Added to doing more info about file: URI scheme and recognizing text formats in the absence of Internet media type metadata.
- 2.10: Added note to techs that same idea applies to text-to-speech and text-to-braille, but no experience. Also, fixed Techs based on comments froM MD (HTTP content-encoding deleted), deleted part about internal character coding not expressed.
- 3.4: Per issue 546, Added info about independent switches for scripts, and decoupling script configs from other features.
- 4.2: Added technique for 4.2 doing more: per-script family config.
- 5.5: Added XForms techniques.
Version WD-UAAG10-20020821 andWD-UAAG10-TECHS-20020821
This is the fourth last call draft of UAAG 1.0 (and accompanying Techniques document).
- Checkpoint 10.6: Scope of configuration requirement clarified. Configuration not required for highlighting of viewport, but rather for styles used to highlight (when based on text).
- Some clarifications based on comments from Judy Brewer:
- Add "neurological" to list of disabilities covered (abstract)
- Clarified limitation of document regarding digital rights management (moved note from conformance section to 1.3)
- Chapter 2 intro. Put "checkpoint provisions" in strong.
- 2.6: "didactic". awkward phrase deleted.
- Add sentence to section 1.1 to say that WCAG 2.0 and ATAG 2.0 are in development and that the UAWG expects to follow those developments. Say that UAAG 1.0 will refer to the stable 1.0 documents (which will remain available).
- Per request from Webmaster, use "WD" stylesheet instead of base style sheet in compound document components, summary, and checklists. Also, updated status sections to indicate more clearly status of appendices in separate files. Also, added more anchors for headings to conform to pubrules.
- Improved numbering of subsections (in Chapters 1 and 3 notably).
Version WD-UAAG10-20020809
This draft includes a modified checkpoint 6.4, per a resolution of the 8 August 2002 UAWG teleconference. This document is essentially the document that will go to last call.
Versions WD-UAAG10-20020807 and WD-UAAG10-TECHS-20020807
General
This draft of UAAG 1.0 primarily revises the sections on conformance and the introduction. This draft of Techniques for UAAG 1.0 is based on a review by Eric Hansen.
Introduction
- In 1.2, create subsections. Moved some information about use of OE features to this section since it added no normative information. Left part about multiple operating environments as a global sufficient technique in section on conformance
- Moved security conditions to 1.5, sice it didn't add normative information either; it states that no exemptions are permitted, but that would be true if not stated at all. This is better up front than buried in chapter 3. Some clarifications to this material.
- Added to target UA description oe features and plug-ins. Removed from well-formed claim definition to simplify.
Checkpoints
- 6.5: Now explicitly references content focus, ui focus, and selection. This was part of 6.6 and should have been part of 6.5 as well.
Conformance
- Clarification about absence of conformance profile labels. Absence must imply unsupported for the calculation that follows.
- Stated up front in 3.1 that a conformance profile is a list of assertions.
- Created first subsection of 3.1 on default set of conformance reqs. Added some global normative inclusions here, as well as config files as global sufficient technique. Consequently, the section "Requirements identified by a conformance profile" is much shorter.
- Moved section "Restricted functionality and valid claims" to just after validity of a claim.
- Moved well-formed claim example to end of that (short) section.
- Simplified for content/ua section per EH suggestion.
- Adjusted/reorganized sections on responsibility for claims: a Claim is an assertion; w3c does not assure validity.
Glossary
- User interface: Some edits based on Jon Gunderson comments.
- Serial access, sequential navigation: New terms introduced to harmonize usage in the document.
References
- Added XForms 1.0
Techniques
Too many edits to note here.
- Who benefits: Harmonized the style of language used in these sections.
- 4.6: Clarified that also for users with deafness.
- Some impact matrix tweaks based on comments from Judy Brewer.
Versions WD-UAAG10-20020728 and WD-UAAG10-TECHS-20020728
General
This version incorporates UAWG resolutions and editorial comments suggested for the 8 July draft. This is expected to be the final UAWG draft before returning to last call in August 2002. However, there are still some questions about whether checkpoint 6.4 needs to be made more specific.
This draft incorporates comments from Harvey Bingham and a substantial review by Eric Hansen. There are too many editorial changes to list separately.
Introduction
- 1.2 Target UAs: Moved some information about composite UAs here from section on conformance.
- 1.3 Limitations: Reformatted to be easier to read.
- 1.4: Relation to other stuff: Expanded this section to include relation to other specs, and moved some information from 1.5 to this section. Also, created a subsection on installation and moved some stray stuff from conformance chapter to this section.
- 1.5: Per suggestion from Eric Hansen, reduced scope of this section to discussion of user control. Moved section on benefits of accessibility here.
Guidelines
- Cleaned up and simplified (somewhat) explanation about structure of a checkpoint.
- Created a new section entitled "about the checkpoints" for general information about checkpoints. This section includes the priority definitions.
- The priority definitions were updated per 25 July teleconf
Checkpoints
I revisited all the checkpoints to ensure that werecontent is intended, the word appears in the checkpoint provision.
Some checkpoints are now identified as being mutually exclusive of others (and not "special cases"). For instance, checkpoint 1.2 may be excluded from a conformance profile, but 1.1 may not, so 1.1 must state that 1.2 is mutually exclusive.
Relationships among provisions that cross-reference one another are clearer (e.g., 9.7 extends functionalities required by 9.3).
- 2.5: Per 25 July teleconf, deleted prerecorded text part of this checkpoint.
- 3.1, 3.2, 3.6: Indicate that when content is toggled off, it is conditional content.
- 4.1: Per 11 July teleconf and subsequent discussion on the list (see email from Al Gilman). Clarified first bullet (use of "scale"), and added some normative inclusions. Deleted Note.
- 4.2, 4.3: Tweaked to look like 4.1 (with override option its own bullet).
- 4.6: Per 11 July teleconf, in second sufficient technique, deleted "so that the user may position them independently."
- 4.1: Clarified that this checkpoint is for BOTH content and UA.
- 11.5: Fixed to account for when no content focus present, per25 July teleconf.
- 6.2: Added example of C++. Also, per 11 July teleconf, added a statement in normative exclusion that exporting out of process may be useful.
- 9.1: Added normative exclusion when no content focus in viewport, per 25 July teleconf.
- 9.3: Editorial tweaks to make it look like checkpoints in G5.
- 10.1: Per 11 July teleconf, Clarify 10.1 to read "For graphical user agents that render tables, for each table cell, allow the user to view associated header information.". Also, indicated sufficient techniques: query and rendering in same viewport.
- 10.2: Bug fix.
- 11.5: Clarified that content focus intended per 25 July teleconf.
Conformance
Major overhaul based on suggestion from Eric Hansen to define "conformance profiles". This version should be much easier to understand. It's also been pruned (some information moved to other parts of the document).
- Terms "subject of claim", "(un)conditional conformance", and "valid profile" removed.
- Reinstated VisualText label for checkpoints 3.3, 4.1, 4.2, and 4.3, which is required for any UA that renders text visually.
- More clearly indicate two uses of profiles: for evaluation and as minimal requirements when part of a specification.
- There is a more accurate representation of the relationship between UAAG 1.0 and RFC2119.
- There is a cleaner definition of the default set of requirements.
- New section in 3.2 "Requirements for user interface or APIs"
- In "Requirements for content, for user agent features, or both user agent features and content", clarify that "content only" means at least for content (and may do more for UI where it makes sense).
- Simplified section on well-formed claims due to factorization of conformance profile information.
- Definition of valid claim simplified: "A conformance claim is valid if it is well-formed and true."
- More clear statement that evaluation of claims requires judgment.
- Simplified section on referencing UAAG 1.0 conformance, due to factorization of conformance profile information.
Glossary
- "Image": Some tweaks based on discussion with EH.
- "Content focus" Added link from definition to checkpoint 9.1.
- "Text element": Removed last paragraph after discussion with eric hansen (it was his text originally).
References
- Added [DOM3EVENTS]
- Added link to resource on access to PDF through MSAA at Adobe.
Techniques
- 4.1: Some techs added per 11 July teleconf.
- 6.4: Added GECKO-API as reference.
- 9.6: Added some DOM techniques based on discussion with Philippe Le Hegaret.
- 4.14: In Doing More: allowing the user to select more than one style sheet may be a useful way to implement other requirements of this document. Also, if the user agent offers several default style sheets, the user agent can also use these to satisfy some requirements (e.g., available on the Web; this would allow user agents to improve accessiblity of deployed user agents).
Versions WD-UAAG10-20020708 and WD-UAAG10-TECHS-20020708
General
This version is the result of nearly ten months of Candidate Recommendation experience. It includes a number of important changes that are the result of user agent evaluations performed with developers of a variety of products. Important changes are noted as such; there were a number of editorial changes made as a result of removing and clarifying checkpoints.
- Provisions are now much more tightly connected to one another. Explicit references will reduce ambiguity about what is required.
- Added black and white printable PS versions.
- Updated link to 18 Dec 2001 charter.
- Adjusted documents to conform to W3C publication rules. Also, added warning since some browsers forget to change file suffix after uncompressing on the fly.
- Incorporated comments from Susan Lesch
Introduction
- Deleted "security" as a limitation of this document (issue 528)
- Important New section 1.5 on themes in this document.
Guidelines
- Added links to checkpoints after guideline title.
- Added to Section 2 (after description of checkpoints): "A user agent may conform to this document without satisfying every checkpoint. See the section on conditional conformance for more information about how to eliminate some checkpoints and still conform." (issue 522)
Checkpoints
Checkpoint numbers are the ones in this draft unless noted otherwise. See also detailed list of changes.
- Each checkpoint now consists of provisions, optional sufficient techniques, optional normative inclusions and exclusions (issue 538). The normative inclusions section also includes conformance labels and whether checkpoint for content, UA, or both. Some information was moved to a section on normative inclusions (even when redundant or unnecessary, but since normative anyway, ok to put there).
- 1.2, 9.5, 9.6: Important. Now optional and part of Events label, per 6 June 2002 teleconf. Also, rewrote 1.2 and 9.6 in terms of event types (issue 525 and also as the result of discussion with the DOM WG)
- 2.5: Changed title to include audio descriptions.
- 2.10: Updated title: "Don't render unsupported language."
- 3.1: The user agent may satisfy this checkpoint with a configuration to not render any images, including background images. However, user agents should satisfy this checkpoint by allowing users to turn off background images alone, independent of other types of images in content. (issue 524)
- 3.1, 3.2, 3.3, 3.6, 4.7: Added normative inclusion indicating that these must be satisfied for all formats (issue 521)
- 3.5: Changed title, changed "refresh" to "retrieve", give META example in Note. (issue 542)
- 4.1: Important. Attempted to clarify checkpoint by emphasizing the scale requirement (otherwise, it doesn't make sense and isn't useful if the user can only change, for example, paragraph text size but not header size accordingly). Split second part of (old) provision one into new provision two.
- 4.6: Important. Per 13 June 2002 teleconf, modified to be only about non-obfuscation. Added two sufficient techniques (render on top with user control of text fg and bg, and render in separate viewports). Changed title. Moved positioning information to techniques and added turning off captions as well. Deleted "The user agent is not required to make the captions background transparent when those captions are rendered above a related video track."
- 4.12, 4.13, 14.4, and 11.7: Independent provisions created to make test suite work easier.
- 4.14: Important. Clarified the intent of the first two provisions: Support alternate author style sheets. Support at least one user style sheet.
- 6.1, 6.2, 6.3, 6.4 (new), 6.5:Important. Implemented proposal from IJ and JG and amendment from Rich (issue 529)
- 6.2, 6.9: Not required to export bindings out of process (issue 519)
- 6.3: Refer to content rather than markup languages (issue 526). Also provide minimal requirement for structure access (not character stream for content more structured than plain text) in normative inclusion re: structured programmatic access.
- 6.10: Clarification that referes to "APIs implemented to satisfy the requirements of this document" (issue 532)
- 6.6: Changed "alert" to "notify" (to avoid confusion with "alert the user"). Made this change globally in the document for programmatic notification.
- 8.1: Clarified that the expression "identified as such" means "identified as such in the specification". However, this does not account for W3C Notes such as "Accessibility features of CSS" which may be useful but not normative (issue 533)
- 9.3, 9.7: Clarified to indicate that set of elements refesr to the elements defined in the first provision of the checkpoint issue 534)
- 9.4: Added "If the user returns to a state in the history and the user agent retrieves new content, the user agent is not required to restore the saved values of the three state variables." (issue 535)
- 9.7: Changed the title to "Move content focus in reverse" (issue 536)
- 10.1: Important. Per 20 June 2002 teleconf, now for graphical user agents only, and only about cell/header relations. Added a sufficient technique: "The user agent may satisfy this checkpoint with a technique frequently employed by spreadsheet applications..."
- 10.2, 10.3, 10.6: Important. changed per proposal from IJ (issue 537).
- 10.7: Changed title and added Note that not about downloading (issue 540). Indicate that for streaming content, load progress may be similar to viewport position.
- 11.5:
- Sufficient technique: The user agent may satisfy the functionality of entering a URI for a new resource in a number of ways, including by prompting the user, or by moving the user interface focus... (issue 541)
- Delete "refresh rendering", reload resource is ok, "Interrupt reload request" instead of "Stop loading resource" (issue 542)
- Clarified what forward/back one viewport means (issue 543)
- 11.7: Added normative exclusion that checkpoint does not require that user profiles be portable (issue 539)
- 12.2: Added note that APIs benefit accessibility (issue 519)
- 12.3: Added cross-refs between 12.3 and 11.1 (since documentation of default config sufficient for 11.1 if 11.3 not satisfied; note that 11.3 is a P2...)
Checkpoints or portions of checkpoints from CR-UAAG10-20010912 that weredeleted:
- 2.2: Deleted second bullet on SGML/XML applications (issue 530)
- 2.10: Deleted per 6 June 2002 teleconf. Moved info to "doing more" section in techs document for checkpoint 2.3.
- 3.4: Deleted the alert requirement (issue 531)
- 3.5: Deleted the alert requirement per 6 June 2002 teleconf. Moved info to "doing more" section in techs document.
- 3.6: Deleted per 6 June 2002 teleconf. Moved information to checkpoint 3.5 (normative inclusions and also "doing more" of techniques).
- 4.7, 4.8, 4.11: Deleted per 6 June 2002 teleconf. Moved information to the following checkpoints respectively: 4.4, 4.5, and 4.8.
- 5.6 (fee links) and portions of 10.3 and 10.4 (issue 544). Also, deleted references to fee links from prose
- 5.7 (manual close): Deleted per 6 June 2002 teleconf. Moved info to "doing more" section in techs document for checkpoint 5.3.
- 10.3 (default highlight styles) (issue 537)
Conformance
- Important. Deleted VisualText and ColorText conformance labels per support for this proposal from IJ. The consequence is that graphical user agents are required to satisfy 3.1, 4.1, 4.2, and 4.3 when conforming with corresponding content type labels.
- Important. New section 3.12 on including UAAG 1.0 requirements in other specifications and conformance profiles (issue 520)
- Important. In 3.3, added section about security considerations per proposal. Also, removed "security" from section on restricted functionality. This section should really only be about restricted functionality as the result of author content (and not about the UAs refusal to provide security mechanisms). (issue 528)
- 1.2, 9.5, 9.6: Now optional and part of Events label, per 6 June 2002 teleconf. Added Events label (section 3.7), integrated into example in section 3.2. Reordered sections for labels based on likelihood of being satisfied: content type labels, events, selection, input modalities. This order is used throughout the document (with applicability at the end). Added Events label to well-formed claim section.
- In section 3.9 (Conformance) change "should" to "must" for "Information about which specifications have been implemented to satisfy the requirements of the document (e.g., those of guideline 6 and guideline 8)." (issue 521)
- In section 3.3 (conformance details), rewrote section on conformance and implementing specifications (issue 521)
- Deleted example of "fee link" from definition of applicability (issue 544).
Glossary
- Use "audio description" instead of "auditory description" globally, but in glossary indicate WCAG 1.0 as source of auditory description.
- Added definitions of open and closed captions. Indicate what UAAG 1.0 means by captions (related to "recognize").
- Added "event type"
- Attemps to clarify definition of focus.
- Deleted definition of "fee link" (issue 544).
References
- Updated: Unicode to version 3.2, WCAG 1.0 Techniques, Altifier,
- Added: INFOSET (issue 529), XAG, ATK (Gnome API), ACCESSIBILITY-HOWTO, ACCESSIBILITY-DEV-HOWTO, MAC-ACCESS, an active accessibility reference, GECKO-API
- Updated reference to DOM 2 events to include how to dispatch events and register listeners.
- Added some "latest version" links.
Checklists
- In table version, can comment on a per-provision basis. Also, don't center table data in table version
- Indicated in checklists that more normative information (exclusions and inclusions) is found in guideilnes doc.
Techniques
Note: Some techniques also indicated above, where moved from a checkpoint as the result of deleting the checkpoint.
- 4.1: Added from Jim Allan: info on changing tool tips size in Windows.
- 4.17: Link to section 7.0 of CSS1 for semantics of style sheet selection.
- 5.5: Added to Notes/Rationale: Many user agents offer this configuration as a security feature.
- 9.4: Added technique starting "For each state in the history, keep track of the last time the content was modified."
- 9.6: Authors may specify redundant event handlers (e.g., the same handler for both
onmouseover
andonfocus
events). When the user agent recognizes the same handler for two event types, present only one of them to avoid confusion. - 9.5: Clarified rationale
- 10.1 Added CSS technique ('overflow').
- 10.6: Fee link techniques from old 5.6 moved here (issue 544).
- 11.2: Added to doing more: "If the user agent offers a way to restore the user agent default configuration (e.g,. by pushing a button), prompt the user to save the current configuration before restoring the default configuration. This scenario illustrates the value of named, persistent, reloadable configurations."
- In Guideline 6, added that POR should be available through API
- In speech techs, suggested announcing different classes of links differently
- To cover "pathological" focus scenario from Al Gilman, added "In some markup languages, it is possible (though somewhat pathological) for two actions to be assigned to the same input event type for a given element (e.g., one through an explicit event handler and one "intrinsic" to the element). In this case, offer the user a choice of which action to take."
- Added IFRAME and FRAME reference to section on frame accessibility.
Versions CR-UAAG10-20010912 and WD-UAAG10-TECHS-20010912
This is a Candidate Recommendation. Changes from the previous version are:
- Updated status section
- Minor editorial changes based on comments from Eric Hansen.
- Fixed 4.8 to align with 4.5.
- Fixed title of 4.5
- global change to use expression "fast forward and rewind" instead of "fast advance and fast reverse"
- In techniques, per 30 August teleconf, added comment that sounds played on load may overlap with sounds played later.
- Fixed broken reference links.
Versions WD-UAAG10-20010831 and WD-UAAG10-TECHS-20010831
General
- Updated link to charter.
Checkpoints
- 2.4: Editorial change based on comments from Al. Discussed at 30 August 2001 teleconf.
- 4.5: Editorial clarification that direct access ok. Based on proposal for 4.5 and discussion at 30 August 2001 teleconf.
References
- Updated link to SMIL 2 Recommendation.
Versions WD-UAAG10-20010731 and WD-UAAG10-TECHS-20010731
General
- Editorial changes based on comments from Harvey Bingham.
Checkpoints
- 2.4: Edited entire checkpoint based on discussion at the 26 July teleconf and discussions with the SVG WG. Pause technique no longer mandatory, but there are requirements when it is used to satisfy the checkpoint.
- 4.1, 4.9, 4.12, and 9.10: These checkpoints required both configuration and control. Removed "control" requirement as this is a subclass of configuration.
- 4.1, 4.2, 4.3, 10.2, and 10.4: Per 26 July teleconf, edits to the cascade of which services to use: range first based on what conventional choice utility offers, otherwise lower level API.
- 6.5: Per 19 July teleconf, clarified note that only about content [the checkpoint already says "content", so this is just clarification.] Also, move the sentence about what an available API means from Note to checkpoint (already done for 6.3 and 6.4).
- 9.3: Per 19 July teleconf, Added that user agent must (on configuration) not move focus to another enabled element except on explicit user request. Fixed note after the checkpoint.
- 10.4: Per 19 July teleconf, changed fourth provision to not require rendering of more specific than smallest encompassing element.
Conformance
- Important: For content/For UA feature labels now only used when it's necessary to disambiguate a checkpoint. This is much easier as it requires less reading and can be deleted in the obvious cases or where the labels were confusing. I have also edited some of the checkpoint text to make sure that it's clear when it's about content or rendered content.
Techniques
- 2.4: Some changes based on discussion at the 26 July teleconf and discussions with the SVG WG.
- 4.1, 4.2, 4.3, 10.2, and 10.4: Added information about function calls for these services in Windows based on discussions with Tim Lacy: ChooseFont, ChooseColor, DrawText.
Versions WD-UAAG10-20010714 and WD-UAAG10-TECHS-20010714
General
- Important: Based on comments from SVG WG, reviewed all Notes after checkpoints and moved to checkpoints:
- Any sufficient technique.
- Any exemptions.
- Incorporated editorial comments from Richard Premack:
- Incorporated some editorial suggestions from Harvey Bingham.
- Based on some comments from Tantek Çelik, changed "specification" to "format specification" for clarity in some places (so that it would not be confused with "specified by the author").
- Refer to "synthesized speech" instead of "speech", per 12 July teleconference.
- Based on input from the WG, edited the summary to include more scenarios and fewer checkpoints/guidelines examples.
Introduction
- Use "stakeholder" per comments from Richard Premack.
- Edits to section on limits of document about output modalities. Don't apologize for synthesized speech requirements.
Guidelines
- Edits to introduction describing checkpoint structure to make clear what is normative and informative.
Checkpoints
- Per 12 July teleconference, integrated "rendered content" label in addition to "all content" label. Editor's note: Having integrated this label, I am not entirely satisfied with the results and may propose something that will be easier to use and understand. This is a step in the right direction, however.
- 4.1, 4.2, 4.3, 10.2, 10.4: Per 12 July teleconference, refer to "font services", "text decoration services", and "color services". For 4.1, incorporated "cascade" so that font services are required first, otherwise text drawing services. Note that the WG did not agree to this type of change to the other checkpoints (just 4.1), but I made this change to all of these checkpoints for the sake of consistency. I do not believe this changes there meaning in any way.
- 6.4: Added note that alert of changes does not refer to style, only content. This clarification has not yet been approved by the working group. Refer to proposal from Ian.
Conformance
- Important Edited based on comments from SVG WG. This version puts the most important conformance concepts up front, to avoid confusion.
- Added a statement that some checkpoints may not benefit some users for some content, but are expected to benefit many users for general purpose content. This was added based on SVG comments that suggested that some requirements shouldn't be included in the document because they didn't help users all the time.
- Added comment per Richard Premack observation that components may reside on a server.
- Tried to make sure that all requirements are either stated in checkpoints, or things referred to from checkpoints, or in the details clauses of the conformance section.
- Added to image/animation/audio/video content type labels information about requirements applying to media objects that may be rendered independently and coherently according to specification.
- Per 12 July teleconference, added statement that when a UA runs in more than one OE, the user should consider several factors in choosing which conventions to follow.
Glossary
- Important To address issue 517, added definitions of "image" and "audio", and edited definition of "animation" (see also requirements added to content type labels). The point of this change was to define these terms such that they refer to atomic media objects that can be played on their own. Thus, the requirements of the document apply to those media objects that may be played independently. Refer to discussion at the 12 July teleconference.
Techniques
- Per comments from SVG WG, removed incorrect CSS example from checkpoint about outline view.
Versions WD-UAAG10-20010622 and WD-UAAG10-TECHS-20010622
General
- Overhauled the structure of the checkpoints:
- Now uses header elements properly.
- Different provisions of a checkpoint are in a bulleted list. This should be easier to read and refer to.
- Added document date to checklists and split-out chapters
- Changed "next" link text to "next chapter". Same for previous.
- Added xml namespaces as example of something that a user agent might not recognize (based on SVG WG comments).
Checkpoints
- Updated description in section of the structure of a checkpoint.
- 1.1: Changed note after 1.1 and notes/rationale/who benefits to make clearer direct v. spatial access
- 3.2/3.7: Per discussion at 7 June teleconf, moved sufficient techniques (silent/invisible) from techs to checkpoint text for 3.2 and 3.7. Make this a sufficient but not recommended technique.
- 3.3: Per 7 June teleconf, the user agent must not drop packets in the case of streaming content. The user must have access to all the same content, but in non-animated and non-blinking form. Clarify that text may be rendered in another viewport.
- 3.4: Per discussion at 21 June teleconf, clarified that a single alert for more than zero scripts or applets is required
- 4.6: Per 7 June teleconf, made clear that transparent bg for captions not required.
- 6.4: Per Chair's announcement for issue 515, added note to 6.4 that UA developers should implement APIs that may work across software on a given OE.
- 10.8: Fixed - for content only (not user agent).
- 11.4, 11.5: Clarified that these are about user agent default input configurations. (same language used in 11.3).
References
- Added [PWD-USE-WEB], even though not yet a stable document. Added link to it from impact matrix in techniques document.
Techniques
- 3.2: Left rationale for why silent/invisible is not recommended technique.
- 4.6: Added config for this option to doing more. Added note about which background is preferred, per comments from Cindy King
Versions WD-UAAG10-20010604 and WD-UAAG10-TECHS-20010604
Introduction
- To section on known ilmitatinos, added suggestion to developers to consider untreated issues, per 24 May teleconf.
Guidelines
- Edits to introduction, explaining nature of checkpoints, per 24 May teleconf.
Checkpoints
- 1.1: State that the user must be able to operate with the keyboard any functionality that is available through the user interface (in some configuration). Per 30 May teleconf (issue 514).
- 2.3: No longer about global configuration. A global config is sufficient, but not necessary.
- 2.4: Added cross reference to 3.5 per 24 May teleconf.
- 2.8: Clarified. Edited note afterwards per 24 May teleconf.
- 2.10: Used to be 3.8. Moved per 24 May teleconf
- 3.1, 3.2, 3.7: Eliminate placeholder requirement and point to checkpoint 2.3 since unrendered content becomes conditional content; refer to 2.3. Removed 3.8 from audio/video/image content label requirements. Per 24 May teleconf
- 3.3: Blinking defined (issue 512).
- 3.3, 5.1, 5.3, 5.5, 5.6 ok with no configuration. Added section in conformance about configuration reqs. Per 30 May teleconf.
- 3.5: Clarified per 24 May teleconf
- 3.6: Clarified per 24 May teleconf.
- 4.1: No lower bound on text size. Per 30 May teleconf (issue 512).
- 3.3: Blinking defined
- 5.5: For all form submissions, per 25 May teleconf.
- About focus events only. Clarified per 25 May teleconf (issue 503).
- 9.5: Added to Note onfocus/onblur/onchange in the case of HTML
- 10.3, 10.7: Don't apply when default values that are inherited. per 25 May teleconf (issue 504).
- 11.4: Single-key mode sufficient, per 25 May teleconf (issue 505).
Conformance
- New section on configuration issues.
Glossary
- "Global configuration". Clarified per 30 May teleconf.
- "User agent user interface": Clarified.
- "Empty content": New
- "Explicit user request": About UA UA controls only.
- "Rendered text": Added. Per 25 May teleconf (issue 507).
References
- Added statement to informative refrences section that some may become normative if used to satisfy G6 and G8, per 24 May teleconf
Techniques
- 1.1: Added rationale why cognitive burden of too much direct key access.
- 4.3: Added technique for case of SMIL regions (and non-applicability of foreground color). Per 25 May teleconf (issue 507).
- 6.3: Per 31 May 2001 teleconf, added examples of non-XML/HTML content and APIs.
- 10.3, 10.7, and 12.3: Documentation should explain how to change defaults if inherited.
Versions WD-UAAG10-20010525 and WD-UAAG10-TECHS-20010525
General
- Each checkpoint now has introductory summary phrase.
- Changed "form control" to "form element" globally, to avoid confusion with "user interface control".
Introduction
- Some changes to the section on target user agents to clarify what the expected operating environment is.
- Deleted the term "mainstream".
- In limitations of the document, talk about limited aural space per 18 May teleconf.
Guidelines
- 4: Deleted note about the checkpoints including conditional content since this sounds like a normative rqeuirement but it is in the guideline prose. Moved this to conformance section.
- 6: Edited prose. Deleted "interoperable" from "interoperable API" per Mark Novak comment.
- 8: In prose, indicate how two checkpoints fit together.
- 10: In prose, make clearer that this is information through a UI and not just visual.
- 12: Edited prose.
Checkpoints
- 1.2: Per 10 May teleconference, added information about event sequences.
- 2.1: Simplified. Also, per 10 May teleconference, added exemption in case of contradition.
- 2.2: Simplified. Added link to "text source".
- 2.3: Simplified. Removed "close relationship" and now indicate only summary, description, etc. for more precision. Alert now only required for query option (per 10 May teleconf). Alert must be per-element.
- 2.4: Added to note to pause all synched content per 19 April teleconf.
- 2.4, 3.5, 4.5: Buffering is not required, per 19 April teleconf.
- 2.9: Per 16 May teleconf, clarified that all content doesn't need to be in one viewport. Mention multiple configs in Note.
- 2.10: Per 17 May teleconf, natural language includes writing systems.
- 3.3: Added note that animation is different from streaming, and cross-ref to 3.5.
- 3.4: Added note that this is not about plug-ins based on RealNetworks comments.
- 4.1, 4.2, 4.3: Changed to "visually rendered text" per 18 May teleconf.
- 4.5: Added to checkpoint that playback during ff and rw is not required.
- 4.6: Needs review. Transcripts no longer included. More detailed about what is required. Based on 19 April teleconf but not yet approved.
- Old 4.10: Split into 4.10 and 4.11 per 18 May teleconf (refer to proposal from Ian.
- 5.1: About changes to content-focus only.
- 5.4: UI focus is not related to viewport, do not part of this checkpoint. This checkpoint for content only.
- 6.3-6.6: Substantial reorganization per 18 May and 23 May teleconfs. Reused "available and appropriate" from 8.2.
- Deleted old 6.6 and integrated into new 6.6.
- 8.1: Modified definition of accessibility features.
- 8.2: For consistency with 2.1, added that if a spec contradicts this spec, developer may disregard the other specification.
- Old 9.1: Split into 9.1 and 9.2. ImportantBecause there is no requirement to implement a selection, there is no checkpoint for it.
- 9.1: Added note that plug-in viewports are part of this checkpoint if in the claim.
- 9.4/9.5: Switched per request from Gregory.
- 9.4: Clarify that this is only when history mechanism is implemented.
- 9.10: Removed 6.4 cross-ref per comment from Mark Novak.
- 10.1: Added example of where summaries come from.
- 10.8: Per 19 April teleconf, added note that granularity of proportion not specified. Moved h. and v. requirement from Note to checkpoint
- 12.2: Per 23 May teleconf, edited definition of accessibility features. 12.4 and 12.5 refer to it.
- 12.4/12.5: Switched order to allow better grouping w.r.t. prose.
- 12.5: Edited per 19 April teleconf to adopt proposal from Ian. Per 23 May teleconf, edited scope of "all".
Conformance
- New section 3.5 about the selection label. Updated well-formed claim requirements and other information earlier in conformance section.
- Added section 3.9 "additional conformance topics">
- Merged some topics (logos, responsibility) under 3.8 (validity of a claim).
- Under 3.9:
- New section on conformance and implementing specifications. Per19 April teleconf decision that conformance possible to some specs (but not required for all).
- Edits to description of content only /ui
- Edits to section on satisfying through API or otherwise.
- Edits to section on restricted functionality and conformance.
- Per 16 May teleconf, it's ok to satisfy a "content only" requirement in a manner that also involves the UI.
- Per 23 May teleconf, configuration files are ok to satisfy config requirements. Added that *should* also be do-able in UI.
- Well-formed claim should include information about APIs and formats used to satisfy the requirements of the document.
- Added 4.11 to Audio label.
Glossary
- Added a navigation bar to top of glossary.
- Per 23 May teleconf, added statement that glossary is normative.
- New definitions: Override (per 19 April teleconf), Plug-in, Applet, Text source, Non-interactive element (per 16 May teleconf).
- Disabled element: Redefined in terms of enabled only.
- Scripts: Moved some examples from conformance to here.
- Viewport, rendered content: Edited per 17 May teleconf.
- Selection, Focus: Substantial edits.
- Standard API: Definition deleted.
References
- Updated [UNICODE] to version 3.1.
Techniques
- Added a "Who benefits" section to each checkpoint. This replaces the impact matrix. Also generate a new appendix summarizing which checkpoints are expected to help which users.
- Added a section summarizing the differences between the Techniques document and the Guidelines.
- Added note that references to products are not endorsements.
- 2.1: Explain "contradiction" case. Added technique about configuration in case of contradiction.
- 2.3: Tweaks to emphasize the presence of more than one piece of associated conditional content. Added technique of a global flag (menu) and then per-element access thereafter.
- 2.4: Added note about usability for some content. Added to techniques why unsynched content need not be paused. Added other techniques.
- 2.5: Added rationale why transcripts present at same time as visual track.
- 2.6: Added cross-reference to SMIL 2.0.
- 2.10: Added Cyrillic example.
- 3.6: Added more info to techniques about how done in HTML
- 3.7: Added note to explain why lower priority than 3.2
- 8.2: Added rationale why conformance to w3c specs not P1.
- 10.3: Per 17 May teleconf, indicate that black, white, grey are colors.
- 10.8: Per 19 April teleconf, gave example of fifty audio clips; also
- 11.6: Added info about documenting configuration formats.
- 12.2: Added info about documenting configuration formats.
- 12.x: Say "user agent" instead of "product". Added a relative proportion technique.
Versions WD-UAAG10-20010411 and WD-UAAG10-TECHS-20010411
This draft of the documents is a first experiment in breaking them into smaller pieces by default. There is still a single HTML version available for each document, available along with the other available formats.
Versions WD-UAAG10-20010409 and WD-UAAG10-TECHS-20000409
- Status section update for last call draft.
- Added some techniques
- Put RFC2046 back into note after 2.2.
- Some edits to checkpoint 4.10 based on Greg Lowney comments.
- Clarification to definitions of activate, enabled element, interactive element (so not circular).
Versions WD-UAAG10-20010404 and WD-UAAG10-TECHS-20000404
General
There were only very minor changes to the Guidelines. This was mostly an effort to clean up the Techniques Document.
Techniques
- Added same navigation tools as in Guidelines (next, previous, guideline etc.)
- Divided techniques into five groups: notes and rationale, example techniques, doing more, cross references in this document, other references.
- General editing to the techniques to reduce redundancy and update with changes to the document.
- Removed table of Netscape's keyboard bindings and replaced with a link to the Mozilla site (which has lots of good information about keyboard bindings that developers should think about).
- Some images were too wide, so I cropped them as best I could.
Versions WD-UAAG10-20010331 and WD-UAAG10-TECHS-20000331
General
- Integrated executive summary per 29 March 2001 teleconference.
- Further deleted instances of "must" to fall in line with RFC2119. "Must" only used in checkpoints, in references to checkpoints that use "must", and in section on conformance.
Guidelines
- Added Note before Guideline one about checkpoint "interdependence".
Checkpoints
- 1.2: This checkpoint moved from Guideline 9 per 29 March 2001 teleconference since about device-independence.
- 2.3: Clarified (with one word) in checkpoint what was already in the Note: that the config requirement is global.
- 2.5, 2.6: Added that these are special cases of 2.1.
- 2.7: Editorial changes to remove "author's intention" and instead focus on how the content is encoded. Same language as 2.6 in essence.
- 3.2, 3.7: Per comments from Greg Lowney, changed to not talk about activation of placeholders (but same requirement).
- 3.4, 4.16: Added some rationale to Notes about turning off scripts/style sheets as a last resort technique.
- 3.8: New. Added per decision at 29 March 2001 teleconference. See issue 467.
- 4.6: Changed "same" to "at least" for clarity, per decision at29 March 2001 teleconference.
- 4.11 (and elsewhere): Changed "speech playback rate" to "speech rate".
- 6.3, 6.4, 6.5, 6.7: Important Per decision at29 March 2001 teleconference, added requirements that if standard APIs not available, use some publicly documented API to provide access.
- 8.2: Tweaks in Note about conformance to W3C specs.
- 9.2: Per decision at 29 March 2001 teleconference, did not add requirement for reverse navigation, but did add suggestion to note.
- 9.4: Per decision at 29 March 2001 teleconference, changed language from "query" to allow for non-query techniques.
- 10.2, 10.6: Fixed label: These checkpoints are for content only. Moved 10.6 to section on content requirements.
- 11.4: Minimal requirement is to have single key bindings for at least all of what's in 11.5, per decision at 29 March 2001 teleconference. Add a Note to encourage developers to supply a bunch of single key bindings AND that most functionalities should be available for single-key bindings. Other edits as well to clarify the meaning of single key, option for modifiers for default input config. See issue 468.
Conformance
- In applicability provision 3, cleaned up references to event handlers.
- Added (new) checkpoint 3.8 to content type label groups Video, Audio, Animation, and Image.
- Added note that checkpoint grouping/order has no bearing on conformance.
- Added note that link to techniques after checkpoint is informative.
Glossary
- Some general (minor) editorial cleanup.
- "Placeholder": updates and cleanup of definition. Added some techniques as well to convey idea.
- Updated definition of "Documentation" and deleted "document source view" per decision at 29 March 2001 teleconference to implement proposal from Ian.
- Event handlers: Cleaned up definition and added definition of "explicitly associated event handler".
- Assistive technology: Added as another example of an AT definition, link to AT act of 1998.
References
- Added [AT1998].
Techniques
- 1.2: Added query and non-query techniques. Added config option to non-query technique.
- 1.2, 9.4: Added information about what constitutes an input device event handler in HTML 4 and DOM 2.
- 2.5, 4.6: Added techniques for SMIL 1.0 user agents on recognizing as captions what is guarded by the system-captions test attribute.
- 2.7: Added very little in the way of examples of conditional content.
- 3.4: Added technique to increase granularity of on/off control.
- 8.2: Added link to W3C tech reports page.
- 9.4: per 29 March teleconf : added technique to restore state variables after refresh of content. Removed first technique since part of checkpoint now.
- 11.4: mention that entering a special mode (e.g, via one key) and having single key bindings after that is also useful.
Versions WD-UAAG10-20010323 and WD-UAAG10-TECHS-20000323
General
- Added guidelines navigations mechanisms per request from Gregory.
- Checklist no longer sorted by groups, just priorities. Also, added column for content, ua, or both.
Guidelines
- Important edits to prose of Guideline 1 to make clearer why these 2 checkpoints are important to device-independence principle.
Checkpoints
- 2.3, 2.9: Per 22 March teleconf, harmonized the relationship between these two checkpoints. Based on proposal from Ian.
- 2.7: Per 22 March teleconf, repair techniques in checkpoint are sufficient but not necessary. Important edits to Note after checkpoint to give a better sense of the goal of repair.
- 4.13, 4.14, 4.15: Changes based on 22 March teleconf decision, but deviated from decision by incorporating CSS2 terms directly into checkpoints. Left informative reference to CSS2.
- 9.8: Per 22 March teleconf decision, added alert requirement when search reaches end of content.
- Old 11.3: Split into 11.3 and 11.4 (as part of improving input modality label defintions).
Conformance
Important changes based on proposal from Ian adopted at 22 March teleconference.
- Implemented labels for content only, user agent only, or both. Labels appear after priority statement. See also new subsection of 3.7 (validity of a claim) on these labels.
- Rewrote conformance model (3.1)
- Added example of determining set of requirements.
- Added requirement to use content type labels in addition to information about supported formats.
- Updated input modality requirements and descriptions.
- Updated definition of valid claim based on "default" set of requirements.
Glossary
- Added statement to definition of DOM about most requirements (but for repair) applying after construction of DOM.
- Added definitions of normative/informative. Link to them from the document.
- To definition of "auditory description", added "sometimes audio description" based on commetnts from Geoff Freed.
Versions WD-UAAG10-20010319 and WD-UAAG10-TECHS-20000319
General
- General editorial pass to harmonize prose in guidelines with checkpoints, etc. I did not do a pass over the glossary this draft.
- Per comments from Harvey:
- harmonized use of quotes and the code element. Added more instances of the code element.
- added some information about typographic conventions for glossary and references (to the beginning of each of those sections).
Abstract
- Clarified last sentence of first para of Abstract per comment from Denis Anson
Introduction
- Section 1.1: Editorial - Per 15 March teleconference, changed "support for bad authoring practices" concept to be clearer.
- Section 1.3 (Known limitations): added single-layer only for background image control.
Guidelines
General edits, notably to prose of G1, G3, G5, G9.
Checkpoints
- Old 1.2: Deleted per 15 March teleconference.
- 2.2: Per 15 March teleconference, moved text format requirements into checkpoint and rewrote Note.
- 2.3: Editorial clarifications.
- 3.2 and 3.7: Implemented proposal from Ian to allow viewing visual content out of context (as well as in context).
- 3.3: Added stock-ticker example to Note per issue 384.
- 4.1: Editorial - added HTML paragraphs as an example in the Note.
- 4.5: Editorial - clarified in Note that independent control is required by this checkpoint.
- 5.4, 5.5, 5.6: Editorial - attempted to clarify the checkpoints.
- 9.1: Deleted sentence about pointing device per proposal from Ian. Not yet approved.
- 9.2: Changed from P1 to P2 per 15 March teleconference.
- 9.5: Since this checkpoint is about 4 state variables, fixed Note.
- 9.6, 10.3: Editorial - shorter sentences.
- 10.5: Editorial - tried to state clearer what an internal link is.
- 11.3: Added Note that key means physical key of the keyboard input device.
- 12.4: Editorial - Added to note emphasis about integration of access features in whole documentation.
- 4.14, 4.15: Terminology aligned with CSS2 terminology. Also, implemented proposal from Al. Not yet approved.
Conformance
- In section 3.3 about formats: Changed "there is no restriction" to "this specification imposes no restrictions on".
Glossary
- Editorial: Changes to "enabled element" based on comments from Eric Hansen.
- Editorial: Changes to "focus" based on comments from Eric Hansen.
References
- Added VIAVOICE
Techniques
- 3.3: Added technique about rendering lots of blinking text as a block a link away.
- 7.3: Editorial changes to info about consistency, per Bryan Campbell comments.
- 4.13, 4.15: Added images for ViaVoice GUIs.
Versions WD-UAAG10-20010309 and WD-UAAG10-TECHS-20000309
General
- Editorial: General substitution of "Allow the user to configure the user agent to" to "Allow configuration to"
- Editorial: Global substitution of "active element" with "enabled element". Introduction of term "Interactive element".
- Editorial: Some changes based on comments from Aaron Leventhal. In particular, changed "must" to "needs to" in a number of places (e.g., guidelines prose, techniques) to avoid impression that required for conformance.
Introduction
- 1.3 (Known limitations): Added a limitation that there is no requirement in this document for all user interface components to be under final user control; this is covered to a large extent in Guideline 5 and also in other software guidelines.
Guidelines
- Guideline 4 split into Guidelines 4 and 5. Moved checkpoints about control of UI behavior to new Guideline 5.
- Guideline 5 split into Guidelines 6 and 7.
Checkpoints
- 2.4: Checkpoint wording changed per 1-2 March face-to-face. Added alert requirement as well. Please review. (issue 460).
- 2.5: Changed from "allow the user to specify" to "allow the user to configure or control".
- 3.2: Content type "Animation", not "Image". But leave video as well.
- 4.4, 4.5, 4.6, 4.7: Changed "video and animations" to "animations (including video and animated images)" per proposal from Ian adopted at 8 March teleconf.
- 4.5: Important Based on discussion at 1-2 March face-to-face, added the following statement: "The user agent is not required to play synchronized audio during fast advance or reverse of animations (though doing so may help orient the user)."
- 4.13, 4.14, 4.15: Important These are derived from one single checkpoint per 1-2 March face-to-face resolution. These checkpoints need review! (Didn't do much to move techniques around yet.)
- 5.1, 5.2, 5.3: Changed per proposal from Ian, adopted at 8 March teleconf.
- 6.5: (Editorial) Selection and focus are no longer part of "UI controls".
- 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7: Now form a coherent content-focus navigation model (among viewports and among enabled elements and among history). Changed per proposal from Ian (adopted at 8 March teleconf) in conjunction with resolutions from 1-2 March face-to-face.
- 9.1: Removed this Note: "Navigation among all viewports implies at least allowing the user to cycle through all viewports."
- 9.2, 9.7: Based on comments from Aaron Leventhal, attempt at making the differences between these two checkpoints more apparent (note that the first sentence is the same in both, but the other two differ).
- 9.8: Clarification about where the default search starting point should be (when user has not indicated). Based on resolution from 1-2 March face-to-face.
- 10.7: No longer talks about current viewport; instead viewport with current focus. Changed per proposal from Ian (adopted at 8 March teleconf).
- 11.4: Browser history is not required, so history stage change bindings moved to "if supported" section.
- 12.2, 12.5: Edits to Notes based on comments from Harvey Bingham.
Conformance
- Applicability: Added some comments about event bubbling to third applicability provision.
- 3.5 Responsibility for Claims: Changed wording from "anyone may make a claim" to "this spec imposes no restrictions about who may make a claim".
- 3.1 (Content type labels): Made some adjustments based on definition of Animation that includes Video and Animated Images. In particular: Animated images are part of animation, not images. The goal was to have video/image/animation conformance overlap as little as possible. Also adjusted Speech label based on two new speech checkpoints.
Glossary
- New term: "Animation" (per 8 March discussion.
- New term: "Enabled element"
- New term: "Interactive element"
- Deleted term: "active element"
- Deleted term: "current viewport"
- Per 1-2 March face-to-face, changes to the terms "focus" (content focus and user interface focus), "selection", "point of regard".
- "Event handlers": Added "An event handler is 'explicitly associated with an element' when the event handler is associated with a particular element through markup or theDOM."
References
- New section "How to refer to this document". Distinguishes this version from latest version. Gives sample HTML markup.
- Added [SMIL20]
- Fixed some cross-linking bugs between Guidelines and Techniques pointed out by Harvey Bingham.
Techniques
- 2.7: Added some examples of "required" conditional content.
- 3.5: Added technique to configure-content refresh based on CMN example.
- 4.4, 4.5: Added some techniques for doing this in SMIL 2.0. Added some info about applicability and streaming. Added techniques pointing to digital talking books information.
- 5.1, 5.2: Some techniques added.
- 5.5: Suggest warning user that some fee mechanisms may not be "caught" in this configuration. Added per 1-2 March face-to-face resolution.
- 6.1: Added rationale about advantage of access to source content to ATs (rather than offscreen access).
- 9.9: Added some comments about where important information is identified from (e.g., specs, metadata).
- 12.3: Added a technique to document where UA diverges from system conventions.
Versions WD-UAAG10-20010224 and WD-UAAG10-TECHS-20000224
General
- The document talks a lot more about "conditional content" and a lot less about "equivalents", though equivalents are still mentioned (with respect to WCAG and also checkpoint 1.3).
Guidelines
- Prose to Guideline 2 edited to reflect staged access model.
- Prose all Guidelines edited to reflect current state of document (after evolution of checkpoints and migration of checkpoints to other guidelines).
- Title of Guideline 4 changed per issue 455.
Checkpoints
- 1.1, 1.2: Editorial clarifications.
- 2.1, 2.2, 2.3, 2.7, 2.8, 2.9 (new): All changed according to proposal from Ian adopted at 22 Feb 2001 teleconference. This addresses issues 321, 322, 358, 359, and 392.
- 3.3: Added a note that blinking may be useful to some users (e.g., users who are deaf).
- 5.4: Per issue 457, deleted "usign standard APIs". Added a cross-reference to 5.6, since it covers the standard API requirements. Checkpoint 5.4 requires read-write access in all cases, even when no std APIs available. Moved commented examples to Note after checkpoint, in conjunction with cross reference to 5.6
- 8.3: Per issue 458, Added statement to that the requirement for image maps (all image maps, not just client-side) is highlight of map as a whole, with "should" for configuration to highlight each active region. The idea is that the author will help here.Note: objection from Charles.
Conformance
Based on proposal from Ian, added text to clarify that checkpoint groupings are not normative. This pertains to issue 435.
Glossary
- Added "conditional content"
- Modifications to the definitions of text element, text equivalent, and equivalent. Much of the information previously there is still there, but now the definitions point more towards WCAG 1.0 definitions.
References
- Added RFC2046 (for checkpoint 2.2).
Techniques
- Checkpoints 2.1, etc.: Techniques updated since checkpoints moved around.
- Checkpoint 2.10: Add info about HTTP headers and CSS ':lang' pseudo-class. Also, revised this sentence "For instance, a user agent that doesn't support Korean (e.g., doesn't have the appropriate fonts or voice set) should allow configuration to announce the language change with the message "Unsupported language -- unable to render" (e.g., when the language itself is not recognized) or "Korean not supported -- unable to render" (e.g., when the language is recognized by the user agent doesn't have resources to render it)."
- Checkpoint 4.4: Added note that access through two passes is better than no access at all.
Versions WD-UAAG10-20010126 and WD-UAAG10-TECHS-20000126
General
- Global change of "operating system and programming language environment" to "operating environment". Left some OS-specific examples, however.
- Based on discussion at 25 Jan 2001 teleconf, deleted many instances of "author-specified" from checkpoints since the applicability provision is in effect globally. However, left "author-specified" when necessary to distinguish from what is from the author and what is from the user agent: keyboard bindings and styles, navigation order. Deleted some instances of "author-supplied" but left a few others where they added clarity.
Introduction
- At the beginning of section 2, added wording "Some checkpoints (e.g., those requiring developers to follow conventions or implement specifications defined outside this document) are inherently more subject to interpretation than others."
Checkpoints
- 2.1: Per resolution to issue 394, (resolved at 18 Jan 2001), added source-like view to minimal requirement. Added more rationale to Note.
- 2.2: Per issue 452 (resolved at 25 Jan 2001 teleconf), modified checkpoint wording.
- 3.2: Content type label changed from Animation to Image.
- Old 3.4: Deleted checkpoint for no blinking images for a couple of reasons: We are not aware of these on the Web, and if there are, they are probably covered by the requirements to turn of animated images.
- 3.5: Per issue 453, resolved at 22 January 2001 teleconf, revised checkpoint to use term "executable content".
- 3.6, 3.7: Switched order. Both clearly indicate that driven by client, not server. Deleted "author-specified" from both checkpoints.
- 3.6: Raised to P1 per issue 454 (25 Jan 2001 teleconf).
- 5.8: New This checkpoint added per resolution to issue 327 (resolved 18 Jan 2001).
- 6.2: Per issue 324 (resolved 18 Jan 2001), modified checkpoint wording.
- 9.6: Since this checkpoint is P3 and checkpoint 9.3 is P2, checkpoint 9.6 is a "special case" of 9.3 but not an important special case.
Conformance
- Intro section to section 3 tweaked to be more readable.
- WCAG 1.0 conformance as part of well-formedness only in the case when the claim is on the Web.
- Editorial changes to well-formedness section per Eric Hansen suggestion. The result is that labels are part of well-formedness in the case of a claim of conditional conformance. So "validity" is reduced to well-formedness plus verified satisfaction of requirements.
- In definition of content type label for image, animated images are now included.
Glossary
- Some clarifications to definition of "active element" based onproposal from Ian. This definition is likely to undergo more refinement based on comments from Eric.
- Added definition of "character encoding"
- Deleted definitions of presentation, multimedia presentation, tactile object, tactile-only presentation, tactile track, audio object (part of audio track now), and visual object (part of visual track now).
- Per issue 450 (resolved at 22 Jan 2001 teleconf), added "operating environment."
Techniques
- Added mention that W3C validator handles XHTML.
- Checkpoint 2.2: Added techniques proposed by WCAG reviewers.
- Checkpoint 3.5: Mention "ActiveX" in techniques. Added to techniques that plug-ins not part of content are not part of this checkpoint
- Checkpoint 3.7: Added technique: "The user agent may provide a configuration so that when the user navigates "back" through the user agent history to a page with a client-side redirect, the user agent does not re-execute the client-side redirect."
Versions WD-UAAG10-20010116 and WD-UAAG10-TECHS-20010116
This version includes:
- A revised conformance model. This one more clearly distinguishes "conformance" from "claims of conformance" and also introductions the notions of unconditional and conditional conformance.
- Some minor editorial changes to the introduction.
Versions WD-UAAG10-20010113 and WD-UAAG10-TECHS-20010113
General
- Some checkpoints moved around (sorry folks). Notably, checkpoints in G1 and G9 were moved to G5 since they are about following OS conventions.
- Per issue 374 changed "inflected speech" to "speech prosody" in two places.
- Per issue 397, Global change from "range of system fonts [and/or] colors" to "full range of fonts [and/or] colors supported by the system".
- Changed "manual (request)" to "on demand" in several checkpoints.
- To avoid confusion with "selection", use the verb "choose" rather than "select" when not about the selection.
Abstract
- Per issue 356, some edits in abstract and elsewhere to no longer talk about the "scope of the document."
Introduction
Important editorial changes. Based on issue 356, section 1.2 was split into a number of sections, one of which is "known limitations". The sections are:
- Minor: Added direct link to WAI resources page from after TOC.
- New: Relationship of this document to other WAI guidelines. In particular, how the UAAG 1.0 uses WCAG 1.0 and does repair in the WAI accessibility model. This is a new section that sets the stage for additional information about importing WCAG terms, part of resolving issues 321 and 322 (still open action items).
- Target user agents (mostly existing text)
- Known limitations of this document: Added to this section: input modalities, time, security, and IPR (the last three per issue 377). Per issue 396, added that resizing capabilities may be required for conformance to other specifications (e.g., SVG [[SVG]]).
- Relationship to general software design guidelines (includes some info on installation). This is mostly existing text.
Guidelines
- Guideline 3: Title shortened to "Allow configuration not to render some content that may reduce accessibility."
- Guideline 6: Per issue 428, s/promote accessibility/benefit accessibility.
Checkpoints
- 1.1: Per issue 416, added examples to Note, including selection.
- 1.1, 1.2: Changed "user may" to "user can".
- 1.2: Per issue 392, language harmonized with that of 1.1 for three input modalities.
- 2.2: Per issue 360:
- Note clearly states that this checkpoint applies only when timing is recognized.
- Added SMIL example to note
- Added statement about what not required by 2.2
- Does not talk about scripts explicitly to avoid suggesting that no timing can be recognized in a script.
- 2.2, 3.3: Edits to Notes to use "applicability" and "recognize" in a consistent manner.
- 2.6: Per issue 381, clarified language about missing equivalents. Now repair requirement easier to read.
- 3.1, 3.5: Clarify that when background images or scripts are present but not processed, to alert the user.
- 3.3, 3.4: Changed "motionless" to "motionless, unblinking"
- 3.3: Per issue 363, added note that this checkpoint does not address text blinking and animation effects caused by means (e.g., scripts) that the user agent cannot recognize.
- 3.5: Per issue 364, added "any" to checkpoint text to clarify that this is a resource-level requirement.
- 3.6: Per issue 428, dropped requirement for control when instantaneous redirect.
- 3.6, 3.7, 4.18: Per issue 408, indicate in each checkpoint that one way to handle "on demand" is through a link or responding to a prompt.
- 3.8: Added missing information about placeholder requirement per observation from Ian.
- 4.1, 4.2, 4.3, 4.9: Now use the term "global configuration" (see glossary).
- 4.4, 4.5 (were 4.5, 4.6): Rewritten to make "style exception" clearer. Per issue 398, added more rationale to note after 4.4, as well as reference to WCAG requirements and some examples of what is recognizable as style. Added x-ref from 4.5 to 4.4 for this explanation.
- 4.9: Per issue 434, added an configuration option to override author-specified and UA default settings for global volume.
- 4.10 (was 4.11): Per issue 400, added to Note (a) Rationale about why for sounds that are not synched. (b) UA may satisfy by allowing control of all sources.
- 4.10, 4.12: Per issue 434, added Note to clarify that this includes override of author-specified volumes.
- 4.13 (was 4.14): Per issue 361, added information about preset options to Note.
- 4.17: Per issue 410, deleted second sentence since redundant with 4.18. Per issue 411, added to end of first sentence "with which it overlaps".
- 4.18: Per issue 409, added a sentence that "If a viewport (e.g., a frame set) contains other viewports, these requirements only apply to the outermost container viewport."
- 4.19: Added per issue 407.
- 5.6 (was 1.2): Per issue 367 and issue 323, checkpoint modified to make OS and programming language APIs examples of standard accessibility APIs. [This seems more consistent with what the WG discussed at AOL and with the reviewer's comments.]
- 5.9 (was 5.7): Raised priority from P3 to P2 per issue 437.
- 5.10 (was 8.6): Moved to Guideline 5 per issue 421. Wording harmonized with checkpoint 5.12 (formerly 5.8).
- 5.12 (was 5.8): Per issue 412, added "that benefit accessibility" to second sentence.
- 7.3, 7.4: Per issue 350, added more clarification about their difference.
- 7.5: Per issue 354 and issue 417:
- Now includes requirements in the case of wrapping.
- Offending text about inside/outside viewport removed.
- 7.6: Per issue 370, incorporated editorial changes proposed by Ian.
- 8.2: Added per issue 422 based on proposal from Ian.
- 8.3: Per issue 422, subsumes checkpoints from previous draft: 8.2, 8.3, and 8.8. Min req added that one mechanism other than color required for graphical viewports. Per issue 419, since fee links, recently visited links, and active elements are rendered "statically", it's ok to use fonts to highlight them. So added "font variations" to note after this checkpoint.
- 8.4: Per issue 352:
- Moved cross-reference to 7.6 to Note.
- Edited Note to make clearer (a) outline view concept (b) what navigable outline means (c) positive relationship to 7.6 (rather than negative)
Per issue 387, rewrote based on proposal from Ian.
- 8.6: Per issue 422, subsumes checkpoints from previous draft: 4.15, 4.16 and first part of 8.6. Min req added that one mechanism other than color required for graphical viewports. Per issue 419, added recommendation that since selection/focus change frequently, UAs should not use mechanisms that cause reflow (e.g., font size variations).
- 8.7: About viewport highlight only. Added requirement that default cannot rely on color alone.
- 8.9: Added per issue 420 (as resolved at 11 Jan teleconf).
- 9.1: Per issue 423, added Note: "To satisfy this checkpoint, the user agent may make available binding information in a centralized fashion (e.g., a list of bindings) or a distributed fashion (e.g., by listing keyboard shortcuts in user interface menus)."
- 9.2 (was 9.3): Per issue 423, (1) Changed checkpoint text to state centralized view explicitly. (2) Moved HTML example to note (3) More clarifications in Note, including different views per modality.
- 9.3 (was 9.4): Subsumes 9.4 and 9.5 from previous draft (combined for clarity). This cancels the need for the resolution toissue 425 (and is inspired by the reviewer's comments). Some edits to 9.3 to make clearer modifier key requirements.
- 9.4 (was 9.8): Moved to position after 9.3 per issue 426. Also, added note that there is no requirement in this checkpoint for simple bindings by default.
- 10.2, 10.4: Per issue 428, s/promote accessibility/benefit accessibility.
Conformance
Important changes and clarifications here. I have attempted to simplify the conformance model so that by default, you have to do everything, and that to do less than that, you must say how you narrow the scope of conformance in your claim (through three mechanisms).
- To avoid "core" labels, made content type labels reduce the scope. So label names now *negative*. These changes eliminate the need for the "All" class and abbreviated labels.
- Input modality labels are also "negative" (they decrease the scope).
- Changed content type label "Text" to "NoColorText".
- Per issue 355: Edits to section on using OS features for conformance. Made this section a subsection of section on claim validity.
- Text no the importance of accessible by default added to note in section on valid conformance claim. (refer to not-yet-discussedissue 447, which complains about what "conformance by default" means.).
- Per issue 377, Added new section "Restricted functionality and conformance"
- Per issue 438, added statement Note: "Developers are encouraged to design user agents that are at least partially operable through all three input modalities."
- Applicability provisions: Per issue 357, edited provisions 2 and 3 per proposal from Ian. Added fee links as an example of what must be recognized in content.
Glossary
- Active element: Edits for clarity per issue 403: markup/content determines what is active (not scripts or style). Also, per issue 369, added "For the requirements of this document, user agents are only expected to recognize potentially active elements through markup, not through scripts or style sheets (e.g., the ':hover' pseudo-class of CSS 2).
- Fee link: Added per issue 422. The definition makes clear that fee links must be identified client-side.
- Global configuration: This term added and used in checkpoints 4.1, 4.2, 4.3, and 4.9.
- Input configuration: Per issue 424, now mentions that bindings not recognized (e.g., set through scripts) are not applicable
- Placeholder: Added per issue 383. Placeholders not necessarily in DOM. Placeholders strictly in the UI (not in the DOM) are subject to 1.3
- Recognize: Important clarifications (I hope!) to make this format-centric, not user agent centric. No longer about what the UA is programmed to do. Instead, about what the format enables. This change made to be consistent with language adopted in the applicability provisions per issue 357.
- Rendered content: definition now clearly states that some content may not be inside viewport at some times.
- Repair content: no longer states that content generated as a result of user preferences is necessarily for repair; that is part of the defn of placeholder. Repair content not necessarily in DOM.
- Text decoration: Added per issue 422.
- Voice browser: Added (based on info from voice browser activityhome page).
References
- Added [ADOBE] (techniques only) per issue 357
- Per issue 366, deleted [WAIRESOURCES] (since direct link now).
- Added [ICAB] (techniques only).
Techniques
- 2.2: Added SMIL ref and HTML/META technique to 2.2
- 3.6: Per issue 428, added technique to allow for configuration even when t=0
- 4.4 (was 4.5): Added some techniques for "bgsound" and "background" in HTML.
- 4.11 (was 4.12): Per issue 403, added technique about override of author-specified chnages to playback rate.
- 5.3: Per issue 436, added some non-HTML/XML markup languages to techniques. Added MSAA and JAVAAPI as apis
- 5.6 (was 1.2): Edited techniques per issue 367 and issue 323.
- 5.12 (was 5.8): Per issue 395, Added technique that rationale of this document for making content accessible applies to UI as well.
- 7.3: Per issue 439, added technique about direct navigation and when it may be useful
- 7.5: Added a technique about small viewports or big matchs and where to put viewport when there's a match.
- 8.2: Added mini technique add to highlighting checkpoint on potential conflict for colors
- 8.3: Moved techniques about selection/focus to 8.6 instead. Added some CSS techniques.
- 9.2 (was 9.3): Added some techniques. Some based on techniques from Charles.
- 10.5: Per issue 428, added technique to 10.5 suggesting linking from documentation required by 10.4. Removed "at a minimum" from techniques for 10.5.
- Added JavaScript techniques (distributed among checkpoints) proposed by Jon.
- Fixed technique for repair content to say that repair content should conform to WCAG (instead of "must be accessible").
Versions WD-UAAG10-20001229 and WD-UAAG10-TECHS-20001229
General
- Editorial changes based on comments from Susan Lesch, Martin Dürst, Joe Sullivan, Liam Quinn, Al Gilman, Max Nakane.
Introduction
- Section 1.2: Added to section 1.2 and in intro that this document for four types of disabilities.
- Section 1.2: Per comments Richard Premack: Added comment "Not all user agents require installation (e.g., those that may be part of a mobile telephone)."
Guidelines
- G1: Per 16/17 November ftf meeting, for issue 338: Edit to one sentence.
- G4: Editorial change to prose based on comments from Al Gilman.
- G4: Per 16/17 November ftf meeting, for issue 343: Multimedia checkpoint group heading changed.
- G4: Changed "checkpoints for fonts and color" to "Checkpoints for visually rendered text (content accessibility)".
- G6: Based on comments from Al Gilman: Edits to third bullet.
Checkpoints
- 1.1: Per 16/17 November ftf meeting, for issue 345: Greatly simplified. Now in terms of input modalities. Deleted notes as well.
- 1.2: Per 16/17 November ftf meeting, for issue 323: Text of checkpoint modified. Note modified as well.
- 1.3: Per 16/17 November ftf meeting, for issue 337: Now allows for more than one std API for the keyboard. Added note about I18N case after checkpoint. For issue 345: Deleted second part of requirement since no longer necessary: "and ensure that every functionality available through the user interface is available through this API."
- 1.4: Deleted sentence after 1.4 saying that a special case of 1.1 (since 1.4 about the UI). Based on WCAG review comments.
- 2.5: New checkpoint per resolution of issue 346. However, taken from last sentence of 2.4.
- 2.8: Per 16/17 November ftf meeting, for issue 329: Checkpoint text updated.
- 3.2: Per resolution to issue 347: Removed offending sentence about silent rendering.
- 3.5: Added comment about why alert important when no content available since scripts have been turned off.
- 3.6; Added note that the HTTP reference is for authors.
- 3.7: Per 16/17 November ftf meeting, for issue 342: Editorial changes to checkpoint text.
- 4.2, 4.3: Changed "text" to "rendered text".
- 4.2: Per 16/17 November ftf meeting, for issue 333: Added note that the UA may use another font family for text content that can't be rendered in the user's preferred font family.
- 4.3, 4.4: Merged into 4.3 per Proposal from Ian.
- 4.11: Per 16/17 November ftf meeting, for issue 328: Checkpoint text updated, note updated.
- 4.13: Based on comments from Al Gilman: removed definite article. Changed to "independent of" (verified in Am. Heritage dico)
- 4.14: Changes to Note after checkpoint based on 9 November teleconference: deleted information about properties. Per 16/17 November ftf meeting, for issue 332: Added "speech dictionary" to list of style requirements of 4.14. (As opposed to adding a new checkpoint just for this).
- 4.17: Editorial merge of two sentences.
- 4.18, 4.20: Minor clarifications about the relationship between these two checkpoints.
- 5.1, 5.2, 5.7: Updated DOM references since DOM specs went to Recommendation. Updates based on discussions with Philippe Le Hegaret. Removed reference to "read-only DOM" since we are not interested in whether the tree itself is read-only. No need to define "read access". Refer to proposed changes based on DOM to Recommendation.
- 5.5: In Note, give example of content in one frame causing changes in another. Based on T.V. Raman comment.
- 7.5: Per 16/17 November ftf meeting, for issue 330: Talks about script, not natural language. For issue 334: Rewritten to make clearer that a search for chars from the document character set.
- 9.2: Per 16/17 November ftf meeting, for issue 336: Changed from "Avoid" to "Ensure that default input configs do not interfere with os accessibility conventions."
- 9.4: Change to note to talk about pointing device, not GUI controls. This probably needs review.
- 9.5: Per 16/17 November ftf meeting, for issue 335: Added clarification to Note that this checkpoint does not require single-key bindings for character input, only for the activation of user agent functionalities.
- 10.2: Edits to note based on Al Gilman comments.
Conformance
Many of the changes to the section on conformance were made as part of implementing the resolution to issue 345.
- The section on conformance was reorganized to emphasize that, by default, you must satisfy all the checkpoints.
- Distinction between "out of scope" and "not applicable".
- New section on "input modality labels".
- Added requirement to well-formed conformance claim section for input modality labels.
- From section on applicability, deleted part about keyboard support since moved to input modality section.
- Moved section on conformance through the ui to sectionon validity of claims.
- New section on responsibility for claims (created from old text).
- Moved conformance claim example to "up front" in the section on conformance so that people know what we're talking about.
- Added clarification that notes are not normative.
- Addition of content labels for conformance next to each pertinent checkpoint. Per 16/17 November ftf meeting, for issue 344: Deleted sentence in section on conformance linking content type labels to rfc2046. Removed reference to rfc2046.
- Changed "Text" content label "to VisualText" per Proposal from Ian.
- Based on Al Gilman comments: Some clarification to usage of "subject of a claim". However, did not supress term, but used "user agent" in section 3.1 introduction.
- Based on Al Gilman comments: Removed "valid" from "valid content type label" in all instances.
Glossary
- Updated definition of DOM.
- Added definition of "script" qua writing system. Added cross-reference from "natural language" to "script".
- Per 16/17 November ftf meeting, for issue 331: To defn of profile, added natural language as an example of prefs. To config, added sentence about parameterization of configs, including natural language as one parameter.
- For issue 334: Added definition of "document character set".
- Per resolution to issue 347: Modified definition of "rendered content" to be less circular.
- Added definitions of silent/invisible content (and linked to them).
References
- Normative and informative references now split. The normative references are those required for conformance.
- Updated DOM reference since they went to Recommendation. Deleted DOM2HTML.
- Deleted reference to rfc2046 per issue 344.
- Removed AERT references and replaced with ATAG-TECHS per WCAG review comments.
- Per 16/17 November ftf meeting, for issue 340: Now use "refer to" for references, "see" for cross-references.
Techniques
- 2.7: Added CSS attrib selector + lang technique
- 2.8: Added info based on checkpoint changes to 2.8.
- 3.2: Added to techniques a warning about silent/invisible solution to meeting this requirement.
- 3.4: Fixed techniques.
- 4.1, 4.12: Per 16/17 November ftf meeting, for issue 331: Added techniques to 4.1 (text size) and 4.12 (speech rate) about per-language configs.
- 4.11: Added English example, added point about convenient increments (taken from checkpoint text).
- 6.2: Changes based on proposed revision to 6.2.
- 7.5: For issue 334: Added technique that the search string input method should follow system conventions (e.g., for international character input).
- 10.2: Added comment to document the UA's APIs.
- Deleted references to pwWebSpeak.
Versions WD-UAAG10-20001023 andWD-UAAG10-TECHS-20001023
General
There are minor editorial changes globally based on review from Ian, Eric, and Judy Brewer.
- Changed Braille to braille based on comments from Eric and Judy.
Abstract
Updated to focus on purpose and scope of document. Scope is expanded on in section 1.2.
Introduction
- Important! Section 1.2 has been rewritten. It is no longer essentially a summary of general design principles (though those are still there). It is now a discussion of the scope of the document and some assumptions that affected the choice and elimination of some requirements.
- Titles of 1.1 and 1.2 now include "user agent" before "design"
Guidelines
- Guideline 6: Some prose changed for clarification about w3c process.
- Guidelines 5, 8: Prose edited after redistribution of old section 1.2 text (principles).
- Old Guideline 9 deleted. Checkpoints redistributed per 12 October teleconference.
Checkpoints
- 1.4: Note after edited to improve readability.
- 1.5: Clarified per 12 October teleconference.
- 2.5: To note after 2.5 state that empty text eq is valid in some cases.
- 2.6: New requirement for configuration per 12 October teleconference. Also reworded accordingly.
- 2.7: Edited note.
- 3.1: Edited note.
- 4.1: Added note about SVG per 10 October teleconf.
- 4.5: Editorial changes to wording of checkpoint text.
- 5.4: Editorial changes to help readability of parenthetical.
- 9.5: Redundant checkpoint text with 9.4 deleted per 10 October teleconf.
- 8.4: Minor edits for clarification.
- 8.7: Edited according to proposal from Ian per 12 October teleconference.
- Deleted "automatic satisfaction" from four checkpoints since it was confusing and unnecessary since the checkpoints already express minimal requirements.
Conformance
- Text in section 2 (before priorities) changed to explain minimal requirements better.
- Added "Basic" label to content label sets per 10 October teleconf. Some other cleanup to label set descriptions.
- Now, for conformance, the UA must implement some keyboard API, even when there's no std system API per 12 October teleconference.
- The phrase "conformance logo" now appears in the document to help people find icon/logo.
Glossary
- Changed definition of document source/document source view based on 12 October resolution and added information to tie it to HTTP 1.1.
- Edits to text element, etc. based on several Eric comments.
- Important discussion in the definition of API. Standard device API moved to definition of API.
- New definition of "explicit user request". Checkpoints 3.6, 3.7, 4.19, 4.20, and 9.2 were edited to use this term. Deleted the term "user-initiated" since covered by this term and otherwise unused.
- New definition of repair content and repair text. Harmonized usage in the document. Added info that repair content not required in the DOM per 12 October teleconference.
- New definitions of support, implement, conform per 12 October teleconference. Some checkpoint text changed editorially to match these definitions.
- Modified definition of "user agent" to also have meaning of "subject", per 12 October teleconference.
- Some clarifications to definition of "web resource"
- Deleted second meaning of "synchronize" since unused in checkpoints. Replaced with "coordinate" where used in techniques.
- In definition of alert, deleted "necessarily".
- Edits to "point of regard" for clarification.
References
- Added: RFC2396, TRACE-EZ, SVG-ACCESS, WAIRESOURCES
- Use HTML 4.01 not HTML 4 throughout the document.
Techniques
- Include priorities in techs, but point to UAAG 1.0 for more conformance information.
- Some edits to intro section re: related resources.
- 1.2: Added the Mac std event queue reference as an example.
- 2.1: Added comment about how source view useful as last resort view
- 4.8, 4.9: Added links to earlier techniques.
- 4.11: Added a technique.
- 4.16, 4.17: Added some info about selection/focus when they encompass different font families.
- 5.2: New DOM write techniques based on Rich S. proposal.
Versions WD-UAAG10-20000929 and WD-UAAG10-TECHS-20000929
General
- Added Eric Hansen as co-editor.
- Harmonize how checkpoints use graphical user interface or graphical viewport for applicability.
Abstract/Introduction
- In abstract, more info about target of guidelines.
Conformance
Implemented resolutions of 28 September teleconf as follows:
- To section 3.2: Modifications to Note: "Note: Some software may not conform to this document but still be accessible to some users with disabilities. Conformance is expected to be a strong indicator of accessibility, but it is neither a necessary nor sufficient condition for ensuring the accessibility of software."
- Deleted old applicability provisions 1 and 4.
- Added new section on labeled sets (3.4) of checkpoints per resolution of 28 September teleconference
- Used the term "subject" consistently in section on conformance.
- Added to section on applicability checkpoints (3.5):
- "For each content types label in a claim, all of the corresponding checkpoints apply."
- (In exception provisions): "The checkpoint refers explicitly to graphical user interfaces or viewports and the subject only has an audio or tactile user interface or viewports. "
- Added requirement for label to well-formed claim section.
- Tightened up definition of applicability.
- Added Multimedia label to sample claim.
Guidelines
- Guideline 2: Added note that content is expected to conform to WCAG 1.0.
- Guideline 4: Added labels to identify checkpoints that relate to content accessibility.
- Guideline 6: Changed title to avoid some possible ambiguity (per Marja suggestion).
- Guideline 8: Added some prose to explain orientation.
Checkpoints
- 1.1: Removed applicability statement.
- 1.3: Removed applicability statement. Changed "standard keyboard API" to "standard API for the keyboard" to avoid potential (though unlikely) confusion.
- 1.5: Some editori changes based on comments from Eric Hansen.
- 2.1, 2.3: Changes based on suggestions from Eric resolved per 28 Sep teleconf.
- 2.6: Editorial change based on observation by Jon Gunderson.
- 3.1, 3.2, 3.4, 3.8: Modified per proposal from Ian as resolved at 12 Sept telecon.
- 3.7, 3.8: Editorial changes. For 3.7, use singular voice. For 3.8, clarified that the refresh impulse is coming from the client, not the server. Thus, new content is not "available" (i.e., a clue from the server). Instead, the user may retrieve new content at regular intervals (the checkpoints says "author-specified content refreshes").
- 4.5, 4.6, 4.8, 4.9: Modified per proposal from Ian as resolved at 12 Sept telecon.
- 4.7: Minor editorial changes.
- 4.15: Clarified that user must be able to select and apply style sheets.
- 4.16, 4.17: Changed per proposal from Ian.
- 4.19: Modified per 14 Sep teleconf.
- 4.20: New checkpoint added per 14 Sep teleconf.
- 6.1: Deleted UAAG 1.0 and ATAG 1.0 references per proposal from Ian.
- 7.5: Changed per 14 Sep teleconf.
- 7.6: Made changes prescribed at 26 Sep teleconf. Added three HTML elements to informative list of important html elements: applet, link, iframe. Made some editorial changes suggested by Gregory.
- 8.1: Minor editorial changes.
- 8.2, 8.3: Distinguish minimum requirements for graphical viewports from others.
- Deleted old 8.5 (in favor of 7.7) per 26 Sep teleconf
- 9.1: Added note afterwards and techniques to talk about persistence per 28 September teleconf.
- 11.1: Removed Note after checkpoint and moved min requirement to the checkpoint itself.
References
- Updated DOM references since when DOM Level 2 advanced to PR, they split the spec into different specs.
- Fixed some broken links to external resources.
- Added WCA URI.
- Added another NISO URI.
- Added XMLSTYLE
Glossary
- Added definitions of Non-text content, text content, non-text element, text element per 14 Sep teleconf. and text equivalent per
- Added definition of text per 14 Sep teleconf.
- Added definitions of prompt and alert per 14 Sep teleconf. To definition of prompt, added some configuration "ideas".
- Some changes to the definition of DOM per proposal from Eric.
- Some changes to the definition of content per proposal from Eric.
- To definition of configure/control, added a statement about being able to read and write config values.
- Deleted the term primary content.
- Changed all instances of "equivalent alternative" to "equivalent".
Techniques
I did my best to update techniques based on other checkpoint changes. The techniques document should be reviewed soon to ensure compatibility with the changed guidelines.
- Added a section on spatial issues (raised by Marja).
- Some new techniques for 7.6.
- New techniques for XML added to 4.15 (style sheets).
- Added speed-up as technique for 4.5
- Added a section on repair techniques per 21 Sep teleconf
Versions WD-UAAG10-20000901 and WD-UAAG10-TECHS-20000901
Changes to Guidelines
- Edits to para of prose in G7 to talk more about types of blocks (containers, etc.) for structured navigation.
Changes to Checkpoints
- 1.1: Deleted third sentence per resolution of 31 August teleconf. Moved this sentence to introduction (section 2.1).
- 1.2: Editorial changes described in proposal from Ian per resolution of 31 August teleconf.
- 1.3: Editorial changes described in proposal from Ian per resolution of 31 August teleconf.
- 1.5: Removed reference to assistive technologies from requirement text.
- 2.7: Edited per resolution of \31 August teleconf.
- 4.6: Changed rewind to beginning to fast reverse per resolution of 31 August teleconf.
- 4.12: added spelling, punctuation, and number processing per resolution of 24 August teleconference.
- 5.7: Added that this only applies for UAs that implement CSS, per resolution of 24 August teleconference.
- 9.2: Moved technique about prompting for all submissions to note since comment on conformance.
- Old 9.3: Deleted per resolution of 31 August teleconf.
- 10.3, 10.5, 10.8: Edited according to proposal from Ian per resolution of 31 August teleconf.
- 11.1: Minimal requirement is Double-A WCAG conformance per resolution of 24 August teleconference.
Changes to Glossary
- Dfn of Recognize: added example of unrecognized text
Changes to Conformance
Per the applicability analysis and the resolution of 24 August teleconference:
- Added to section 2 that the subject of the claim is the "user agent" of each checkpoint.
- Moved section on appliability to earlier in the document.
- There is only one claim subject. It may consist of several components.
- Added RFC2046 as normative reference for applicability of content type
- Deleted 2 applicability provisions (communication, unsupported technologies)
- Edited remaining for provisions. Shortened this section and removed explanatory prose.
Changes to References
- Added VOICEBROWSER
- Added RFC2046
Editorial changes
- Added titles to initial LINK elements
- Changed UA Working Group to UAAG WG.
- s/general-purpose/mainstream per direct request from Judy Brewer
- Added Tantek Çelik to acknowledgments.
Changes to Techniques
- 2.1: Added technique about scripts and recognized timing control per issue 293 per resolution of chair resolution.
- 2.7: Techniques edited per resolution of 31 August teleconf.
- 4.6: Added some multimedia control techniques from Harvey.
- 8.1: Added some techniques based on comments from Harvey Bingham.
Versions WD-UAAG10-20000818 and WD-UAAG10-TECHS-20000818
General changes
- I moved some sections around to try to bring the guidelines closer to the top of the document. The primary change was to move the section on conformance to section 3. I moved the Acks to after the references based on IETF conventions. I moved the information on the structure of the guidelines to the beginning of section 2. I moved the informationon related resources to immediately after the table of contents.
- I added some LINK relationships to the beginning of the document that provide recognizable information about alternative formats.
- I switched the order of the editors' names based on discussion with Jon Gunderson.
- Introduced notion of "responsibility" in introductory prose.
Changes to Checkpoints
- Checkpoint 2.3: Updated per chair resolution of 2.3
- Checkpoint 2.5: Updated based on 17 August resolution to issue 295.
- Checkpoints 4.1 - 4.4: Updated based on proposal from Ian per 27 July teleconf. (issue 290).
- Checkpoint 7.2: Updated per editorial change proposed by Ian based on chair resolution of 7.2. (This is the wording from the previous version).
- Checkpoint 7.6: Added list of important elements per resolution of 3 Aug teleconf (issue 303 and issue 299).
- Checkpoint 8.6: Updated per chair resolution of 8.6 (issue 300).
- Checkpoint 8.7: Deleted per resolution of 3 Aug teleconf.
- (Old) Checkpoint 9.4: Deleted per resolution of 10 Aug teleconf (issue 305).
- (New) Checkpoint 9.4: Changed percentage back to proportion based on 3 Aug teleconf. Added note that horizontal position information applies as well. (issue 304 and issue 302).
- Checkpoint 11.1: Added clarification that minimal requirement is Level-A conformance. However, refer to issue 310.
Changes to Glossary
- Definition of "active element": some active elements may be inactive at times. (issue 298).
- Definition of "native" and references to it deleted from document.
- Definition of "recognize" per action of 17 August teleconference (issue 302).
Changes to Conformance
Important Conformance sections 3.2 and 3.3 have been rewritten in light of the resolution of issue 294 at the 17 August teleconference.
Changes to References
- Added SVG and XLINK
- Cleaned up and harmonized references format.
Changes to Techniques
- Several of the Web sites linked from our resources section were broken (by the Webmasters of those sites!!). I fixed them.
- Checkpoint 6.1: Added note about support of optional features per resolution of 3 Aug teleconf. (issue 307).
- Jaws 3.7 supports single-key access to speech-rate increase/decrease.
- Added techniques to 9.2 about which HTML elements are submit controls.
Versions WD-UAAG10-20000728 and WD-UAAG10-TECHS-20000728
General changes
- The word "presentation" is no longer used to mean rendering.
- Added Tim Lacy to active list of WG participants.
Changes to Guidelines
- Guideline 1: Added some information to rationale based on G1 comments from Eric Hansen.
- Guideline 3: Made some changes to prose of guideline to account for proposal to make G3 about global configuration only. Added cross references from checkpoints in G3 to checkpoints in G4. Refer to resolution at 27 July teleconference.
Changes to Checkpoints
- 2.6: Added a Note that this is a repair checkpoint.
- 3.2: New. Added per 27 July teleconference.
- 3.1, 3.3, 3.4, 3.5: Now about configuration to not render globally per 27 July teleconference.
- Edited Also, deleted the applicability part (about using font families) based on a 4.1 request from CMN.
- 4.9: Volume control of synchronized sources. Refer to resolution of 13 July teleconference.
- 4.11: New (old, actually) about synthesized speech. Refer to resolution of 13 July teleconference.
- 6.1: Updated with min reqs per 13 July teleconference.
- 7.2: Editorial changes in part based on a suggestion from CMN.
- 7.5: Search requirements changed per resolution of 13 July teleconference.
- 8.1: Updated per 13 July teleconference. Also, edited Note after checkpoint.
- 8.2, 8.3: Rewritten to make sense for a set of links (not just a single link) and to make the minimal rendering reqs per the 27 July teleconference.
- 8.8: Added a note that this checkpoint is only about semantics, not presentation (refer to issue 301).
- 10.4: Modified per 27 July teleconference. Note: The checkpoint does not refer to a minimal list of functionalities yet since there is a proposal for changing 10.8.
- 10.5: Now about keyboard only, per the 27 July teleconference. Refer to Note about changes to 10.4.
- 14.3, 14.4: Updated like 8.2 and 8.3 per the 27 July teleconference. Also added requirement that default focus highlight be different from default selection highlight
Changes to Glossary
- To definition of active element, added a sentence about elements that are sometimes inactive (refer to issue 298).
- Added a paragraph about "levels of configuration/control" to those defintions.
- Implemented Eric's multimedia terms. However, I did not review the impact of this change in the document.
Changes to References
- Added WEBCHAR for terminology.
Changes to Techniques
While there were a few changes to the techniques document, they are not really worth documenting.
Versions WD-UAAG10-20000707 and WD-UAAG10-TECHS-20000707
These documents incorporate more resolutions to issues raised during the Proposed Recommendation review and other changes based on Working Group discussion of thoses issues. In particular, this version of the document folds in some results of the minimal requirements discussion. Refer also to Determining Conformance to the UA Guidelines.
General changes
- Added link to WAI Technical Activity statement.
- 1.3 How the guidelines are organized. Two important change:
- It is now stated clearly that the notes after the checkpoints are only normative. All normative information is moved into the checkpoint text itself. The Notes are distinguished from the checkpoint text in two ways: markup (DT v. DD) and the notes begin with the word "Note".
- After the discussion of checkpoint organization, there is discussion of minimal requirements.
Changes to checkpoints
- 1.1: Moved normative requirements from Note to checkpoint.
- 1.2: Moved normative requirements from Note to checkpoint.
- 1.3: Moved normative requirements from Note to checkpoint.
- 1.5: Moved normative requirements from Note to checkpoint.
- 2.2: Minimal requirement (pause) incorporated.
- 2.5: Minimal requirement (URI/type) incorporated. Note, however, that this only applies when non-text content is included by reference.
- 2.6: Edited to match wording of 2.5. Note expanded with example and reference to WCAG 1.0
- 3.1: turn on/off changed to "not render". Note expanded with rationale and suggested technique in this case. This requirement may be expanded in a future draft.
- Old 3.2 deleted.
- 3.2: (Old 3.3) Freeze video changed to "not render". This requirement may be expanded in a future draft.
- Old 3.4 deleted.
- 3.3: (Old 3.5) Min requirement incorporated (motionless text).
- 3.4: (Old 3.6) Min requirement incorporated (motionless images).
- 3.5: (Old 3.7) Wording changed to "not execute".
- 3.6: (Old 3.8) Min requirement incorporated (manual access).
- 3.7: (Old 3.9) Min requirement incorporated (manual access).
- 3.8: (Old 3.10) on/off images changed to "not render". This requirement may be expanded in a future draft.
- 4.1: Added min requirement for font size. (system)
- 4.2: Added min requirement for font family (system)
- 4.3: Added min requirement for color (system)
- 4.4: Added min requirement for color (system)
- 4.5: Added min requirement for audio, video, animations.
- 4.6: Added "resume" to list of control requirements, per resolution of 22 June teleconference.
- 4.7: Added min requirement (range of positions available to author).
- 4.8, 4.9: Two volume checkpoints about global and independent volume control. Old checkpoints 3.2 and 3.4 deleted, per resolution of 22 June teleconference.
- 4.10: (Old 4.9) Add min requirements per 6 July teleconference.
- 4.11: Add min requirements per 6 July teleconference. Enumerated voice characteristic properties, per resolution of 15 June teleconference. Also, removed ambiguous end of sentence about "other properties". Also, changed "family" to "gender".
- 4.16: NOT YET REVIEWED. Text changed to fix bugs and incorporate min requirements. Refer to proposal from Ian.
- 5.5: Moved normative requirements from Note to checkpoint.
- 5.8: Only about conventions that benefit accessibility, per resolution of 15 June teleconference.
- 7.2: Some edits to the note after the checkpoint.
- 7.3: Add min requirements (seq navigation).
- 7.4: Add min requirements (seq navigation).
- 7.5: Add min requirements (forward/reverse/case-insensitive).
- 7.6: Add min requirements (important or doc object).
- 7.7: Add min requirements (inclusion/exclusion).
- 8.2: NOT YET REVIEWED. Add min requirements (one approach other than color).
- 8.4: Add min requirements (which set of elements).
- 8.5: Add min requirements (inclusion/exclusion).
- 8.6: Add min requirements (enumerated list of info).
- 8.7: Add min requirements (reference to 8.6).
- 8.8: Add min requirements (follow system conventions).
- 9.4: Add min requirements (percentage).
- 9.5: Add min requirements (percentage).
- 10.7: Add min requirements (one profile).Important Also moved requirement from note to be able to choose from among profiles, including no profile.
- 10.9: Add min requirements (three pieces to the req).
- 14.6: Configure and control, per resolution of 15 June teleconference.
Changes to glossary
- Some minor edits to configure/control.
Changes to the Techniques
- 2.5: Added some information about HTTP content negotiation
- 4.11: Added SAPI reference.
- Added info (for future implementation report) about emacspeak support for speech checkpoints.
Versions WD-UAAG10-20000610 and WD-UAAG10-TECHS-20000610
These documents incorporate more resolutions to issues raised during the Proposed Recommendation review and other changes based on Working Group discussion of thoses issues.
Changes to the Guidelines
General
- PDF version is now gzipped (reduced from 10 Megabytes to 600K).
- Style sheet fixed (was breaking under NN).
- Changed "application" to "software" in some places, notably in definition of "user agent". Based on suggestion from Dick Brown.
Checkpoints
- 2.5: Wording changed per chair resolution about checkpoint 2.5.
- 3.3, 3.5, 3.6: Changed "turn on/off" to "freeze" per proposal for editorial clarification from Ian.
- 3.8 and 3.9: Split and wording changed per chair resolution about checkpoint 3.8.
- 4.8: Now priority 1 per resolution of 8 June 2000 teleconf.
- 4.10: Wording changed per resolution of 8 June 2000 teleconf.
- 7.6: Wording changed per chair resolution about checkpoint 7.6. Also, incorporated 7.6 edits from EH. Moved part of this chckpoint to guideline introduction based on comments from Rich Schwerdtfeger.
- 7.7: Wording changed per resolution of 18 May teleconference
- 8.4: Wording changed per resolution of 18 May teleconference. Added information to note about the purpose of the checkpoint.
- 8.8: Wording changed per chair resolution about checkpoint 8.8.
- 9.4: Wording changed per chair resolution about checkpoint 9.4.
Also, the following checkpoints were affected by the resolution of the 25 May 2000 teleconference to incorporate the changes proposed by Madeleine Rothberg about configure and control:
- Configure and control: 4.8, 4.1, 4.9, 4.10, 7.7, 8.5, 8.7
- Configure: 2.2, 2.3, 4.2, 4.3, 4.4, 4.11, 4.13, 4.14, 4.15, 4.16, 9.3. There was no change to the wording of these checkpoints, which already used the term "configure".
Glossary
- Definition of "native support" modified. Now speaks more clearly about implications/benefits of using operating system features, and that the UA is not required to make these features available through the UI or programatically.
- Definition of control and configure added, based on suggested definition from Eric Hansen and resolution of 25 May 2000 teleconference.
- Definition of synchronization added, based on suggested definition from Eric Hansen. Part of Eric's definition was moved to the techniques for checkpoint 2.4.
Changes to the Techniques
- Clarification to language change techniques based on comments from Mimasa.
- 4.10: Added technique that user agent should allow voice to be louder and softer than other audio sources.
- 9.4: Added comment about gradual image rendering, percentage info per Harvey Bingham suggestion.
Versions WD-UAAG10-20000507 and WD-UAAG10-TECHS-20000507
These documents incorporate resolutions to issues raised during the Proposed Recommendation review and other changes based on Working Group discussion of thoses issues.
Changes to the Guidelines
General
- Long descriptions added for all images, as well as captions for images.
- The document is now valid XHTML 1.0 strict.
- The navigation bars are now marked up with MAP elements.
- Incorporated Editorial comments from Susan Lesch
- References sections added to checklists.
- Global replace of "support" by "implement" (in almost all cases). The usage should be that the user "implements" a specification and "supports" a feature.
- Moved the accesskey "c" to the table of contents from the first link in the navbar. Also documented this accesskey after the table of contents. This is the only accesskey that we use.
- Dashes now marked up as dashes.
- Usage of the generic term "document object model" v. the specific W3C DOM clarified.
- Replaced ABBR element in markup with ACRONYM.
Please note that this draft does not take into account "minimal requirements" discussions (refer to issue 257.
Introduction
- In "1.2 Principles of accessible design", deleted information about contextual v. direct navigation methods per the resolution ofissue 274 and moved some of this text to Guideline 7.
- In "1.3 How the guidelines are organized", added a statment that some checkpoints overlap in scope and this is indicated in the checkpoint description. This was added per the resolution of issue 235.
- Moved information about "consistency" to the Techniques document since there are no consistency requirements, per resolution of issue 275.
- The scope of the guidelines was not increased to include future types of user agents explicitly, per the resolution of issue 212.
Conformance / Applicability
- 1.7 New subsection entitled "Which user agents may conform" per the resolution of issue 232.
- 1.7 Clarification about the required accessibility of the conformance claim (in "Well-formed conformance claims").
- Added clause about applicability of content purpose per resolution of issue 211 and issue 247 (scope limited to what is recognized).
- Added a general statement after the applicability provisions that, unless indicated, all checkpoints required implementation through the user interface, per the resolution of issue 258.
- Added a statement that input / output device applicability referred to the entire user agent, not a subset of functionalities, per the resolution of issue 255.
- Important: Removed clause about applicability and hardware per resolution of issue 256.
- Added "unless at least one of the following is true" to the applicability provisions per the resolution of issue 268.
- Per resolution at 25 April teleconference, added statement section on conformance about how UAs and ATs fit together and the goals of improving accessibility in tandem.
- In the resolution of issue 259, the Working Group confirmed that using features of the OS was recommended. There was no change to the pertinent applicability provision.
- In the resolution of issue 252, the Working Group confirmed the current level of conformance granularity. There was no change to the overall conformance policy.
Guidelines
- Guideline 1 added text to talk about proper use of APIs per the resolution of issue 255. Some minor changes made suggested by Rich Schwerdtfeger 18 April. Editorial changes to checkpoints in Guideline one per resolution of issue 260.
- Guideline 3 rationale changed per resolution of issue 218.
- Guideline 6 scope made clearer per the resolution of issue 231. Also, some text about W3C processes moved from techniques to rationale.
- Guideline 9: Some comments moved from Guideline 8 per the resolution of issue 234.
- Guideline 9: Cross reference to checkpoint 5.5 modified per the resolution of issue 236
- Guideline 11: No (editorial) addition about power users, per resolution of issue 240.
Checkpoints
The checkpoints were moved around for several reasons:
- Groupings within Guidelines changed as a result of issue 226 and issue 270.
- Some priorities were changed and thus checkpoints were reordered
- Some checkpoints were moved because they made sense in other Guidelines.
As a result, the numbers below indicate the numbers in the document as of this version (which may be different from the numbers indicated in the recorded issues).
Changes to individual checkpoints:
- Checkpoint 1.1: Edited so that it no longer speaks only about devices, per the resolution of issue 255.
- Checkpoint 1.2: Modified per issue 213 and issue 253. Note also influenced by the resolution of issue 255.
- Checkpoint 1.3: No change to scope, per resolution of issue 261. No change in note about client-side image maps per resolution of issue 214.
- Checkpoint 1.4: Edited so that it no longer speaks only about devices, per the resolution of issue 255. Note about client-side image maps unchanged per resolution of issue 219.
- Checkpoint 1.5: Fixed example in note per resolution of issue 215 and issue 216. Scope of checkpoint not changed per WG resolution ofissue 245.
- Checkpoint 2.1: As a result of the resolution of issue 207 and issue issue 246 the checkpoint was edited slightly as was the Note, and to align the checkpoint with checkpoint 2.3, also changed as a result of issue 207. More importantly, the reference to "including alternative equivalents" has been dropped (and the definition of "content" improved). And the note after 2.1 has been changed per the resolution of issue 241. No change has been made to 2.1 as a result of issue 217 about locational information. I need to confirm with the reviewer, but I have proposed to the reviewer that this is an authoring, not user agent, issue. Lastly, no explicit information about "recognized alt equivs" is required, per the resolution of issue 211.
- Checkpoint 2.3: Important: I have modified this checkpoint as an implementation of the resolution of issue 241. The current wording (easy access to equivs in the same viewport) reflects a resolution of the 2 May teleconference. I think this wording subsumes the wording of the previous checkpoint (allow the user to choose equivalents). Moved Note after 2.3 to 2.1 techniques (about choosing from among multiple captions). The priority of this checkpoint was not changed, per resolution of issue 269.
- Checkpoint 3.9: Important: Priority raised to P2 per the resolution of issue 264.
- Checkpoint 4.1: Note after checkpoint fixed per the resolution of issue 219.
- Checkpoint 4.2: The priority of this checkpoint has not been changed, per the resolution of issue 248.
- Checkpoint 4.5: Added cross-reference to checkpoint 2.4 per resolution of issue 220. Priority not changed, per resolution of issue 244. However, what is minimum to conform needs to be clarified as part of issue 257.
- Checkpoint 4.7: Editorial change per resolution of issue 271. The priority has not been changed per WG resolution of issue 249
- Checkpoint 4.15: Checkpoint text clarified per the resolution of issue 223.
- Checkpoint 4.16: Important: Checkpoint text modified to talk about limits to the number of open windows, per the resolution of issue 224. Added cross-references per the resolution of issue 225
- Checkpoint 5.5: Editorial changes to the Note after the checkpoint per the resolution of issue 227.
- Checkpoint 5.7: More cross references added per the resolution of issue 228.
- Checkpoint 5.9: Deleted the word "default" from the checkpoint text and added examples after checkpoint per the resolution of issue 230 and issue 229. Priority of this checkpoint unchanged, but only talks about conventions that affect accessibility, per the resolution of issue 262
- Checkpoint 7.2: No change, per resolution of issue 266.
- Checkpoint 7.3: No change, per resolution of issue 265.
- Checkpoint 7.6: Not yet approved: Refer to 5 May proposal from Ian as part of resolving issue 233 and issue 242
- Checkpoint 8.1: Note added about graphical user agents being able to satisfy the checkpoint with grid layout (and a little more) per the resolution of issue 235. The priority was left the same per the resolution ofissue 263. Also, minor edits to Note as approved by working group at the 25 April teleconference.
- Checkpoint 8.3: Not deleted, per the resolution of issue 250.
- Checkpoint 8.4: Added note about navigable outline view, per resolution of issue 272.
- Checkpoint 8.8: Not yet approved: Formerly checkpoint 5.6. Moved per proposal from Ian 5 May.
- Checkpoint 9.2: Modified per Issue 208. Refer also to clarification that general prompting (not just special case of 9.2) satisfactory technique per issue 279. The priority is still P2, the WG's resolution of issue 243.
- Checkpoint 9.4: Change not yet approved by WGModified checkpoint text per 5 May proposal by Ian.
- Checkpoint 10.5: Added Note per the resolution of issue 238 that in some modes number of single commands available will be significantly reduced.
- Checkpoint 10.2: Editorial changes to the Note for clarity per the resolution of issue 237.
- Checkpoint 10.6: Note clarified (based on reviewer comment) per the resolution of issue 239.
- Checkpoint 10.7: Changed "view" to "viewport" in Note.
- Checkpoint 10.9: Editorial cleanup per the resolution of issue 273. Added note about graphical tool bars, per discussion at 20 April teleconference.
- Checkpoint 11.2: No change. Priority left the same per resolution of issue 267.
- Checkpoint 11.5: Only talks about changes that affect accessibility (and info added to Note) per the resolution of issue 251.
Glossary
A number of changes were made to the glossary:
- Refer to changes in content, view, viewport, element, attribute, document object, document object model, document source, and document source view. These changes, mostly made per the resolution of issue 278, were also influenced by later comments from Al Gilman and Eric Hansen.
- Added definition of "default styles".
- Added info to definition of configure about system limitations in the range of configurability.
References
- Added additional references to IBM guidelines.
- Added SAMI.
- Added JAVAAPI.
- Added AERT, a reference to the evaluation and repair techniques document.
Changes to the Techniques
Editorial
- Editorial changes made based on Eric Hansen detailed review (marked up on paper). Refer also to his comments on 10 March techniques. The comments that have not been taken into account in this release are:
- 2. Provide better description of visuals.
- 6. Respect proprietary rights of regarding product and company names.
- 10. Clarify meaning of user interface
Techniques
- Checkpoint 1.5: Some edits to Techniques per Eric Hansen proposal for 1.5 techniques.
- Checkpoint 2.1: Added a technique about reading attribute values. Added information about selecting from among multiple captions.
- Checkpoint 4.1: Added to techniques document information about zoom v. font size change per the resolution of issue 254.
- Checkpoint 4.7: Added some rationale.
- Checkpoint 4.8: Added technique about using OS features for audio control per the resolution of issue 221.
- Checkpoint 4.11: Added technique about using OS features for speech per the resolution of issue 222.
- Checkpoint 4.12: Comment about XML and style sheets added per resolution of issue 209.
- Checkpoint 8.1: technique with HTML attributes added.
- Checkpoitn 9.2: a technique that will meet the requirements of the checkpoint is to prompt before any form submission. Resolved at2 May teleconf.
- To technique about hiding MAP elements, suggested looking for "title" attribute per UAAG/WCAG discussion and 3 May proposals from Al.
- Some editorial changes to techniques of Guidelines 3 and 11 percomments from Dick Brown.
- Some editorial changes to techniques of Guideline 9 per comments from Mickey Quenzer.
- Some editorial changes to techniques in Guidelines 7 and 8 percomments from Denis Anson.
- Some additional frame techniques per 25 April comments from Gregory Rosmaita.
- Added some information about JFW and tracking focus changes per25 May Gregory comments about JFW and focus.
Versions PR-UAAG10-20000310 andWD-UAAG10-TECHS-20000310
This version of the Guidelines is a Proposed Recommendation.
Changes to the Guidelines
- Updated status section.
- In section on conformance, changed "should" to "may" for using the checklist to document inapplicable checkpoints.
- 1.5: Minor edits to Note after checkpoint.
- 4.16: Re-worded per 9 March teleconference and editorial work from Ian.
- 6.2: Repaired per 9 March teleconference.
- 9.4: Changed "portion" to "proportion" per 9 March teleconference.
- Modified definition of "configuration" to talk about configuration of parameters in this document and to highlight persistence.
- Minor change to definitions of audio presentation and equivalent alternative.
- Added reference to XHTML and mention in Guideline 6.
- Harmonized how dates are used in references.
- Link to PDF version no longer says that it's gzipped.
Versions CR-UAAG10-20000308 and WD-UAAG10-TECHS-20000308
Changes to the Guidelines
This is a revision of the Candidate Recommendation for Working Group review.
Conformance
- Additional information required for well-formed conformance claims (product information).
- Some edits to tighten section on well-formed conformance claims.
- Example claim now in HTML
Checkpoints
- 1.5: Edited based on resolution to issue 195.
- 2.1: Added cross reference to checkpoints in Guideline 5 per 1 March teleconference.
- 2.2: Changed wording of example based on resolution to issue 191.
- 2.6: Added collated text transcript to checkpoint text based on resolution to issue 204. Also, moved note after checkpoint into checkpoint text.
- 3.8: Edited parenthetical text based on comments from Nir Dagan and Henrik Nielsen.
- 4.7: Added text transcript and collated text transcript to checkpoint text based on resolution to issue 204.
- 4.16: Editorial: deleted the word "spawned"; use "open" instead.
- 5.1: Limited to read access to DOM 2 core/html modules based on resolution to issue 190 and issue 206.
- 5.2: New. Based on resolution to issue 190 and issue 206.
- 5.3: New. Based on resolution to issue 203.
- 5.4: New. Based on resolution to issue 206.
- 5.8: Note added based on resolution to issue 200 and issue 201 and
- 6.2: Two changes:
- Wording changed based on resolution of issue 196 and issue 205.
- changed "specification" to "Recommendation" Change proposed by Ian based on suggestion from W3C Director.
- 8.4: Clarified based on resolution to issue 198.
- 9.4: editorial: added "image" to examples, removed the word "clip" from examples.
- 9.5: changed "content" to "rendered content" in checkpoint text. Ian made this change upon review of the document.
- 10.7: Reduced scope based on resolution to issue 197.
- 10.8: Clarified based on resolution to issue 199.
References
- References to HTML 4.0 updated to HTML 4.01, as well as links to elements/attributes.
- Updated ATAG 1.0.
- Removed DOM 1 references since unused.
- Per 3 February teleconf, references to WCAG are narrowed to WCAG 1.0.
Glossary
- New entries: Audio presentation, collated text transcript, document object model, content, offscreen model.
- Deleted entries: Spawned viewport, "Documents, Elements, and Attributes".
- Harmonized entry structure and capitalization.
- Added noframes and noscript examples to definition of alternative equivalent per 2 March teleconference.
- Edited entries for transcript and recognize.
- Other entries edited.
Editorial
- Expanded section 1.3 to talk about checkpoint grouping and ordering.
- Edited rationales of Guideline 4 (with some info from Guideline 2) and Guideline 11.
- Processed comments from Eric Hansen.
- Processed comments from Susan Lesch.
- Ensured order of checkpoints by priority.
Changes to the Techniques
This is a major revision of the Techniques document, with too many changes to document easily. The text should be less redundant, less verbose, easier to read, and more complete. Some stuff:
- Deleted appendix 6 on techniques for ATs and integrated elsehwere. The techniques were almost all in the body of the document anywya.
- Deleted appendix
- New references and references divided into groups (guidelines, user agents, resources, etc.).
- Add PNG format for images.
- Incorporated comments on techniques from Susan Lesch.
- Fixed techniques based on comments from Nir Dagan: Nir comments 1, Nir comments 2, Nir comments 3.
Versions CR-UAAG10-20000126 andWD-UAAG10-TECHS-20000126
Changes to the Guidelines
- Important. Updated the conformance statement based on the 25 January unified conformance scheme.
- Changed all occurrences of "alternative equivalent" to "equivalent alternative" as in WCAG and ATAG.
- Incorporated editorial comments from Judy Brewer.
- Switched checkpoints 3.8 and 3.9 to put them in the correct priority order.
- The PDF version of the spec is no longer gzipped.
Changes to the Techniques
- Added a cross-reference from checkpoint 5.6 techniques to the appendix on in-process loading. Also added some verbiage as the beginning of clarificationon the meaning of "timely".
- Added some techniques to 10.9 about turning on/off controls based on a Charles request.
- Based on Mark Novak comment, added some info to Appendix 4 on where to find access info in MS Windows.
Summary of changes between WAI-USERAGENT-19991105 and CR-UAAG10-20000121
This section summarizes the major changes to the guidelines between the last call draft and the first Candidate Rec draft.
Total checkpoints in last call: 87
Total checkpoints in CR draft : 80
Deleted checkpoints
- 2.3 (not an access issue)
- 2.6 (subsumed by new 2.5)
- 3.10 (merged with new 3.9).
- 4.8 (subsumed by new 4.5)
- 4.10 (subsumed by new 4.6)
- 4.11 (subsumed by new 4.5)
- 5.1 (subsumed by new 5.1 and 5.2)
- 5.2 (subsumed by new 5.2 and 5.6)
- 7.3 (subsumed by new 7.6)
- 8.9 (deleted since not specific enough and part of 11.5)
- 9.1 (deleted since subsumed by new 5.4)
Added checkpoints
- 4.15 (focus control)
- 8.2 (visited links)
- 10.5 (single command now separate from new 10.2)
- 11.5 (document changes)
Modified checkpoints
Checkpoint priority changes
- 8.5 (Priority dropped to P3, now 8.4),
- 8.8 (Priority raised to P2, now 8.7)
- 10.5 (Priority raised to P1, now 10.2)
Checkpoint clarifications
The following checkpoints were clarified, modified due to merging, or otherwise improved. If the checkpoint number changed, the new one is in parentheses: 1.1, 1.5, 2.2 (now 2.5), 2.4 (now 2.2), 2.7 (now 2.3), 3.9 (now P2), 4.1 (order switched with 4.2), 4.7 (includes more multimedia types, now 4.5), 4.10 (now 4.6), 4.13 (includes more multimedia types, now 4.6) 4.17 (now 4.12), 4.18 (now 4.16), 5.3 (now 5.2), 5.4 (now 5.3), 10.3 (now 10.4), 10.6 (now 10.7).
Editorial changes to checkpoints
The following checkpoints had editorial changes made to them. If the checkpoint number changed, the new one is in parentheses: 1.4, 2.1, 2.5 (now 2.6), 2.8 (now 2.4), 2.9 (now 2.7), 3.4, 4.9, 4.12 (now 4.7), 5.5 (now 5.4), 5.6 (now 5.1), 5.7 (now 5.5), 5.5 (now 5.4), 7.6 (now 7.5), 8.3 (now 8.6), 10.4, 10.7 (now 10.8), 11.4
Other changes to the guidelines not related to the checkpoints
These changes were made as part of a general effort to clarify the guidelines:
- The abstract and introduction sections were edited.
- All the rationale sections (guideline introductions) were edited.
- There were terms added to and removed from the glossary
- Some references were added or modified.
Minority opinions
Versions CR-UAAG10-20000121 and
Changes to Guidelines
- Global change of "to control" to "to configure".
- Added to definition of "applicability" : "It cannot be satisfied due to hardware or system resource limitations."
- Per 20 January teleconf, removed "and through APIs" from several checkpoints since that's covered by checkpoint 5.4.
- Checkpoint 1.2. Modified per 20 January teleconf.
- Checkpoint 1.5. Modified per 20 January teleconf.
- Checkpoint 2.3. Modified per 19 January teleconf.
- Checkpoint 3.9. Priority raised to P2 per 20 January teleconf.
- Checkpoint 4.15. Added per 20 January teleconf.
- Checkpoint 4.16. Edited per 20 January teleconf.
- Checkpoint 5.5. Modified per 19 January teleconf. Note afterwards moved to rationale of guideline.
- Old checkpoint 9.1. Deleted per 20 January teleconf.
- Checkpoint 10.7. Modified per 19 January teleconf.
Changes to Techniques
- Added note about AT search on non-rendered content.
Versions WD-UAAG-20000115 and WD-UAAG-TECHS-20000115
Changes to Guidelines
General changes
- Now the PDF and PS versions are gzipped since they are so big.
- Attempt to harmonize use of imperative verbs in all checkpoints: provide, make available, ensure, implement, conform, etc.
- Editorial changes made throughout based on comments from Eric Hansen, Madeleine Rothberg, Harvey Bingham, Martin Düerst, and others.
Conformance
- Now, the section about applicability says that that a checkpoint or "a portion of a checkpoint" applies ...
Introduction changes
Last three paragraphs of principles of accessible design (1.2) subsection on user interface edited to talk about installation and consistency. Also about support for deprecated features.
Checkpoint changes
- From 20 December 1999 draft, deleted checkpoint 8.9 (consistency) per12 January 2000 teleconf.
- Checkpoint 1.1 : Edited per 12 January 2000 teleconf.
- Checkpoint 2.1: Moved note afterwards to techniques. Refer toissue 186
- Checkpoint 2.3: Changed to talk only about required but missing alt text. Refer to issue 189.
- Checkpoint 2.6: Added text transcript back.
- Checkpoint 4.6 : Changed to P1 per 5 Jan teleconf. Issue 159.
- Checkpoint 4.15: Moved info about SMIL from note to techniques. Added mutual cross-references between 4.15 and 9.1
- Checkpoint 5.2: Added explicit mention of DOM in examples.
- Checkpoint 7.4: Editorial change to clarify meaning.
- Checkpoint 7.5: Edited per 12 January 2000 teleconf.
- Checkpoint 8.1: Clarified that this is for the user.
- Checkpoint 8.2: NEW. Added per 12 January 2000 teleconf.
- Checkpoint 8.8 : Changed to P2 per 5 Jan teleconf. Issue 161.
- Checkpoint 9.2: Added note after checkpoint per Martin Düerst last call comment.
- Checkpoint 10.2: Changed to P1 per 12 January 2000 teleconf. . Moved part of note to 5.6
- Checkpoint 10.6: Shortened. Refer to Issue 187
- Checkpoint 11.4: Reworded for clarity. Moved note to techniques.
- Checkpoint 11.5: NEW. Added per 12 January 2000 teleconf.
Changes to Glossary
- Added definition of profiles.
Changes to Techniques
- 3.1.5: Added xslt example.
- Added Jon Gunderson techniques for Guideline 8.
- 3.5.2: Added some techniques from info from Am. Fed. for the Blind on reading tables.
- 10.6: Added para about compatibility mode.
Versions WD-WAI-USERAGENT-19991220 andWD-WAI-USERAGENT-TECHS-19991220
Changes to Guidelines
- Lots of editorial changes to rationale sections of all the guidelines and the glossary, in large part based on comments from Eric Hansen.
- Added information to introduction and 1.1 note about accessible installation based on resolution of issue 147.
- Checkpoint 1.4: Copied note about low-level functions based onissue 141.
- (old) Checkpoint 2.2: Deleted, based on issue 140. Other changes based on 140 resolution also made.
- Checkpoint 2.3: Wording changed based on resolution to issue 168.
- (old) Checkpoint 2.6: (Choose audio track) Deleted, based on resolution of issue 143.
- Checkpoint 2.7: Editorial clarification.
- Checkpoint 4.6: Changed fast forward to advance in control-multimedia based on resolution of issue 132.
- Checkpoint 4.12: Editorial clarification to checkpoint text and note.
- (Old) Checkpoint 5.1: Deleted based on resolution of issue 114.
- Checkpoints 5.2, 5.3: Modified text based on resolution of issue 114.
- (Old) Checkpoint 5.4: Deleted based on resolution of issue 114.
- (old) Checkpoint 7.3: Deleted based on 10 December face-to-face. Moved techniques to 7.6.
- Checkpoint 8.5: Changed "resource" to "content".
- Changed "audio track" to "auditory track".
- Verified use of "view" and "viewport".
- Fixed style sheet for table of contents on Mac.
- Restored old Guideline three title per 9 December face-to-face.
- Made changes about focus (content v. ui) based on 9 December resolution to issue 128.
- Made changes based on resolutions from the 15 December 1999 teleconf.
- Made changes based on WAI EO last call review.
- Removed the sentence about "common sense" from the applicability clause.
- Added note about "Double-A v. AA" to conformance.
- Glossary: Added "graphical", "api". Deleted "insertion point" and "current value". Simplified "property value". Created entry for "point of regard".
Changes to Techniques
- Checkpoint 1.1: Edits based on Eric Hansen comments
- Checkpoint 4.2: Techniques added based on resolution of issue 118.
- Checkpoint 4.5: Added (vague) techniques about slowing audio without distortion.
- Checkpoint 4.6: Added techniques based on resolution of issue 132.
- Checkpoint 5.2: Added note from Earl Johnson based on resolution of issue 113.
- Checkpoint 7.3: Moved techniques from 7.4 to 7.3
- Checkpoint 7.3: Added technique about default sequential nav order for active elements based on natural language.
- Checkpoint 7.6: Techniques moved here from (deleted) 7.3
- Checkpoint 11.2: Added text to techniques based on resolution of issue 169.
Versions WD-WAI-USERAGENT-19991206 andWD-WAI-USERAGENT-TECHS-19991206
Changes to Guidelines
A number of editorial changes were made based on Eric Hansen comments. Changes include:
- New Abstract text. More about scope of Guidelines.
- New Introduction structure. Also, new text in 1.1 Benefits to Accessibility to distinguish accessibility issues from design benefits.
- Guideline titles shortened per Gregg Vanderheiden suggestion. Guideline subheads edited to make up for shorter titles.
- Guidelines now identify more clearly which checkpoints address user interface accessibility and which address content accessibility. This has resulted in some checkpoint renumbering (old-to-new-number map not provided yet).
- Added more information about the non-normative nature of the Techniques in the Techniques Document.
- Edits to Guideline 1 rationale.
- Edited Guideline 2 subhead and rationale.
- New I18N related notes after checkpoint 2.2.
- Checkpoint 2.9 text on natural language change notification clarified.
- The "applicability" section is now more visible under 1.7 Conformance. The term "native" has been subsumed by the applicability section.
- Added more notes about which checkpoints are special cases of other checkpoints.(e.g., 5.4 is special case of 5.3).
- Edited Guideline 3 rationale.
- To checkpoint 4.11, added note that UA may not be able to control playback rate for all formats.
- Fixed bug in 4.17 checkpoint text.
- Added note to checkpoint 5.4 about availability of input config through APIs.
- Edits Guideline 7 rationale.
- Checkpoints 7.6 and 7.7 have new notes about system conventions for focus and selection.
- Edits Guideline 8 rationale.
- Moved note after 11.3 to Guideline 11 rationale. Also, some edits to Guideline 11 rationale.
- New clarifying note in 11.4
- Term "alternative content" has been replaced by "alternative equivalent". "Alternative text" has been replaced by "text equivalent". The glossary defines both.
- Replaced "motor" by "physical" except one occurrence.
- Replaced "impairment" by "disability".
- "Continuous equivalent" has been replaced by the more specific captions + auditory description.
- Added abbreviation expansions to key terms.
- "Braille" instead of (small "b") "braille".
- "closed captions" to "captions" with clarification in definition.
- Some glossary structure clarification. In the glossary, modified definitions of Assistive Technology, Natural Language, Content, Equivalent, Text Transcript, Auditory Description, Captions, User Styles, Author Styles, selection, focus, point of regard, and insertion point.
- New references: [SPEAK2WRITE], [CHARMOD], [BRAILLEFORMATS]
- Removed some references to DOM2 event model since may be for DOM3. Need more info.
Changes to Techniques
- Improved reference style and links directly to the pertinent parts of other specs.
- Created linear version of NN keymap table. Added an empty line to show no key access to documentation.
- Added a lot of techniques!
Version WD-WAI-USERAGENT-TECHS-19991121
Lots of additional techniques based on WG comments during last call.
Versions WD-WAI-USERAGENT-19991105and WD-WAI-USERAGENT-TECHS-19991105
Changes to Guidelines
- Section 1.6 (Conformance). Added a note to reader that info about delivery will be provided later.
- Checkpoint 5.3 Added note about providing current input config to ATs.
- Checkpoint 8.2 generalized as per 3 November teleconf.
- Checkpoint Checkpoints 10.1 and 10.2 split into two (author-supplied and user-agent supplied) as per 3 November teleconf.
- Checkpoint 10.3: Added "single-stroke" requirement back (moved to note in previous version).
- Some harmonization of terminology.
Changes to Techniques
Added more techniques based on comments from Jon Gunderson, Al Gilman, Marja Koivunen (direct mapping), and others.
Versions WD-WAI-USERAGENT-19991029 andWD-WAI-USERAGENT-TECHS-19991029
Changes to Guidelines
- Incorporated resolutions of 27 October teleconf about the proposed changes to Guidelines 1, 2, and 11.
- Separated definition of "active" from "focus".
- 1.1: edited note after the checkpoint.
- 3.2: New checkpoint, split off from 3.4
- 5.2: Added note about plug-ins and virtual machines as per 22 October teleconf.
- 11.3: Some edits to note after checkpoint.
- Some harmonization of the use of the terms content, resource, page.
- Some harmonization of the use of the terms platform, system, operating system.
- The term "dependent user agent" has been removed from the document in favor of "assistive technology".
Changes to Techniques
Major restructuring
- The content was moved all over the place.
- Some information specific to assistive technologies, including some checkpoints formerly for dependent user agents, moved to an appendix.
- Some techniques proposed at the Redmond face-to-face (refer toRedmond minutes).
Version
This is a Working Group draft. There was no Techniques document published on this date.
General changes
- Better links from definition instances to definitions. Same for references.
- New section 1.3 on related documents (for techniques, other guidelines).
- Table of contents now resembles AUGL table of contents.
- Attempt at harmonizing use of platform/system/operating system.
- Attempt at harmonizing use of content/resource/document/page
Changes to Conformance
- Added additional requirements as per Microsoft face-to-face: date, version, checklist.
- Added note about difficulty verifying some checkpoints without vendor info to how Gl organized Microsoft face-to-face
Changes to Guideline 1
- Added note that Checkpoint 1.1 applies to other functionalities described in the document.
- Checkpoint 1.1: Added clarification to device-independent-ui that all input APIs need not be supported, but support for standard APIs expected. Also clarified that supported means supported by the UA
Changes to Guideline 2
- 2.2: Changed "and/or" to "and user help system."
Changes to Guideline 3
- 3.1: Added note about simultaneous access.
- 3.2: Now generalized to all equivalents.
- Old 3.3 split into new 3.3 and new 3.9 as per Microsoft face-to-face
Changes to Guideline 4
- Edits to Guideline text and rationale.
- 4.3: About audio now. Also talks about native rendering only (like 5.12).
- Deleted 4.5. as per Microsoft face-to-face. Subsumed by 3.2.
- Deleted 4.11. Now part of 5.18 as per Microsoft face-to-face
- Deleted 4.12. Considered covered by 3.1 at Microsoft face-to-face.
- 4.7: Was 4.1 Now priority 3 as per Microsoft face-to-face.
Changes to Guideline 5
- 5.18: Added as per Microsoft face-to-face.
Changes to Guideline 6
- 6.1: New. Split off from 1.1.
- 6.2: Used to be part of 6.1 of previous draft.
- 6.3: Used to be part of 6.1 of previous draft. Also added info about virtual machines/plugins as per 20 October teleconf. Aoso added note after (vendor-neutralized).
- 6.4: Removed part about standard APIs since covered by 6.1
- 6.5: New. Added as per Microsoft face-to-face.
- 6.6: Removed part about standard APIs since covered by 6.1
Changes to Guideline 7
- Changes to Guideline wording (not W3C-specific) based on 6 October teleconf.
Changes to Guideline 8
- 8.3: Changes based on 6 October teleconf: added note, made for all user agents.
- 8.5: Added as per Microsoft face-to-face.
Changes to Guideline 9
- Deleted old 9.2 (number of viewports) as per 6 October teleconf
- 9.3: For all user agents (as per 6 October teleconf).
- 9.4: Now clearly indicates that fee info due to markup.
- 9.6: New. Added as per Microsoft face-to-face
- 9.9: Now for all UAs. However, not selected table cell.
Changes to Guideline 10
- 10.4: Editing of checkpoint text.
Changes to Guideline 12
- Checkpoints 12.2 and 12.3: Changes in wording for consistency with Authoring Tool Guidelines changes.
Appendix on Dependent UA requirements.
- Added as per Microsoft face-to-face discussion about addressing suggestions for dependent UAs rather than deleting entirely from document.
Changes to the Glossary
- Added definition of "control" (as in "control styles").
- Added definition of "documentation"
- Added definition of spawned window.
- Added definition of user- and user agent-initiated.
Changes to the References
- Added UA-CHECKLIST
Versions WAI-USERAGENT-19991005 and WAI-USERAGENT-TECHS-19991005
These are Working Group drafts.
Changes to the Guidelines
- Edits to prose of the Abstract, Introduction, Priority definitions, Guideline Subheads, and Guideline rationales.
- Added some scripts to facilitate and ensure coherence of definitions and references.
- Generalization of term "document" to "resource" or "content" where appropriate.
Changes to the Techniques
- Added some scripts to facilitate and ensure coherence of definitions and references.
- Added Jon Gunderson proposed techniques on Frames and orientation, including images.
Versions and
These are Working Group drafts.
Changes to the Guidelines
General
- The document itself now conforms to HTML 4.0 strict.
- Uses terms "discrete" and "continuous" alternative as per SMIL access Note and 22 Sep WG teleconf decision to reuse.
- Term "closed captions" used instead of "captions" to refer to multimedia captions.
- Term "synthesized speech" used instead of "speech" alone.
- Added missing subhead text.
Abstract
Introduction
- Added definition of "user agent" as per Jim Allen proposal.
- Based on Marja discussion, added prose about serial and direct access to functionalities.
- Added some intro text about access to content through APIs.
Conformance
- Important. No more subclassing for conformance. Note however, that checkpoints for dependent user agents have not been resolved in this draft. o
Guideline 1
- Added some rationale about output-device independence.
Guideline 2
- Edited rationale.
- 2.4: "Wherever possible" deleted.
Guideline 3
- 3.3 For all users agents, as per 22 Sep WG teleconf.
Guideline 4
- 4.12: New wording.
Guideline 5
- 5.16: New. Added as per 22 September teleconf.
Guideline 8
- 8.1: Added NOTE to end.
Guideline 9
- 9.6: Changed from priority 3 to 2.
- 9.7: New
- 9.11: Generalized to discuss form structure and navigation. (Refer to Proposal from Ian).
Guideline 10
- 10.6: New wording.
Glossary
- For definition of "active element", talk about explicitly specified handlers only.
- Added definition of continuous alternative.
- Definition of applicable checkpoint edited.
References
- Added [MICROPAYMENT]
Changes to the Techniques
- Added 3.1.5 on abbreviations/acronyms
- 3.5.6: New section on skipping nav mechanisms.
- 3.6.3: New techniques on links.
- 3.6.4: New info about table metadata.
- 3.6.8: New sources of metadata
- 5.3.3: Header algorithm. More info about repair strategies.
- Section 7: Added link to [SMIL-access] Note. Will delete remaining info from document in next version.
- Added link to [ALTIFIER], [BHO] (for timely access by ATs).
- Incorporated changes proposed by Harvey (part 1, part 2).
- Incorporated some prose from David Poehlman.
- Incorporated client-side image map techniques from Cathy Laws.
- Incorporated techniques about scripts from Rich.
Versions and
These are Working Group drafts.
Changes to the Guidelines
General
- The guidelines were reordered (resolved at 25 August teleconf. Note. Whenever you send comments about a draft, please indicate which draft using the dated (and not latest) URL.
- Clarified usage of terms "view" and "viewport".
- Added more links to terms in the glossary from the checkpoints.
- Changed "For dependent user agents" to "For dependent user agents only". Same change for other class. Also, added links from those checkpoints to the definition of the expressions.
- Started using the word "resource" instead of the more specific "document". Thus, for example, one may want to know how much of a resource has downloaded (document, video clip, image, etc.).
- Clarified relationship between frame and view and reviewed usage for consistency.
- Now refer to captions as "audio captions" (4.5 and 5.9)
- Changed language "make available" into other wording as resolved at the 18 August teleconf.
Except where indicated, guideline and checkpoint numbers refer to those of the current draft.
Introduction
- Some edits based on Judy Brewer review of similar text in Authoring Tool Guidelines.
Guideline 1
- Checkpoint 1.2: Added example of image maps.
Guideline 3 (formerly 7)
- In rationale, added example of speaking link before link in section on orientation information
- Checkpoint 3.8: Use term "description track" to include captions, sign tracks, auditory descriptions, etc.
Guideline 4 (formerly 5)
- Moved information about blinking from checkpoint 4.6 to rationale.
Guideline 5 (formerly 6)
- Checkpoint 5.2: Wording now refers to text size. Font size change or zoom are techniques. Resolved during 11 August teleconf
- Checkpoint 5.12: Clarification that audio volume means that it's supported natively.
Guideline 6 (formerly 12)
- Checkpoint 6.4: Added note about exporting interfaces according to system conventions. Please review this addition
Guideline 7 (formerly 11)
- The term "specification" is used instead of "technology"
Guideline 8
- Checkpoint 8.2: Attempt to clarify wording. Now refers specifically to browser history.
- Checkpoints 8.3 and 8.4: Added the word "just" so that navigation is more clearly among specific subsets of elements.
Guideline 9
- Deleted old 7.9 and merged into new 9.6 as resolved at 11 August teleconf.
- Deleted old 7.10 and merged into new 9.7 as resolved at 11 August teleconf.
- Checkpoint 9.9: Now for dependent user agents only. as resolved at 11 August teleconf. Also added note about multi-dimensional tables.
- Checkpoint 9.10: Added example of "for" in HTML as resolved at the 18 August teleconf.
- Checkpoint 9.11: Wording changed as resolved at the 18 August teleconf.
Guideline 10
- Checkpoint 10.3: New wording. Attempts to clarify language.Please review. New wording now refers to "common types of document and viewport changes".
- Checkpoint 10.4: Removed the phrase "when the user may begin to browse" as resolved at 11 August teleconf.
- Checkpoint 10.6: New wording as resolved at 25 August teleconf.
- Checkpoints 10.4 and 105: Changed document to resource for more generality.
Guideline 12 (formerly 3)
- Changed wording of checkpoint 12.1 as resolved at the 25 August teleconf.
Glossary
- Added image map as example of active element.
- Added panner to list of viewport types.
- Added definition of highlight.
- Added definition of configure
- Added definition of natural language.
Changes to the Techniques
- 3.1: Added preliminary outline
- 3.1.4: Added some text about managing changes in active elements over time.
- 3.2: Added example of image maps to device-independent activation of links.
- 3.3: Added information about choosing from among available caption/audio tracks (SMIL). Also added note about zoom for text size changes.
- 3.4.1: Added information about highlighting the current viewport, selection, focus.
- 3.5.5: Techniques from Charles and HÃ¥kon about view navigation.
- 3.6.3: Added note about handling broken links in a manner that doesn't disorient.
- 3.6.5: Added Techniques and comment text from Gregory Rosmaita about form submission behavior.
- 3.8.3: Added note about multiple icon sizes.
- New references to AMAYA and USERAGENTS
Versions WAI-USERAGENT-19990811and WAI-USERAGENT-TECHS-19990811
These are public drafts. There are no changes in content from the 16 July drafts. This draft was put on the W3C Technical Reports Page afterInterest Group Review on 29 July.
Versions and
Guidelines
General
- W3C is now a registered trademark in the US and elsewhere.
- Added a number of cross-references.
- Harmonized use of "graphical desktop browser" and "assistive technology". The former term is used more widely since can be used in terms of conformance (thus, defined by set of checkpoints).
Conformance
- Section 3.1: Removed clause about conformance through other software.
Checkpoints
- Checkpoint 1.1: Now talks about device-independence through standard OS APIs.
- Checkpoint 2.6: New wording.
- Checkpoint 2.7: Added example of Alt-F4.
- Checkpoint 7.3: No longer just about language changes. Was old 7.3 and 9.9. Note. Now priority 1 for dependent UAs.
- Checkpoint 7.6: Combines old 7.6 and 7.8
- Checkpoint 7.7: Combines old 7.7 and 7.10
- Checkpoint 7.8: Was 7.9, now slightly generalized.
- Checkpoint 9.1: Now includes view, selection, and focus (formerly 9.1-9.3). Added note about frame as part of view to subsume old 9.7.
- Checkpoint 9.2: Was 9.4
- Checkpoint 9.3: Was 9.8
- Checkpoint 9.4: New. Subsumes 9.10-19.14,
- Checkpoint 9.5: Was 9.18
- Checkpoint 9.6: New. Subsumes 9.15-9.17, 9.19, 9.22, 9.23,
- Checkpoint 9.7: Was 9.21
- Checkpoint 9.8: Was 9.20
- Checkpoint 9.9: Was 9.24
- Checkpoint 9.10: Was 9.25
- Checkpoint 10.1: Now says information about document and view changes.
- Checkpoint 10.2: Was 9.5 and 9.6
- Checkpoint 10.4: Was 9.14, 10.3, and 10.4
- Checkpoint 10.5: New.
Guidelines
- Changed wording of Guideline 10 to include views.
- Added/modified rationale text to Guidelines 1, 3, 4, 5, 7, 8.
Glossary
- Added definition of device independence.
- Added definition of assistive technology
- Added definition of caption, auditory description, and description track.
Techniques
- Edited usage of visual and graphical as per David Poehlman request.
- 3.7.2: Added suggestions from Len Kasday
- Added info about keyboard shortcuts for MSAA features
- 3.5.2, 3.5.4: Added some navigation ideas for multimedia based on Marja comments
- 3.5.3: Added link to trace software for table navigation.
- Appendix 8: Added MS-KEYBOARD reference.
- Section 6: Removed CSS details - link to CSS Access note.
Versions and
Guidelines
- Section 3.1: Referred incorrectly to Priority 1 checkpoints only. This has been fixed.
- Checkpoint 2.7: New. Added as per 14 July teleconference.
Techniques
- Added info about navigation from Rich Scherdtfeger comments as per 14 July teleconference.
Versions WAI-USERAGENT-19990709 and WAI-USERAGENT-TECHS-19990709
The list of changes for the 9 July 1999 guidelines is available on the Web.
The list of changes for the 9 July 1999 techniques is available on the Web.
Versions WAI-USERAGENT-19990611 and WAI-USERAGENT-TECHS-19990611
The list of changes for the 11 June 1999 guidelines is available on the Web.
The list of changes for the 11 June 1999 techniques is available on the Web.
Version WAI-USERAGENT-19990331
Public version
The only changes from the previous version (WD-WAI-USERAGENT-19990309) were related to the document's style sheets and headers (to conform to W3C TR page styles).
Version WD-WAI-USERAGENT-19990309
The list of changes for the 9 March 1999 version is available on the Web.
Version WD-WAI-USERAGENT-19990210
The list of changes for the 10 Feb 1999 version is available on the Web.
Version WD-WAI-USERAGENT-19981019
It is difficult to summarize the changes in this draft of the guidelines since there have been many. I recommend that people review the entire guidelines document to verify whether changes they requested were made. If not, please inform the editors.
Aside from general editing, some of the main changes include:
- Section 2: General principles of accessible design. The number of principles in this section has been reduced to 6 in the hopes of making them weightier.
- Section 3: Terms and definitions. There is language that the definitions are meant to make the guidelines useful, but not more than that. The definitions have been tightened up. "Point of regard" has been added, but it is not fully defined yet (it may come from one of insertion point, user selection, or focus).
- The guidelines now have more rationale/background information
- The techniques are now written with a consistent voice.
- Each technique links to its "expansion" in the techniques document. As noted above, not many of the techniques are discussed more fully in the current release.
- There are techniques for scripts in 5.2 and 6.5
- In this release, the Postscript, PDF, and text versions of both the guidelines and techniques documents are available (from links at the beginning of each document).
Version WD-WAI-USERAGENT-19980814
- Updated section on longdesc that describes how to select a long desc with keyboard commands
- Updated section on longdesc exposure by the user agent
- Added item for turning off blinking text for non-standard HTML
- Added item for suspending DTML timer based events
- Included serialization strategies for rendering of tables
- Updated list of contributors
Version WD-WAI-USERAGENT-0713
- Added item to provide a visual indication of the presence of an ACCESSKEY on an anchor or form input control. Priority level 2
- Separated numerical and text search items for moving the focus directly to a link or control. Both are still Priority 2
- Added item to extend text search and element highlight capabilities to ALT, TITLE, LONGDESC and OBJECT inner text information.
- Improved description of hierarchical navigation.
Version WD-WAI-UA-BROWSER-19980603
Changed Priorities for some of the items in the following sections from Priority 1 to Priority 2
- Frame focus
- Element identification
- Direct navigation
- Focus indication
- Menu commands
- Documentation
D-LINK
- Added use of the RELative attribute with "dlink" setting to allow identification of anchors being used as a D-Link
HTML 4.0
- Added section on HTML 4.0 compatibility
Version WD-WAI-UA-BROWSER-19980602
Abstract
- (also called "user agent") to (and to user agent designers in general)
1.0 Ratings and Classifications
- Changed pages to document.
- Removed the phrase "designed without accessibility considerations"
2.0 General principles of accessible design
- Changed last sentence from: "This document does not specify how browsers should implement the guidelines based on these principles. It does assume that a browser can implement the guidelines based on the characteristics, defined here." to "This document does not specify how browsers should implement the guidelines based on these principles. It does assume that a browser can implement the guidelines based on the characteristics, defined here".
2.3 Selection, Focus, and Events
- Edits based on feedback from Kitch Barnicle
3.1 Control over Browser Defaults and Author Styles
- Added phrase to item 8: User profiles allow for convenient customization and allow users to share effective profiles with each other.
3.2 Alternative Representations of Images
- Removed the use of the file name should never be used as alternative text, since it provides a poor model for authors not familiar with ALT text.
- If no ALT or TITLE text available the alt text will default to "No alt text available".
- Replaced vertical scroll to horizontal scroll
3.3 Alternative Representations for Video, Movies, and Animations
- System flags for closed captioning should be used for the browsers default value
3.5 Alternative Views of Document
- Added to item 3 "serialized tables": If no heading information (TH tags in table) is defined in the table the user should have the option of requesting that the first column and row be used as header information. This is useful for simple tables, where authors have not specified the header information.
4.1 Maintenance of Document View and Focus
- As a user activates links and returns to previously visited documents that their last view and focus in the document remain the same.
- Edited to improve clarity
5.2 Hierarchical Navigation
- Changed last sentence to read: The user should be able to use keyboard commands to navigate, expand or contract the hierarchy. The hierarchy should be based on structural block level elements like H1-H6, UL, OL and etc...
5.3 Direct Navigation
- Changed item 1 to: [+P1] Allow the user to use the keyboard to move the focus directly to links and controls on a page. Users should be able to search for (and shift the focus to) a link or control by its numerical position (a list of numbered links) or by its name (search for search text matches only in links).
- In items 2 and 3 changed focus to selection.
Appendix-C
- A list of resources on closed captioning
Version WD-WAI-UA-BROWSER-19980521
- Reformatted entire document to comply with WAI formatting standards
- Added section on accessible design principles
- Added definitions section for key terms
- Removed the name attribute from being a source of alternative text information
- Add a compatibility section dealing with CCS2, HTML and Accessibility APIs
- Added a recommendation to test browser with built-in accessibility features
- Created an appendix for built-in accessibility operating system accessibility features
- Removed references to implement specific Accessibility APIs
- Created an Appendix of current accessibility APIs
- Corrected spelling mistakes in acknowledgments section
Copyright© 1998-2003 W3C®(MIT, ERCIM,Keio), All Rights Reserved. W3C liability, trademark, document use and software licensingrules apply. Your interactions with this site are in accordance with our public andMemberprivacy statements.