James Craig
James Craig
@minorninth wrote: > It'd be nice to not have "hidden" on virtual AccessibleNodes, it'd be better to just not include those nodes in the tree, right? If you wanted to...
Note: I moved `busy` from the "live regions" section to the "as-is" section after recalling it had utility outside the context of live regions.
@SiTaggart wrote: > Unless I'm understanding incorrectly, we can have collections in the thousands or tens of thousands that we won't want to render entirely, but would like to communicate...
Maps usually have custom scroll views that allow panning/paging in multiple orientations.
PR #162 to the explainer outlines the key presses from APG that are associated with equivalent AT actions... It's a limited set now (increment., decrement, dismiss) because the others are...
There's some baggage related to the "text" role, as previously implemented by WebKit, and then removed from the the spec drafts later. WebKit didn't remove support for the old role,...
This comment is taken out of appropriate context. If the label is explicitly set, these other attributes are irrelevant. Otherwise they mirror the content attr on real DOM nodes, but...
I've invited Giorgio Natili from McGraw Hill to comment on this use case. He's implemented a pretty solid Canvas-based web app using the "Ghost DOM" approach (Giorgio's name for the...
What happens with the following? ```js el.setAttribute('aria-labelledby', 'original_label_idref'); el.ariaLabelledByElements = [newLabelEl]; // I don't recall if this is the current syntax for setting, but my point remains. el.getAttribute('aria-labelledby'); // Is...
The current behavior is an implementation detail that aligns with expectations: users expect screen readers to read what’s on screen, not unrendered things in the DOM hidden with display:none. Both...