[CSSOM] The GeometryUtils interface & DOM Ranges

In this mail, I would like to propose a small addition to the CSSOM 
Specification. I would really like to get a “Range implements GeometryUtils” 
line added there [1].

DOM Ranges currently support the getBoundingClientRect() and 
getClientRects() methods, but both of them are incredibly buggy overall in 
most browsers (especially when transforms enter into the mix). I think it 
would be great if the people working on the getBoxQuads implementation in 
FireFox could try to return a quad for the cursor position (for collasped 
ranges) or the quads of the associated selection overlay (for non-collapsed 
ranges) and/or report feedback regarding the complexity of these tasks. That 
would make me so happy.

Thank you very much,
François


[1] http://dev.w3.org/csswg/cssom-view/#the-geometryutils-interface 

Received on Sunday, 6 July 2014 19:21:33 UTC