Fixed a fun front-end bug yesterday:
This worked fine on desktop, but in Safari on iOS, you had to tap twice: the first tap turned on the hover effect, and the second tap activated the link.
Key detail: this behavior doesn't happen with all hover effects. It only happens when the
display attribute is changed by hovering.
The fix: only use one image tag, and instead of toggling the visibility, toggle the
src attribute. Now, with a single tap, the hover effect appears briefly, and then the link takes you to the next page.