Here's a writeup of the problem in codepen. The TLDR is that axe-core shouldn't always use the bounding box when computing the size / offset of a target. I think the best way to address this is to use the bounding box for the target, and the client rects for its neighbors. We have a little more investigating to do to make sure we didn't miss any edge cases.
https://codepen.io/wilcofiers/pen/NPxJoMP?editors=1100
Here's a writeup of the problem in codepen. The TLDR is that axe-core shouldn't always use the bounding box when computing the size / offset of a target. I think the best way to address this is to use the bounding box for the target, and the client rects for its neighbors. We have a little more investigating to do to make sure we didn't miss any edge cases.
https://codepen.io/wilcofiers/pen/NPxJoMP?editors=1100