What this symptom means
A permission failure can block perfectly healthy hardware. DeviceOK separates browser permission from whether the device exists and produces a usable signal.
Fault tree
Browser/system fault tree
Use the observation that best matches what you can reproduce. Do not treat every cause as equally likely.
Evidence: The same device works in another browser or profile.
Next: Check permissions, extensions, hardware acceleration and browser version.
Evidence: Multiple browsers/apps show the same issue.
Next: Use OS diagnostics, updates and OEM hardware tests.
Evidence: Timing delays worsen with many tabs/apps and recover after closing them.
Next: Check Task Manager/Activity Monitor, memory pressure and background load.
Evidence: Slowdowns/shutdowns persist outside the browser and under native diagnostics.
Next: Use OEM diagnostics and thermal/power checks.
Interpret the result
Evidence matrix
A test result is useful only if it changes the next troubleshooting branch.
Fast baseline
Rule out the simple causes first
- 1
Run DeviceOK's permission check and note the exact state.
- 2
Open the site's permission controls from the address bar and allow only the feature you are trying to use.
- 3
Check the operating system's privacy settings if browser permission is allowed but access still fails.
Full sequence
Work from reversible checks to invasive ones
Do not reinstall hardware drivers before checking the site/browser and operating-system privacy controls.
- 1
Test the relevant component directly in DeviceOK after changing permission.
- 2
If DeviceOK now works but the original app does not, inspect that app's own device selection and permissions.
- 3
If the permission immediately resets or is managed, check browser profiles, parental controls, enterprise policy, or OS privacy restrictions.
Platform branches
Where the setting lives
Windows
- Task Manager for CPU/memory/disk pressure
- Reliability Monitor/Event Viewer for repeated hardware/driver events
- OEM diagnostics before third-party 'repair' utilities
macOS
- Activity Monitor for CPU/memory pressure
- Apple Diagnostics for hardware handoff
- System Information for exact model/ports
Browser
- Test in a clean profile/private window to isolate extensions
- Check hardware acceleration only when graphics/media symptoms point there
- Keep the browser updated
If the matching DeviceOK test succeeds, prioritize the affected app, browser policy, operating-system setting, or configuration before assuming complete hardware failure.
An unavailable web capability is not automatically a device fault. Compare the simplest direct connection and official diagnostic path before replacement.
Escalation threshold
When software troubleshooting has stopped being high value
- Random shutdowns/reboots
- Thermal warnings
- OEM diagnostics report hardware failure
- Data corruption or storage SMART/health warnings in native tools