Suppose, that you have an <SVG> element with large content, larger than the
<svg> element's viewport.
When you call getClientBoundingRect() method on that SVG element, in some
cases
(not always) it returns the coordinates of <SVG> element's content, not
viewport, as if viewport didn't exist.
Also, when you select <svg> element with tools -> web developer ->
inspector or
firebug, it highlights the size of content not the size of element's viewbox
(i.e. if content is larger than viewbox, it highlights larger space).
In order to reproduce the bug, see this example on stackoverflow:
http://stackoverflow.com/questions/29423097/javascript-svg-
getclientboundingrect-returns-coordinates-of-svg-content-inste