fix mobile safari shelf rendering