.getBoundingClientRect() now returns a dummy ClientRect (all zeros) instead of throwing