Controls / The visual dictionary

Hold-to-confirm control.

Requires a sustained press before carrying out an action.

Also calledpress and hold confirmationhold button
01

See it in context

UI illustration
Keep pressed for one second

A visible fill or countdown shows progress toward confirmation while a control is held. Releasing early cancels the gesture, helping prevent accidental activation.

When to use it

Show hold progress and provide an equivalent accessible confirmation path for keyboard users.

Know the difference

A long press can open a context menu; hold-to-confirm completes a specific action after a delay.

WebiOSiPadOSAndroidmacOSWindowsLinux

Web

Use a native button for an action and an anchor for navigation. Preserve keyboard activation and a visible focus indicator.

iOS · iPadOS · Android

Provide a comfortable touch target, use familiar system symbols when appropriate, and show a clear pressed or selected state.

macOS · Windows · Linux

Keep pointer, keyboard, and focus behavior consistent. Common commands can additionally expose a menu item or keyboard shortcut.

Primary documentation for the pattern and its platform conventions.