[bug] iPad Safari fullscreen error when triggered following a pointerdown event

When triggering a webkitRequestFullscreen event in response to a pointerdown event, the result is a fullscreen error. Using a pointerup event instead of pointerdown works fine.

I'm using a <button> element to receive the event and in the event listener callback I'm attempting to call webkitRequestFullscreen() on a div.

Is this expected behavior?

note: this was observed using MacOS Simulator: iPad 9th Generation - iOS 15.4