Status summary for UAAG 1.0

Hello,

Having published the 13 January 2001 draft of
the UAAG 1.0 Guidelines [1] and Techniques, I thought
it might be helpful to summarize where I think we
are. 

 - Ian

[1] http://www.w3.org/WAI/UA/WD-UAAG10-20010113

1) There are 26 open issues. See my summary of them
   below.

2) Once we have resolved the remaining issues, we 
   need to respond to each reviewer and explain our
   resolutions. If we have not convinced
   a reviewer to withdraw an objection, then we
   present the objection to the Director in our 
   request to advance to the next stage of the process.
   
   Suggested Action IJ: I will probably be the one to write 
   emails to all the reviewers explaining the WG's 
   resolutions.

3) We have to decide whether we wish to return to
   Candidate Recommendation for implementation 
   experience, or request that the Director advance
   the document directly to Proposed Recommendation.
   I think that we will probably discuss that at
   the face-to-face meeting based revisions
   of the guidelines and the implementation report.
   Where we have weak implementation experience, we
   may decide to seek out implementations or to 
   delete some requirements.

   Suggested Action IJ: Prepare a new implementation report
   for the face-to-face meeting. 
 
   Suggested Action Working Group: Keep sending implementation
   reports to the list!

4) Timeline. This is not an official timeline, just
   a projection by me.
     
   4.1) We complete our open issues over the next three
      teleconferences: 18 Jan, 22 Jan (a Monday), and
      25 Jan. In order to complete the open issues
      rapidly:

     a) You are strongly encouraged to attend the
        teleconferences.
     b) I include some rough proposals for some of 
        the issues below.

   4.2) During the month of February:
      a) Send responses to reviewers and document
         any outstanding objections.
      b) Prepare a new implementation report.
      c) Create a stable version of the guidelines
         for review by the Working Group before the
         face to face meeting.

   4.3) 1-2 March: Face-to-face meeting in Cambridge.
  
   4.4) If we decide to request to advance directly
      to Proposed Recommendation, then:

      a) We need to ensure that we have implementation
         experience for all of our requirements. In
         some cases, I don't believe we need to show
         implementation experience because other groups
         are responsible for this (e.g., WCAG or DOM).

      b) Suppose the Director sends the Proposed Rec
         to the Advisory Committee on 21 March (which
         gives us several weeks to deal with issues that
         arise at the face-to-face meeting). That
         means that PR ends 18 April, we allow 3 weeks
         to address issues that were raised, one week to
         prepare the document, and UAAG 1.0 becomes a
         Recommendation around 15 May.

   4.5) If we decide to spend some time in Candidate
        Recommendation, add a couple of months to this
        timeline.

----------------------------------------------
Status of remaining issues and some proposals
----------------------------------------------

321, 322, 358, 359: 
  These are all about definitions and editorial changes 
  (to checkpoint 2.3 and possibly a couple of others).

  Status: Eric, Al, and Ian are still working on a proposal
  to resolve these issues.

324: How do developers interpret the phrase 
     "appropriate for a task" in checkpoint 6.2 

  Status: Awaiting discussion of proposal from Ian:
  http://lists.w3.org/Archives/Public/w3c-wai-ua/2000OctDec/0437.html 

327: Add requirement for support of charset expected of each API?

  Status: We resolved to add a requirement at 16 Nov
  face-to-face.  Awaiting discussion of proposal from Ian:
  http://lists.w3.org/Archives/Public/w3c-wai-ua/2001JanMar/0088.html

373: Checkpoint 10.5: Propose raising to Priority 1

  Proposed: The reviewer suggests raising the priority of the
  checkpoint to document changes that affect accessibility from
  P2 to P1.

  Proposed by IJ: Don't raise this priority. It's already P1 to
  document all features that benefit accessibility. Therefore,
  while useful, lack of documentation of the changes specifically
  would not make understanding the documentation impossible.

382: Checkpoint 3.2: Hard to do in many cases (e.g., when scripts
used).

  Status: I wrote the reviewer asking for more details and have
  not heard back yet except that the reviewer acknowledged
  reception of my request.
 
  Proposed by IJ: Since 3.2 is about animated images, not all
  animated effects, scripting is not an issue. No change to the
  document.

389: Conformance: Hard to test conformance in an objective
     fashion.

  Status: I wrote the reviewer with clarifications and asked for
  comment. No response yet.
  http://lists.w3.org/Archives/Public/w3c-wai-ua/2001JanMar/0038.html

  Proposed by IJ: We have reduced some of the conformance
  requirements as a result of the reviewer's comments. We have
  worked very hard on this conformance scheme and rejected a
  number of others. If the reviewer has specific suggestions, we
  will consider them.

