W3C | Web Accessibility Initiative

UAAG 1.0 Evaluation of IE 5.0 for Mac

Evaluation Information

For User Agent Accessibility Guidelines 1.0, 20020821/ draft.

User agent information
Operating system information
Specification information
Reviewer information

Evaluation Summary

Complete
1.3, 2.1, 2.2, 3.4, 3.6, 4.1, 4.2, 4.3, 4.7, 4.14, 5.4, 6.7, 6.8, 7.1, 7.2, 7.4, 9.1, 9.2, 9.8, 10.2, 10.6, 11.5, 11.6, 11.7
Almost Complete
2.9, 2.10, 3.1, 6.10, 8.2, 9.3, 9.4, 9.7, 11.1, 12.3
Partially Implemented
1.1, 1.2, 2.3, 2.8, 3.2, 3.3, 5.1, 5.3, 5.5, 6.1, 6.2, 6.5, 6.6, 6.9, 7.3, 8.1, 9.5, 10.1, 10.5, 10.7, 12.2
Not Implemented
2.7, 3.5, 5.2, 9.6, 9.9, 9.10, 10.4, 11.2, 11.3, 11.4, 12.1, 12.4, 12.5
Not Rated
6.4, 10.3

Checkpoint details

1.1 Full keyboard access. (P1) [PI]

Comments:

  1. Inherit limiations in the Macintosh OS for full keyboard support

Provision details

1.1.1 [PI]


1.2 Activate event handlers. (P1) [PI]

Provision details

1.2.1 [PI]

1.2.2 [PI]


1.3 Provide text messages. (P1) [C]

Provision details

1.3.1 [C]


2.1 Render content according to specification. (P1) [C]

Comments:

  1. Complete for the following specifications HTML 4.01, CSS1 and PNG)

Provision details

2.1.1 [C]


2.2 Provide text view. (P1) [C]

Provision details

2.2.1 [C]


2.3 Render conditional content. (P1) [PI]

Comments:

  1. ALT for IMG: yes, ALT text is rendered in the place of the image when images turned off
  2. TITLE for IMG element: Tooltip (mouse hover over image)
  3. LONGDESC for IMG element: No
  4. Content of OBJECT element: Yes, Render content when applets turned off.
  5. ALT attribute of OBJECT: No
  6. TITLE for MAP element: ??
  7. ALT for AREA element: ??
  8. ALT for INPUT element: No
  9. ACRONYM element: ??
  10. ABBR element: ??
  11. SUMMARY for TABLE: ??
  12. TITLE for FRAME: No
  13. LONGDESC for FRAME: No
  14. NOFRAME for FRAME: Yes
  15. NOSCRIPT for SCRIPT: Yes
  16. TITLE for any element: ??

Provision details

2.3.1 [PI]

2.3.2 [PI]


2.4 Allow time-independent interaction. (P1) [NA]

Provision details

2.4.1 [NA]


2.5 Make captions, transcripts, audio descriptions available. (P1) [NA]

Provision details

2.5.1 [NA]


2.6 Respect synchronization cues. (P1) [NA]

Provision details

2.6.1 [NA]


2.7 Repair missing content. (P2) [NI]

Provision details

2.7.1 [NI]


2.8 No repair text. (P3) [PI]

Comments:

  1. Generate no repair text: Yes
  2. Allow config to generate repair: No.

Provision details

2.8.1 [PI]


2.9 Render conditional content automatically. (P3) [AC]

Comments:

  1. Most of 2.3 is done automatically

Provision details

2.9.1 [AC]

2.9.2 [AC]


2.10 Don't render unsupported language. (P3) [AC]

Comments:

  1. Use CSS to make LANG attribute rendered in context of the element

Provision details

2.10.1 [AC]

2.10.2 [AC]


3.1 Toggle background images. (P1) [AC]

Comments:

  1. When images turned off, HTML background images not rendered, but CSS 'background-image' is.
  2. {background-image: none ! important} will turn off all bg images

Provision details

3.1.1 [AC]


3.2 Toggle audio, video, animated images. (P1) [PI]

Comments:

  1. Audio: C (even though not claiming conformance for sound)
  2. Video: G (by turning off plug-ins, not claiming conformance for video)

Provision details

3.2.1 [PI]


3.3 Toggle animated or blinking text. (P1) [PI]

