How to tell switch-bounce evidence from an intentional double-click
Do not use one timing threshold for two different questions. The suspected-repeat threshold is for slow, deliberate single-press testing: if two browser-observed releases of the same button arrive unusually close together, the pair is flagged for retesting. The intentional double-click window is for deliberately produced pairs. WebToolArc keeps those measurements separate and also counts the browser's native dblclick signal independently.
Single-click bounce diagnosticControlled single presses, complete press/release evidence, same-button intervals, candidate-repeat rate, press duration.
Intentional double-click calibrationDeliberate pairs, pair interval distribution, native dblclick signal count, separate double-click window.
All-button event mapLeft, Middle, Right, Back and Forward browser button codes with isolated per-button evidence.
Why browser timing is useful but not raw switch telemetry
Pointer and mouse events reach the page only after the switch electronics, mouse firmware and debounce logic, wired or wireless transport, operating-system input stack, and browser scheduling. That makes repeated short browser intervals useful evidence for a controlled retest, but it does not let a web page inspect the electrical contacts or certify a hardware fault.
A stronger troubleshooting protocol than clicking as fast as possible
- Choose one physical button and make slow, complete single presses.
- Collect a meaningful sample instead of drawing a conclusion from two or three clicks.
- If candidate repeats appear, save the run and change one factor: USB port, receiver position, battery/charge state, browser, or computer.
- Repeat with the same button, thresholds, sample size and connection category before comparing runs.
- Use intentional double-click calibration separately if your actual question is whether your normal double-click rhythm is recognized.
What the interval plot and raw event table add
The plot shows where recent same-button intervals fall relative to both thresholds. The event table preserves pointer-down, pointer-up, press duration and classification instead of hiding the underlying observations behind a single green/red verdict. Native browser dblclick is shown as a separate signal because browser gesture recognition is not the same thing as a very short raw interval.
Side buttons, remapping, touchpads, and focus changes
Browser button values are logical mappings and can be remapped by the operating system or device software. Back and Forward buttons may be intercepted for navigation. Touch and pen input are ignored because they do not test a physical mouse switch. When the page loses focus, the current interval chain is reset so a long background gap is not misread as part of the same controlled sequence.
Privacy, saved history, and reproducible links
Events are processed locally in the page. Saved history is explicit, browser-local, capped at 12 runs, and can be cleared. JSON and CSV exports happen only when requested. The reproducible settings URL contains protocol and numeric settings only; it deliberately excludes raw events, saved history, and the free-form mouse/profile label.
Accuracy boundary
This studio reports browser-observed mouse behavior. It does not claim raw switch-contact telemetry, firmware-debounce inspection, USB polling-rate measurement, operating-system double-click-setting discovery, model-specific warranty diagnosis, or certainty that a worn switch is the cause. Use repeatable controlled comparisons as evidence, not a single web reading as a verdict.