`clientHeight`/`clientWidth` does not include the size of the scroll bar. If the element have overflow: auto, then it might jump when as size changes.