Comments:

  1. Blinking: C
  2. Animated: P - No preference to make MARQUEE text static, but can display:none - Might be able to allow stop MARQUEE on per page basis (but no config).

Provision details

3.3.1 [PI]


3.4 Toggle scripts. (P1) [C]

Provision details

3.4.1 [C]


3.5 Toggle automatic content retrieval. (P1) [NI]

Provision details

3.5.1 [NI]


3.6 Toggle images. (P2) [C]

Comments:

  1. Exposed through UI
  2. Can do IMG { display: none} (same for OBJECT but INPUT since no attribute selection in IE Mac 5.0. Also, don't want to hide image, should render alt.

Provision details

3.6.1 [C]


4.1 Configure text scale. (P1) [C]

Comments:

  1. We support text zoom.
  2. We support the std OE utility

Provision details

4.1.1 [C]

4.1.2 [C]

4.1.3 [C]


4.2 Configure font family. (P1) [C]

Comments:

  1. More granularity than required by UAAG 1.0.
  2. We support the std OE utility

Provision details

4.2.1 [C]

4.2.2 [C]

4.2.3 [C]


4.3 Configure text colors. (P1) [C]

Comments:

  1. Yes in Web Content menu
  2. We support the std OE picker

Provision details

4.3.1 [C]

4.3.2 [C]

4.3.3 [C]


4.4 Slow multimedia. (P1) [NA]

Provision details

4.4.1 [NA]

4.4.2 [NA]

4.4.3 [NA]

4.4.4 [NA]


4.5 Start, stop, pause, and navigate multimedia. (P1) [NA]

Provision details

4.5.1 [NA]

4.5.2 [NA]


4.6 Do not obscure captions. (P1) [NA]

Provision details

4.6.1 [NA]


4.7 Global volume control. (P1) [C]

Provision details

4.7.1 [C]

4.7.2 [C]


4.8 Independent volume control. (P1) [NA]

Provision details

4.8.1 [NA]


4.9 Configure synthesized speech rate. (P1) [NA]

Provision details

4.9.1 [NA]


4.10 Configure synthesized speech volume. (P1) [NA]

Provision details

4.10.1 [NA]


4.11 Configure synthesized speech characteristics. (P1) [NA]

Provision details

4.11.1 [NA]


4.12 Specific synthesized speech characteristics. (P2) [NA]

Provision details

4.12.1 [NA]

4.12.2 [NA]

4.12.3 [NA]

4.12.4 [NA]


4.13 Configure synthesized speech features. (P2) [NA]

Provision details

4.13.1 [NA]

4.13.2 [NA]

4.13.3 [NA]

4.13.4 [NA]


4.14 Choose style sheets. (P1) [C]

Comments:

  1. NI in vanilla browser, but included through the "ChooseStyleSheet" Favelet http://favelets.com/
  2. You can choose from several user style sheets (not just one default location)
  3. (Turn of "Show style sheets")

Provision details

4.14.1 [C]

4.14.2 [C]

4.14.3 [C]


5.1 No automatic content focus change. (P2) [PI]

Comments:

  1. Javascript off will prevent window.open, and focus follows window.open

Provision details

5.1.1 [PI]


5.2 Keep viewport on top. (P2) [NI]

Provision details

5.2.1 [NI]


5.3 Manual viewport open only. (P2) [PI]

Comments:

  1. Javascript off will prevent window.open

Provision details

5.3.1 [PI]

5.3.2 [PI]

5.3.3 [PI]


5.4 Selection and focus in viewport. (P2) [C]

Provision details

5.4.1 [C]


5.5 Confirm form submission. (P2) [PI]

Comments:

  1. Only insecure forms

Provision details

5.5.1 [PI]


6.1 Programmatic access to HTML/XML infoset. (P1) [PI]

Provision details

6.1.1 [PI]

6.1.2 [PI]

6.1.3 [PI]


6.2 DOM access to HTML/XML content. (P1) [PI]

Comments:

  1. Implement 80% of DOM 1 core; Mapping to DOM 2 core unknown.
  2. For write: Security problems

Provision details

6.2.1 [PI]

6.2.2 [PI]


6.3 Programmatic access to non-HTML/XML content. (P1) [NA]

Provision details

6.3.1 [NA]

6.3.2 [NA]


6.4 Programmatic access to information about rendered content. (P1) [NR]

Provision details

6.4.1 [NR]

6.4.2 [NR]

6.4.3 [NR]


6.5 Programmatic operation of user agent user interface. (P1) [PI]

Comments:

  1. P: Some possible through AppleScript 3.
  2. VG: AppleScript is publicly documented in AppleScript Dictionary (available from script editor)

Provision details

6.5.1 [PI]

6.5.2 [PI]

6.5.3 [PI]


6.6 Programmatic notification of changes. (P1) [PI]

Comments:

  1. C: for content focus.
  2. NI: for UI focus
  3. C: For content mutation events - InnerHTML/OuterHTML; publicly document on MSDN; API is the IE DHTML.
  4. NI: for UI state changes

Provision details

6.6.1 [PI]

6.6.2 [PI]


6.7 Conventional keyboard APIs. (P1) [C]

Provision details

6.7.1 [C]


6.8 API character encodings. (P1) [C]

Comments:

  1. UTF-8 and UTF-16 supported (but DOM implementation not complete).

Provision details

6.8.1 [C]


6.9 DOM access to CSS style sheets. (P2) [PI]

Comments:

  1. We implement the pieces people need to use": access to styles, properties, and values.

Provision details

6.9.1 [PI]

6.9.2 [PI]


6.10 Timely exchanges through APIs. (P2) [AC]

Comments:

  1. OS is not multiprocess. OS Network support often hangs for long periods of time due to TCP/IP timeout protocols.

Provision details

6.10.1 [AC]


7.1 Respect focus and selection conventions. (P1) [C]

Comments:

  1. We do more than sys conventions. We implement CSS access to focus.

Provision details

7.1.1 [C]


7.2 Respect input configuration conventions. (P1) [C]

Provision details

7.2.1 [C]


7.3 Respect operating environment conventions. (P2) [PI]

Comments:

  1. Operating environment conventions. http://developer.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-30.html
  2. And universal access: http://developer.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-40.html#MARKER-9-55

Provision details

7.3.1 [PI]


7.4 Provide input configuration indications. (P2) [C]

Comments:

  1. CMD-keys are in menu items
  2. Keyboard bindings are documented in help

Provision details

7.4.1 [C]


8.1 Implement accessibility features. (P1) [PI]

Comments:

  1. HTML4: P
  2. CSS1: G
  3. CSS2: P
  4. PNG: NR

Provision details

8.1.1 [PI]


8.2 Conform to specifications. (P2) [AC]

Comments:

  1. HTML4: VG doesn't implement TABINDEX, LONGDESC and other accessibility features
  2. CSS1: C
  3. PNG: C

Provision details

8.2.1 [AC]


9.1 Provide content focus. (P1) [C]

Provision details

9.1.1 [C]

9.1.2 [C]


9.2 Provide user interface focus. (P1) [C]

Provision details

9.2.1 [C]


9.3 Move content focus. (P1) [AC]

Comments:

  1. VG: Can't get to event handler elements. But does allow tabbing to links, form controls, tabindex 2. NI 3. C

Provision details

9.3.1 [AC]

9.3.2 [AC]

9.3.3 [AC]


9.4 Restore viewport state history. (P1) [AC]

Provision details

9.4.1 [AC]

9.4.2 [AC]


9.5 No events on focus change. (P2) [PI]

Comments:

  1. Can be done by turning off javascript support. But: Not documented, toggle not keyboard accessible.

Provision details

9.5.1 [PI]


9.6 Show event handlers. (P2) [NI]

Provision details

9.6.1 [NI]


9.7 Move content focus in reverse. (P2) [AC]

Comments:

  1. Allows backwards navigation. Does not allow navigation to elements with event handlers.

Provision details

9.7.1 [AC]

9.7.2 [AC]


9.8 Provide text search. (P2) [C]

Provision details

9.8.1 [C]

9.8.2 [C]

9.8.3 [C]

9.8.4 [C]

9.8.5 [C]


9.9 Allow structured navigation. (P2) [NI]

Provision details

9.9.1 [NI]

9.9.2 [NI]


9.10 Configure important elements. (P3) [NI]

Provision details

9.10.1 [NI]

9.10.2 [NI]


10.1 Associate table cells and headers. (P1) [PI]

Comments:

  1. Rendered according to HTML 4 table model.v
  2. CAPTION element rendered
  3. Summary attribute not rendered
  4. abbr not rendered
  5. THEAD and TFOOT can't be fixed with 'position: fixed' in CSS

Provision details

10.1.1 [PI]


10.2 Highlight selection, content focus, enabled elements, visited links. (P1) [C]

Comments:

  1. Default UA focus has focus ring.
  2. Done at OS level 4.
  3. User style sheets. For text selection no good way to do this for selection.
  4. follows OS defaults
  5. Content focus: C
  6. (uses outline) Enabled elements: C
  7. Hyperlinks are underlined: C
  8. Buttons have a border: C
  9. Text fields have bevelled border: C
  10. Select popups, lists have borders: C
  11. Recently visited links: C (inherits from OS settings).

Provision details

10.2.1 [C]

10.2.2 [C]

10.2.3 [C]

10.2.4 [C]


10.3 Single highlight configuration. (P2) [NR]

Provision details

10.3.1 [NR]


10.4 Provide outline view. (P2) [NI]

Provision details

10.4.1 [NI]


10.5 Provide link information. (P3) [PI]

Comments:

  1. Content: C
  2. Title: C, when hover
  3. Internal: NI
  4. Recent: C
  5. Meta (Type/size/lang): NI

Provision details

10.5.1 [PI]


10.6 Highlight current viewport. (P1) [C]

Comments:

  1. C: Use standard OS convention of frontmost window
  2. NI: Don't show which frame of frameset has focus.

Provision details

10.6.1 [C]

10.6.2 [C]

10.6.3 [C]


10.7 Indicate viewport position. (P3) [PI]

Provision details

10.7.1 [PI]


11.1 Current user input configuration. (P1) [AC]

Comments:

  1. We list keyboard shortcuts in user menus. Most keyboard shortcuts are indicated in menus.
  2. Documented as well in help page. There are a few shortcuts that are not listed there.
  3. We don't allow user override of default bindings.

Provision details

11.1.1 [AC]


11.2 Current author input configuration. (P2) [NI]

Provision details

11.2.1 [NI]


11.3 Allow override of bindings. (P2) [NI]

Provision details

11.3.1 [NI]


11.4 Single-key access. (P2) [NI]

Provision details

11.4.1 [NI]

11.4.2 [NI]


11.5 Default input configuration. (P2) [C]

Comments:

  1. C: move focus: next/previous links, form controls [tab/shift-tab]
  2. C: activate: Enter/return
  3. C: search: Cmd-F C: search again: Cmd-G
  4. C: text size changes: Cmd-[+|-] (zoom)
  5. N/A: Volume
  6. N/A: Audio and animations
  7. C: next history/Cmd-rightbracket, Cmd-leftbracket
  8. C: enter URI: Cmd-l
  9. C: add to favs: Cmd-d
  10. C: view favs: Cmd-2 or Cmd-j (depending on versoin)
  11. C: stop loading: Cmd-.
  12. C: Reload: Cmd-r or F5
  13. NA: On Mac, use the windowshade button (hide/show). This is available at OS but not implemented by Mac IE.
  14. C: F/R one viewport: PageUp/Down
  15. C: Next/Previous line: arrows

Provision details

11.5.1 [C]

11.5.2 [C]


11.6 User profiles. (P2) [C]

Comments:

  1. One user profile supported

Provision details

11.6.1 [C]

11.6.2 [C]


11.7 Tool bar configuration. (P3) [C]

Comments:

  1. Done through drag and drop GUI.

Provision details

11.7.1 [C]

11.7.2 [C]

11.7.3 [C]


12.1 Provide accessible documentation. (P1) [NI]

Provision details

12.1.1 [NI]


12.2 Document accessibility features. (P1) [PI]

Comments:

  1. Help system documents some things (e.g., user style sheets, keyboard bindings)

Provision details

12.2.1 [PI]


12.3 Document default bindings. (P1) [AC]

Comments:

  1. Per evaluation of 11.1, most bindings documented.

Provision details

12.3.1 [AC]


12.4 Document changes between versions. (P2) [NI]

Provision details

12.4.1 [NI]


12.5 Provide dedicated accessibility section. (P2) [NI]

Provision details

12.5.1 [NI]



Jon Gunderson (jongund@uiuc.edu)
Ian Jacobs (ij@w3.org)
Matt May (mcm@w3.org)
Last revised: $Date: 2002/10/30 23:26:11 $