Cursor & Click · Experience #01

Button That Escapes — A Frustrating Web Experience

A standalone web page where the Confirm button moves away from your cursor every time you get close. Each near-miss makes it harder to catch. After enough attempts, the button gives up and lets you click.

Experience It →
Total Attempts
Avg Session Time
88
Dodges Until Surrender
Shared This Week

What Is Button That Escapes?

Button That Escapes is an original web experience built by frustrated.io that recreates one of the internet's oldest interaction jokes — a button that runs from the cursor that's trying to click it. The page presents a clean white card with a dark Confirm button and a polite caption above it, asking the visitor to click in order to continue. The button looks legitimate. The card looks legitimate. The page does not warn you.

The moment the cursor crosses an invisible threshold around the button, it slides to a new random position elsewhere on the page. The closer you get on the next attempt, the smaller the threshold becomes — meaning the button feels harder to catch as you keep trying. After 88 near-misses, the button gives up. It returns to the centre, glows red, pulses gently, and accepts the click.

Built with vanilla HTML, CSS, and JavaScript, the experience requires no installation, no login, and limited dignity. It works on desktop and mobile (where every tap teleports the button to a new position). It has its own permanent URL — frustrated.io/confirm — for sharing. Your browser back button works. The frustration ends when you decide it ends.

How It Works

1

Click "Confirm" to Continue

The page loads with a single white card and a black Confirm button. A reassuring caption explains that one more click is needed to load your content. The visitor moves their cursor toward the button without suspicion. The card is plausible. The label is plausible. There is no caveat.

2

Watch It Move

When the cursor enters a 90-pixel radius of the button, it slides to a new random position elsewhere on the page. Each near-miss reduces that radius — so the button is harder to catch the more you try. On mobile, every tap teleports the button to a far-off coordinate. The chase escalates either way.

3

The Button Eventually Gives Up

After 88 dodges, the button concedes. It returns to its original position, glows red, and pulses gently. The visitor finally clicks Confirm. A success message appears. The page then redirects to a new random frustration. Your back button still works at any point.

Who Shares Button That Escapes

The page has been shared with no caption hundreds of times. The recipient is told only "click confirm." The recipient does not click confirm. Below are the four most common share patterns we've observed.

The Manager Sender

"Sent to my line manager during a one-on-one. Asked her to 'click confirm to approve my leave request.' She tried for nine minutes before texting me back."

— Rohan A.

The Slack Detonator

"Posted in our product channel with 'help, this is broken.' Two engineers spent fifteen minutes investigating. They are very good engineers."

— Tara P.

The Sibling Saboteur

"Told my younger sister it was the link for her uni application portal. She has not spoken to me since Tuesday. Worth it."

— Sam V.

The Cynical Coworker

"Sent it to a colleague who said he 'never falls for these things.' Watched him refresh the page for twenty minutes. He has stopped saying that."

— Jamie T.

Best Captions for Sharing This

Send the link with one of these. Or write your own. The recipient will not laugh until later.

Can you click confirm on this for me? My browser's acting up.

What's wrong with this button — can you click it for me?

Need a confirm click on here, mine's not working.

Help me out, the confirm button is glitching.

Did our login change? Can you confirm on this page?

Something's wrong with this site, try clicking confirm.

Quick — can you click confirm here? I can't get it.

Just need one click. Should take five seconds.

Button That Escapes vs Alternatives

The escaping-button pattern shows up across the internet — most often unintentionally on pages where hover events have been wired to z-index changes by accident. Below is how the frustrated.io version compares to the alternatives.

Feature Frustrated.io A Screenshot Meme A Real Broken Site
Dodges your cursor on purpose Yes Static (it's an image) Accidentally
Has a permanent shareable URL Yes Yes (if hosted) Yes, regrettably
Working back button Yes N/A Often not
Eventually lets you click Yes (after 88) It can't Unlikely
Will harm your computer No No Possibly

Specifications

Built withHTML, CSS, vanilla JavaScript
Page weightUnder 6kb
Time to loadUnder 1 second
Initial escape radius90 pixels (shrinks with each dodge)
Dodges until surrender88
Mobile compatibleYes (each tap teleports the button)
SoundNone
Working back buttonYes, always
Tracks any dataNo
After clickRedirects to a new random frustration

Reviews

Devon W.

"Sent this to my partner with 'click confirm.' Got a screenshot an hour later of her cursor stuck in the bottom-right of the screen. The sleeping arrangements have changed temporarily."

Anonymous

"Caught it on the first try by accident. Felt like I'd won something. Closed the tab and opened it again to test. Lost the next round and most of the round after that. Humbled."

Liam B.

"Genuinely thought my mouse was broken. Bought a new mouse. Came back to this page. Realised. Lost one star because the new mouse was forty quid."

Frequently Asked Questions

Real questions from search. Real answers from us.

Why Does the Button Move Away From My Cursor?+

The button is wired to a mousemove listener that tracks the distance between the cursor and the button's centre. When the cursor crosses an invisible threshold around the button — about 90 pixels at the start — the button instantly updates its position to a new random spot far from where the cursor currently is. The threshold shrinks slightly with every near-miss, so the button feels harder to catch the more you try. The escape is intentional. It is not a bug. The button is hostile by design.

Will the Button Ever Stop Moving?+

Yes. After 88 dodges, the button concedes. It returns to its original centred position, the background turns brand red, and a soft pulse animation begins to indicate that the click is now allowed. The visitor clicks. A short success message appears. The page then redirects to a new randomly selected frustration on the catalogue. Your back button still works at every step.

Is the Button Actually Tracking My Cursor?+

Only on this page, and only locally. The mousemove listener runs entirely in the browser. It calculates the distance between the cursor and the button each time the cursor moves, then triggers a position update if the cursor is too close. No data is sent to our servers. No telemetry, no analytics tied to the cursor's path, no recording. The button is paranoid, not surveillant.

Can I Click the Button on Mobile?+

Yes — the gag adapts. On touch devices there is no cursor proximity to track, so the button uses a different rule: every tap teleports the button to a new far-off random position on the screen. The 88-attempt cap still applies. After enough taps the button settles in its starting position and the next tap is accepted.

How Do I Share Button That Escapes With Someone?+

The page has a permanent URL — frustrated.io/confirm — that works on every messaging app, every social platform, and every email client. The share buttons at the bottom of the experience handle native device sharing, X, and Facebook directly. We recommend sending it with no caption beyond "click confirm." The recipient will know.

Why Was Button That Escapes Built?+

The escaping-button pattern is one of the oldest jokes in interaction design. It exists in scattered form across the internet — buggy hover styles, broken sign-up forms, prank pages from a dozen years ago — but never as a clean, dedicated, shareable web experience. Now it is one. The page exists to be shared, recognised, and laughed at — particularly by anyone who has been told a sign-up flow is "really simple, just one button."

Is Button That Escapes Safe to Use?+

Yes. The page contains no scripts beyond the dodge logic, no tracking, no third-party requests, no popups, no permission prompts, and no redirects (other than the explicit one after the user successfully clicks the button). It will not download anything to your device. It will not change anything outside the page. Your browser back button works at every step. The frustration is comedic, never harmful.

Read enough? Click confirm.

Experience It →