Craig Morten

Results 23 issues of Craig Morten

Resolves #1045 Updates the WPT submodule and tests. ## jsdom For the jsdom suite, i've included a (non-exhaustive) set of specs that are relevant to this package in their scope...

Fixes #1026 Updates the `computeAccessibleDescription()` method to handle computation of an accessible description for an element that has not been added to the document. --- In this fix I have...

Triaging from https://github.com/guidepup/virtual-screen-reader/issues/48 When `computeAccessibleDescription(element)` is passed an element that is not attached to the `document` it throws the following error: ```console TypeError: root.getElementById is not a function at node_modules/dom-accessibility-api/sources/util.ts:103:5...

Currently the `getRole(element: Element): string | null` method returns `"columnheader"` for the `th` element which isn't _always_ the correct choice for the element depending on ancestory and attributes. REF: https://github.com/eps1lon/dom-accessibility-api/blob/main/sources/getRole.ts#L62...

bug

# Issue ## Details Currently VSR does not understand elements with implicit graphics roles, resulting in them being ignored in it's accessibility tree. This should be implemented so that VSR...

# Description Tracker for upstream issues relating to latest aria roles: ## accname - [ ] multiple accname failures - updates needed to upstream [`dom-accessibility-api`](https://github.com/eps1lon/dom-accessibility-api) package - [ ] `math`...

feature
upstream
spec

> When a modal element is displayed, assistive technologies SHOULD navigate to the element unless focus has explicitly been set elsewhere. Some assistive technologies limit navigation to the modal element's...

feature
question
spec

Currently ```ts await virtual.press("Shift+a+b+c"); ``` results in `abc` whereas `ABC` should be expected.

bug
upstream

> When an [assistive technology](https://w3c.github.io/aria/#dfn-assistive-technologies) reading cursor moves from one [article](https://w3c.github.io/aria/#article) to another, [assistive technologies](https://w3c.github.io/aria/#dfn-assistive-technologies) SHOULD set user agent focus on the [article](https://w3c.github.io/aria/#article) that contains the reading cursor. If the...

feature
spec