Skip to content

Glossary

What is a rage click?

A rage click is a burst of rapid clicks on the same spot, a sign that something did not respond. AnyReplay flags 3 clicks within 1000 ms and 30 px.

Updated · 1 min read

A rage click is a rapid series of clicks or taps on the same element or spot, made by a user whose action produced no visible response, and it is one of the most reliable signals of frustration in a session recording.

Why it matters

Nobody clicks a button three times in a second because it worked. Rage clicks point at buttons whose handler failed, links that look clickable but are not, overlays that swallowed the event, or a page that simply froze. They are cheap to detect and strongly correlated with abandonment.

On their own, rage clicks are a count. Paired with replay they become a diagnosis: open the session, jump to the burst, and watch what the user expected to happen. That is the difference between analytics and replay. A dead click is the quieter sibling of the same problem.

How AnyReplay handles it

The AnyReplay web SDK detects a rage click as 3 clicks within 1000 ms inside a 30 px radius, at record time in the browser. The chunk containing the burst is flagged hasRageClick, alongside hasError and pageCount, so the dashboard can surface sessions with frustration without decoding them. A reviewer filters the session list to flagged sessions, opens one and scrubs to the burst. Because the recording is a DOM recording rather than video, the element under the cursor is known, not guessed from pixels. The QA and bug reproduction use case shows a typical workflow.

Start free — 1 project, 500 sessions a month

Install the snippet, record a session, and watch it back in your own language.