getBoundingClientRect() maybe should return the closest rectangle including the border-box of the element as well as the border-box of all ancestors. Right now, it returns the dimension of the element based on the first fragment. http://jsfiddle.net/6LkvZ/
Created attachment 461759 [details] Safari 15.6.1 and STP 151 differ and all other browsers with each other Just wanted to share updated results and screenshot: *** Safari 15.6.1 / Safari Technology Preview *** width: 333.5625 height: 140 *** Firefox Nightly 105 *** width: 333.6000061035156 height: 139.11666870117188 *** Chrome Canary 106 *** width: 333.5859375 height: 147 ________ Please refer to above results. Thanks!
<rdar://problem/98934884>