getBoundingClientRect() provides incorrect positioning with position:fixed child If you have an element with a fixed child, the parent will provide incorrect getBoundingClientRect() coordinates. DUMB.