Snaplytics Toolkit

Mouse Drag Test

Check whether your mouse button holds through a drag. Press, hold, and drag across the pad — the tool draws your path live and marks every point where the button let go on its own, the sign of a worn or dirty switch. It also doubles as a drag-clicking practice pad.

Ready
Press and drag here

Hold the left mouse button and drag across the pad in one motion. Release only when you mean to.

No drag in progressDuration 0.00sDistance 0px
drag pathdrop
Drops detected
0

Complete a drag to see whether your button holds.

Drags
0
Drops
0
Drag-clicks
0

Click events the browser fired during a drag — relevant for drag-clicking practice.

When you hold a mouse button and drag — selecting text, moving a slider, dragging a file, or swinging a game camera — the switch under the button must stay closed the whole way. On a worn or dirty switch the contacts can bounce open for a few milliseconds, so the button “lets go” mid-drag even though you never lifted your finger: the selection collapses, the file lands in the wrong folder, your aim resets. That momentary release is a drag drop — a different fault from a button that fires two clicks from one press (use the Mouse Double Click Test) or a general button-and-wheel check (the Mouse Tester).

The pad listens to Pointer Events. Pressing the left button starts a drag: it times the motion, sums the distance your cursor travels, and draws the path live. A drop is recorded when the button reports an “up” mid-motion and re-engages a fraction of a second later — the fingerprint of a bounced contact, not a release you meant. Since drops count only while you are moving, a plain click or a deliberate lift is never flagged. Everything runs locally in your browser; nothing is uploaded.

The same physics powers drag clicking (or “drag tapping”), a technique from games like Minecraft where you pull a finger across the button so friction opens and closes the switch many times in one swipe, firing a burst of clicks. That is exactly what this test detects, so it doubles as a practice pad — the drag-clicks counter tallies every extra click the browser fires mid-drag. Reading the result is simple: one drop across many drags can be a fluke, but drops on most passes mean the switch is bouncing, and a switch that drag-clicks easily is likelier to drop an ordinary drag too.

Common causes of drag drops

CauseWhat happensFix
Worn micro-switchThe metal contacts fatigue after millions of clicks and start bouncing open — the most common causeReplace the switch, or the mouse
Dust or debris in the switchA speck between the contacts breaks the connection intermittentlyCompressed air, or a proper contact cleaner
Loose or damaged cableThe button signal cuts out briefly when the wire or connector flexesReseat the connector; replace the cable
Flaky wireless linkA low battery or interference drops the held-button stateCharge up; move the receiver closer
Aggressive debounce firmwareThe mouse software splits or swallows brief pressesRelax the debounce setting before blaming the hardware
Grippy, textured button coatingFriction opens and closes the switch on purpose for drag clickingA design choice, not a fault

Related tools