James Craig

Results 136 issues of James Craig

During the PING and ARIA WGs' discussion of [ARIA Issue #1371](https://github.com/w3c/aria/issues/1371) yesterday and in the issue comments, members of the ARIA working group objected to singling out the ARIA feature...

Feature request
High priority

TextTrackCue explainer could mention custom rendered captions are inaccessible to deafblind audience. VoiceOver supports braille displays on Mac, iOS, and tvOS. These are used by both hearing blind and deafblind...

text tracks

The flowTo property on accessibleNode is based on aria-flowto which has ambiguities (looping, reversing) we should not repeat in AOM. It also would require disambiguation with the node ordering planned...

Consider user action event for multi-select Should this simulate events matching native Windows and Mac platform conventions? - shift+click for contiguous multi-select - meta+click for non-contiguous multi-select

(Jury is still out for me on whether synthesizing key events is okay at all, but if this ends up the path forward…) Which keys to synthesize may be ambiguous....

@alice and others have mentioned the Custom Elements use case. Component creators want to define the default accessibility semantics yet still allow authors the ability to override the default semantics...

@alice asked that I list each ARIA attribute as an exercise to determine how it should (if it should) be conveyed on virtual AccessibleNodes. **Note 1:** This issue bears no...

We had discussed using a refined announcement notification (in Phase 2?) to avoid some of the problems with live regions. Let's put in a placeholder for the notification (e.g. "speak...

**Use case: Create virtual accessibility trees...** Canvas and WebGL are the obvious candidates, but there are also examples of DOM-based views whose element order and context is arbitrary (e.g. some...

Raising roleDescription (currently in future work) as an issue b/c "role description" is in ARIA 1.1 and implemented on Apple's iOS and macOS platforms. For example, in iWork (native), we...