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.
Hold the left mouse button and drag across the pad in one motion. Release only when you mean to.
Complete a drag to see whether your button holds.
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
| Cause | What happens | Fix |
|---|---|---|
| Worn micro-switch | The metal contacts fatigue after millions of clicks and start bouncing open — the most common cause | Replace the switch, or the mouse |
| Dust or debris in the switch | A speck between the contacts breaks the connection intermittently | Compressed air, or a proper contact cleaner |
| Loose or damaged cable | The button signal cuts out briefly when the wire or connector flexes | Reseat the connector; replace the cable |
| Flaky wireless link | A low battery or interference drops the held-button state | Charge up; move the receiver closer |
| Aggressive debounce firmware | The mouse software splits or swallows brief presses | Relax the debounce setting before blaming the hardware |
| Grippy, textured button coating | Friction opens and closes the switch on purpose for drag clicking | A design choice, not a fault |
