Skip to main content

on_first_user_gesture

Function on_first_user_gesture 

Source
pub fn on_first_user_gesture(f: impl Fn() + Send + Sync + 'static)
Expand description

Run f on the first user gesture on this page.

The listener is attached to window for pointerdown, touchstart and keydown, so mouse, touch and keyboard all arm the device. It stays attached for the page’s life; [SEEN] makes every later call a no-op, which keeps the closure alive cheaply instead of tearing listeners down mid-gesture.

Off wasm this does nothing, so callers need no cfg.