I notice that the contact form adds an iframe on the client side:
<iframe src="about:blank" style="height: 0px; width: 0px; visibility: hidden; border: none;">This frame prevents back/forward cache problems in Safari.</iframe>
I assume that this has been added for good reason. It would, however, be good if this could be hidden properly using the
display: none property (
visibility: hidden renders the element invisible but does not prevent it from taking up space). At the moment, it is creating a gap in my layout below the content area.