Start with a clean baseline
Test each user-facing subsystem independently—display, keyboard/pointer, camera, microphones, speakers, connectivity and battery-visible state—before running invasive OS repair or replacing the main device.
Live evidence
Relevant checks
Keyboard TestPress keys and verify that the browser receives the expected keyboard events.
→Mouse Button TestVerify left, right, middle, and extra mouse button events.
→Webcam TestOpen your webcam locally to verify that the browser can access and display a live camera stream.
→Microphone TestCheck whether your browser can detect your microphone and receive live audio.
→Speaker TestPlay a local test tone to verify audio output.
→Dead Pixel TestShow solid colors full-screen so you can visually inspect for dead or stuck pixels.
→Gamepad Controller TestTest browser-detected controller buttons and analog axes.
→First sequence
Do the high-signal checks before risky changes
- 1
Identify whether the problem is an external peripheral or internal PC issue
- 2
Run the closest live DeviceOK test
- 3
Use OS/OEM diagnostics for internal hardware
Decision points
What the result should change
If a component works in deviceok but one app failsKeep the diagnosis at the app/permission/routing layer.
If a component fails in the browser and the os/oem testMove toward driver/firmware, cable/module or service diagnosis.
If several unrelated components fail togetherLook for a shared dock, USB bus, power, recent update or physical event.
Browser can help check
- Test attached input/media devices
- Run display reference patterns
- Check supported browser hardware APIs
Browser cannot prove
- Stress-test RAM safely as a universal web page
- Read SMART/temperatures/BIOS state generically
- Prove PSU or motherboard electrical health
Repair boundary
Know when to stop browser troubleshooting
- Battery swelling, liquid exposure, burning smell or abnormal heat needs physical service—not stress testing.
- Browser battery/status APIs do not provide manufacturer battery-health metrics.
- BIOS/firmware updates should come only from the OEM and should not be interrupted.
Used-device inspection
What to verify before paying or signing off a repair
- Full-screen display/pixel inspection
- Every key, pointer/trackpad, camera, microphone and speaker
- Ports, charger, battery-health screen and sleep/wake behavior