Created attachment 40217 [details] Patch We should consider if it is a good idea to add a complementary API to the ClientRect/ClientRectList (getClientRects/getBoundingClientRect) APIs that returns quads to better deal with transforms. I have tentatively called the new types WebKitClientQuad/WebKitClientQuadList and added Element.getClientQuads() and Range.getClientQuads().
Is this something required today? Or we can mark this as "RESOLVED LATER" to explore this in future? Thanks!