Thanks @raph for an informative talk on high-performance Rust UI. Here's a direct link to the part on AccessKit, including a demo using VoiceOver on Mac: https://www.youtube.com/watch?v=zVUTZlNCb8U&t=3271 Yes, there's a bug in the calculation of bounding boxes that caused the VoiceOver highlight to be wrong; I think it's a DPI issue.