Skip to content

Implement mappings for popover hint#2717

Open
keithamus wants to merge 4 commits into
mainfrom
implement-mappings-for-popover-hint
Open

Implement mappings for popover hint#2717
keithamus wants to merge 4 commits into
mainfrom
implement-mappings-for-popover-hint

Conversation

@keithamus

@keithamus keithamus commented Jan 20, 2026

Copy link
Copy Markdown
Member

🚀 Netlify Preview:
🔄 this PR updates the following sspecs:

@netlify

netlify Bot commented Jan 20, 2026

Copy link
Copy Markdown

Deploy Preview for wai-aria ready!

Name Link
🔨 Latest commit 9d71eed
🔍 Latest deploy log https://app.netlify.com/projects/wai-aria/deploys/698e34501ad3fe00087ceccd
😎 Deploy Preview https://deploy-preview-2717--wai-aria.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Jan 20, 2026

Copy link
Copy Markdown
Contributor

🚀 Deployed on https://deploy-preview-2717--wai-aria.netlify.app

@github-actions github-actions Bot temporarily deployed to pull request January 20, 2026 18:13 Inactive
@github-actions github-actions Bot temporarily deployed to pull request January 21, 2026 17:58 Inactive
@scottaohara scottaohara self-assigned this Jan 22, 2026
Comment thread html-aam/index.html
<tr>
<th><a href="https://developer.apple.com/reference/appkit/nsaccessibility">AX</a></th>
<td>
<div class="general">Use WAI-ARIA mapping</div>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May need something else here depending on the outcome of https://webkit.org/b/306041

Comment thread html-aam/index.html
</p>
</section>
<section>
<h3 id="plain-content">Plain Content</h3>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there an HTML spec concept here we can reference instead? This overlaps the similar concept of block/flow content in a way that leaves ambiguity in my understanding of your intention.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For example, images aren't always plain, as in the context of an animated SVG. Nor can an image (not even a bitmap) be referenced as plaintext, unless you bring in another concept like an object replacement character. This seems to blur the line, esp re: attributed strings and other similar rich text concepts like Flow contents.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No this is somewhat of an ARIA semantic. At least in Chrome and how I've also implemented this in Firefox is to iterate over the popover & it's descendants and determine if the role matches.

I don't know if the heuristic is worth changing or the spec doesn't properly express this idea, but I am open to suggestions.

Comment thread html-aam/index.html
Comment on lines 13716 to 13717

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May need something else here depending on the outcome of https://webkit.org/b/271485 and https://webkit.org/b/306041

Comment thread html-aam/index.html
<!-- accessibility sibling will be defined in the ARIA specification -->
</ul>
<p>
Author-provided `aria-describedby` or `aria-details` attributes on the invoking element take precedence over these implicit relations.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we may want to mention that even if they resolve to the empty string or result in no associated details relation (e.g., aria-details="").

i remember talking a lot about this with aaron, and how to allow for people to opt out of an automatic description/details relation, if they needed to.

this comment applies to other instances of this text in this PR

@spectranaut

Copy link
Copy Markdown
Contributor

Discussed today: https://www.w3.org/2026/02/12-aria-minutes.html#630f

Conclusions:

  • Keith will address/resolve Scott's and James' comments
  • Keith will find some examples for Matt King and the APG to look at, see linked issue in card
  • Sarah will still review
  • @aardrian do you still want to/have time to review this?

@github-actions github-actions Bot temporarily deployed to pull request February 12, 2026 20:14 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants