Mouse drag test

Press and hold the left button in the test box and keep moving for 10 seconds. A healthy switch holds the drag until you let go. Each release is logged with how long you held, and a press that follows a release within 150 ms is flagged, which is what a worn switch that drops drags produces.

Ready.

Held
0.0 s
Drops (re-grabbed < 150 ms)
0

Press and hold the left button here, then keep moving for 10 seconds without letting go

Release log
EventHeld forGap

A healthy switch keeps the drag until you let go. If the drag drops and you re-grab within a fraction of a second while still pressing, the switch is likely bouncing. pointercancel or lost capture entries are caused by the browser or system (e.g. a notification), not the mouse.

How to run the drag test

  1. Point at the dashed box, press and hold the left button.
  2. Keep holding and move the mouse around, as you would when dragging a file or selecting text. The bar fills over 10 seconds and Held counts the time.
  3. Release when the bar is full. Repeat a few times with different grip pressure.
  4. Read the Release log and Drops (re-grabbed < 150 ms). Press Reset to start a new series.

Reading the log

  • released after about 10 s: the button held the whole time. Good.
  • released earlier, although you never let go: the switch lost contact. If it happens repeatedly, the switch is likely worn.
  • re-grabbed after drop with a gap in ms: the button reported a release and a new press within 150 ms. While you are holding steadily, that is a bouncing switch — the same fault that makes some mice double click.
  • pointercancel, lostpointercapture or The window lost focus during the drag: the browser or system ended the drag, for example a notification or a window switch. These are not counted as mouse faults.

Limits and next steps

  • The test uses the left button only. Use the mouse test to check the other buttons.
  • One early release can be your own finger. Look for a pattern over several runs before deciding.
  • Mouse software with macros, click-lock or similar features can change how holds are reported; turn them off for the test.
  • On a touchpad, dragging depends on tap-to-drag and click settings; use the touchpad test instead.
  • If single clicks also arrive twice, confirm with the mouse double click test.

Questions

Why does my mouse let go while I am dragging?

The most common cause is a worn left switch that briefly loses contact while held. Software such as macros, a lost window focus, or a weak wireless connection can produce similar symptoms, so rule those out with this test's log.

What does re-grabbed after drop mean?

The browser saw the button released and pressed again within 150 ms. If you were holding the button the whole time, the switch interrupted the hold by itself.

Related tests