394: Checkpoint 2.1: Vague about what cannot be provided through
     a source view.

  Status: Awaiting discussion of proposal from Ian:
  http://lists.w3.org/Archives/Public/w3c-wai-ua/2001JanMar/0043.html

443: Checkpoint 1.4: Device indepdent access to pointer (mouse)
     specific events.

  Status: The document currently requires emulation of
  mouse-specific controls by virtue of our requirement that the
  user must be able to do everything through the mouse.

  Discussion:
   
  a) Do we want to require the UA to repair device-specific
  bindings specified by the author?

  b) Do we have evidence that the ability to simulate mouse
  events through the keyboard benefits the user?

444: Guideline 1 rationale needs clarification.

  Proposed: Guideline 1 rationale needs editing based on our
  change to checkpoint 1.1 (and not requiring that the user
  enable mouse-only operation of the user agent in order to
  conform). I believe that this is editorial and that the WG
  doesn't need to spend time on it.

445: Checkpoint 1.3: What about systems that do not use the
     keyboard at all, but provide accessibility solutions?

  Proposed by IJ: UAAG 1.0 is designed to promote accessibility
  of the Web for users with many types of disabilities. Keyboard
  access is considered fundamental for this. This document is not
  designed to promote the accessibility of specialized user
  agents.  Therefore no change to our requirements.

446: Checkpoint 6.1: Consider making the checkpoint scalable
     (variable priority linked to WCAG).

  Proposed by reviewer: Make checkpoint 6.1 a relative priority
  checkpoint with respect to WCAG 1.0.

  Status: We have already discussed this (refer to issue 111 [2])
  and resolved to leave this a priority one checkpoint. The
  rationale has been that if user agents don't implement
  features, authors will never be able to use them. Therefore,
  UAAG 1.0 must "lead".

  [2] http://server.rehab.uiuc.edu/ua-issues/issues-linear.html#111

447: Conformance by default w.r.t. configuration requirements

  Status: The reviewer's comment was that the document said that
  the user agent should work by default. But since the document
  requires lots of configurability to meet the different needs
  of users, for which users should the document work by
  default? The problematic sentence in the last call draft was
  
    "Note: User agent developers are strongly encouraged to
    design software that conforms in the default configuration."

  That statement has been removed from the 13 January 2001 
  draft because it doesn't make sense: You don't "conform" 
  in the default configuration. You simply conform or you don't.

  Therefore, unless there are objections or other comments. I 
  would consider this issue resolved.

448: Checkpoint 5.7: Is CSS read-only or read/write? 

  [This is checkpoint 5.9 in the 13 January 2001 draft.]

  The reviewer's comment was "Is this section referring to
  viewing the page or editing the page? Why would a user need to
  access the CSS when viewing a document?"

  Proposed IJ: Make this requirement read-only access.

   - We already require that a conforming user agent
     allow the user to select and apply user style sheets
     (checkpoint 4.15 in 13 Jan 2001 draft).

   - We require that the user be able to operate the user
     agent through keyboard alone.

   - Therefore, the user should be able to apply user style
     sheets through the conforming UA's user interface. ATs
     do not need to write to user style sheets through
     an API. 

  Can people suggest a scenario where the AT would need to
  write to the conforming user agent's user style sheet
  through an API?

449: Create an executive summary for UAAG 1.0 

  Proposed by IJ: I agree that a 2-page summary of the
  UAAG 1.0 as an appendix would be a useful addition.

  Suggested Action editors: Write an executive summary.

450: If UA is implemented in Java, what system conventions should
     it follow?

  The reviewer's comment: "Several checkpoints refer to using
  operating system conventions. What about a user agent that is
  written in Java? In that case it is up to the virtual machine
  to use the system conventions. Checkpoints that this might
  affect: 1.3, 5.8, 8.6, 9.2. Also, section 3.2."

  Comments from Al Gilman on this topic [3]:

     "I believe that the UAAG as is should win out on this point.
     That is to say, I believe that the UAAG never says simply
     'follow OS conventions.'"

  Status: Several checkpoints in the 13 January 2001 draft refer
  only to OS conventions: 5.10, 5.11, 5.12, and 5.13. 

  Discussion: Should "OS conventions" be "system conventions"
  (where system may include a programming environment) for
  some or all of these checkpoints?

  [3]
http://lists.w3.org/Archives/Public/w3c-wai-ua/2000OctDec/0370.html

451: Checkpoint 2.6: Generalize to decorative content, not just
     null alt
 
  (Checkpoint 2.7 in 13 January 2001 draft)

  Proposed by IJ: This proposal came from the WCAG WG, which is
  working on requirements in WCAG 2.0. For the moment UAAG 1.0 is
  based on WCAG 1.0, and this is a repair checkpoint for when the
  author has not met the WCAG 1.0 requirement of providing an
  equivalent. I propose that we not increase the scope of the
  checkpoint in this version of the document, and consider a
  broader checkpoint in a later version of UAAG that would be
  based on WCAG 2.0. We have edited 2.6 to make it more format
  based.

452: Checkpoint 2.2: Review minimal requirement (three options?) 

  The reviewer writes: You need to provide more options to
  companies to address different types of situations and uses for
  timing. Suggest a 3 option approach 1 - user can turn off all
  timing OR 2 - user can adjust the timing to 5 times (or 10
  times) the default setting. OR 3 - user is offered more time
  and has at least 10 seconds to respond to offer.

  Proposed by IJ: We resolved that the minimal requirement was
  to pause the presentation since we could not determine
  with certainty that fixed time delays (or multiples as the 
  reviewer suggests) would be useful. This sounds like a useful
  configuration option for the techniques document. 

453: Checkpoint 3.5: Generalize to "programmatic objects" 

  Status: For issue 364 [4], we resolved to include plug-ins.
  Refer to Ian's request to review this resolution [5] since
  plug-ins are not author-supplied. 

  Proposed by IJ: I don't know what "programmatic objects"
  includes besides scripts, applets, and plug-ins. Why 
  exclude more? There are no other checkpoints that would use
  the term "programmatic objects", so I'd prefer to be explicit
  rather than abstract here unless there are other programmatic
  objects that aren't covered.

  [4] http://www.w3.org/WAI/UA/2000/11/minutes-20001116#issue-364 
  [5]
http://lists.w3.org/Archives/Public/w3c-wai-ua/2001JanMar/0025.html

454: Checkpoints 3.6/3.7: Should these be Priority 1? 

  (These are the redirect checkpoints, currently P2
   requirements.)

  Discussion: If the user can't control redirects and refresh,
  will access to some content be impossible?

  Comment by IJ: I can see the reviewer's point. However, I am
  reticent to raise the priorities at this stage.

455: Guideline 4: Change to "Ensure user control of
     presentation"?

  Proposed by IJ (Editorial):

  - Move checkpoints 4.15-4.19 to Guideline 8. These seem
    to be more about viewport, focus, and other UI behavior,
    rather than styles.

  - Change Guideline 4 title to "Ensure user control of 
    rendering and styles". I prefer not using the term
    "presentation" since we use that term in the context
    of multimedia presentation.

456: Editorial: Need to clarify in section 3.2 that we do not
     mean system APIs.

  The reviewer's comment: "It was my understanding of this
  section that if a standard accessibility API does not exist for
  an operating system, that the developer must create and use
  their own. This would cause an AT developer to learn a
  different API for each browser on a platform that did not have
  an accessibility API."

  Comment by IJ: Section 3.2 of that draft was about using
  OS features as part of conformance. I don't understand the
  reviewer's comment w.r.t. that section. I would note that
  our current checkpoint 5.6 states:
     
    "5.6 Implement standard accessibility APIs (e.g., of the
    operating system and supported programming languages)."

  This doesn't mean that if one doesn't exist you have to
  invent your own; it wouldn't be standard.

457: Checkpoint 5.4: Ambiguity about what exactly required:
standard APIs only?  

  Checkpoint 5.4 is about read/write access to UI controls
  through standard APIs.

  Discussion: From Wendy's comment and after discussion with
  Charles, it seems that this checkpoint is not clear: is access
  to UI controls required even when there is no std API for doing
  so?

458: Do link highlighting requirements apply to all zones of an
image map? What is required granularity?

  Proposed IJ:
   - User must be able to activate all links.
   - For image maps specifically, I would argue that the
     image map as a whole needs to be highlighted, but not
     individual links.
--
Ian Jacobs (jacobs@w3.org)   http://www.w3.org/People/Jacobs
Tel:                         +1 831 457-2842
Cell:                        +1 917 450-8783

Received on Monday, 15 January 2001 17:39:33 UTC