Previously, the `in_view_center_point()` function unconditionally called `first()` on the result of `getClientRects()`, which hits an assertion when the element has no rendered box. We now return an error from `in_view_center_point()` in this case.