What is double-click chatter?
Chatter is when one physical press registers as two or more clicks. It makes single clicks act like double clicks, drops items you are dragging, and can cut short a held button. It is a common failure in mouse switches that have worn or collected dust and oxidation.
How to use this test
- Click inside the zone with each button in turn, using normal single clicks.
- Watch the flag counter and the log. A flag shows which button, the gap between the two presses, and how long the first press was held.
- Repeat several times. Real chatter tends to happen again and again on the same button.
Why 80 milliseconds?
Two deliberate clicks from a finger are rarely closer than about 80 ms apart. Two presses faster than that usually mean the switch bounced, not that you clicked twice. It is an indicator, not proof.
What can you do about it?
- Check your mouse software for a debounce or click-delay setting.
- Check whether your mouse is still under warranty. Many manufacturers replace mice with failing switches.
- Some mice have swappable switches, but opening a mouse usually voids the warranty, so only do this if you are comfortable with it.
Frequently asked questions
My test flagged a double-click once. Is my mouse broken?
Not necessarily. One flag can be an accidental fast double-tap. Chatter is usually repeatable: if the same button flags again and again, it is more likely a hardware problem.
Can software cause false flags?
Yes. Macros, auto-clickers and some mouse-software settings can send extra clicks. Close them and test again.
Does the test check every button?
Yes: left, middle, right, back and forward are all tracked separately. Two different buttons pressed close together are not flagged.
How this test works
Timing uses the browser's high-resolution event timestamps (the same clock as performance.now()), stamped when the click is received rather than when our code runs, so a busy page cannot fake a double-click. The 80 ms threshold and the hold and release timing are indicators, not proof of a faulty switch.