Skip to content
Discussion options

You must be logged in to vote

Thanks for the report.

I can confirm the issue and have traced the root cause. The short version: rgl's widget emits aria-labelledby on its outer <div> (and on the <canvas> it adds at runtime) pointing to a sibling element it expects either knitr or Quarto to write — but Quarto's override of knitr's caption-emission code discards that information and never writes the target element. So the two ARIA references resolve to nothing.

This is not specific to the figure container's own aria wiring; that part is fine. The broken references are the ones inside the widget HTML itself.

I've filed #14518 with the full mechanism walk-through and links to the relevant code in rgl, knitr, and Quarto. Th…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@jfieberg
Comment options

@jfieberg
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by mcanouil
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants