- From: Ian Jacobs <ij@w3.org>
- Date: Tue, 29 May 2001 18:35:01 -0400
- To: w3c-wai-ua@w3.org
Hello, To address issue 474 [1], I sent a proposal [2] that was discussed somewhat at the 10 May teleconference [3] with no resolution. The question is: Is configuration required when the user agent always/never does something anyway? Summary: I believe the Working Group should consider that, for the following checkpoints, configuration is not always required as long as the user agent satisfies the required functionality: 3.3, 5.1, 5.3, 5.5, and 5.6. For the other checkpoints, I think that configuration is probably necessary all the time. Details follow. I reviewed the checkpoints of the 25 May draft [4] to find out: a) Which checkpoints include configuration requirements. b) Of these checkpoints, which require a "binary" configuration (as opposed to a multi-valued configuration such as selecting from among available colors). c) Of these, in which case is the checkpoint really intended to address user needs in both states. In other words, each configuration checkpoint has two parts: the functionality being configured, and configuration itself. I think that in most cases, both configurability and the functionality itself are more or less equally important. In some cases, however, configurability is not nearly as important as the functionality itself. Here are the results of my read: a) Checkpoints that require configuration: G2: 2.3, 2.4, 2.5, 2.7, 2.8, 2.9, 2.10 G3: 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7 G4: 4.1, 4.2, 4.3, 4.6, 4.9, 4.12, 4.14, 4.15, 4.16 G5: 5.1, 5.2, 5.3, 5.5, 5.6, 5.7 G9: 9.5, 9.10 G10: 10.2, 10.4 G11: 11.4, 11.7 b) Of these, the following involve a binary requirement: G2: 2.3, 2.4, 2.5, 2.7, 2.9, 2.10 G3: 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7 G5: 5.1, 5.2, 5.3, 5.5, 5.6, 5.7 G9: 9.5 c) Of these, I think that in the following cases, configuration is about as important as the functionality itself (at the same Priority, though not necessarily for the same users): 2.3 Render conditional content. Rationale: If conditional content rendered at same time, this might be confusing. 2.4 Allow time-independent interaction. Rationale: If presentation always stops, this might be confusing or cause usability problems. 2.5 Make captions, transcripts available. Rationale: Same as for 2.3. 2.7 Repair missing content. Rationale: I don't think any repair functionality should be on all the time. 2.10 Alert unsupported language. Rationale: I don't think any repair functionality should be on all the time. Checkpoints: 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7 - In almost all cases, I think it's probably as important to most users that this content be processed according to spec as it is to some users that they have manual control. For instance, I imagine that it's a big burden to some users to have to click on every placeholder to get an image to be rendered - The one exception I could see is checkpoint 3.3: I am not convinced that blinking text is a P1 requirement. I'm not so sure about animated text. 5.2 Keep viewport on top. Rationale: I think it would be frustrating to most users if they could not bring viewports easily to the foreground. 9.5 Move focus without activation. Rationale: I think this may make pages unusable to many users, so the user needs to be able to have focus changes trigger focus handlers automatically. d) This leaves the following checkpoints. I think that it may be ok if the user agent doesn't allow configuration in these cases, as long as the functionality is enabled: 3.3 Toggle animated/blinking text. Comment: I think it's ok if the user agent never blinks; not sure about animated text. 5.1 No automatic content focus change. 5.3 Manual viewport open only. Comment: I think that it may be ok if the user never changes focus automatically, or never opens viewports except on explicit user request. However, one could argue that for some users (e.g., with a physical disability), that the manual opening is a burden. 5.5 Confirm form submission. 5.6 Confirm fee links. Comment: I think that it's probably ok if the user agent always prompts, although it might be annoying (but that's a low priority). - Ian [1] http://server.rehab.uiuc.edu/ua-issues/issues-linear-lc3.html#474 [2] http://lists.w3.org/Archives/Public/w3c-wai-ua/2001AprJun/0073 [3] http://lists.w3.org/Archives/Public/w3c-wai-ua/2001AprJun/0127 [4] http://www.w3.org/WAI/UA/WD-UAAG10-20010525/ -- Ian Jacobs (ij@w3.org) http://www.w3.org/People/Jacobs Tel: +1 831 457-2842 Cell: +1 917 450-8783
Received on Tuesday, 29 May 2001 18:35:05 UTC