Android Accessibility Bug Redirects Volume Buttons, Breaking Core Device Functions
Google has confirmed a platform-level bug affecting Android devices where physical volume buttons stop controlling media volume when the Select to Speak accessibility feature is enabled.
Instead of adjusting media sound, the volume keys are rerouted to control accessibility audio levels. This behavior also disables a widely used function. Taking photos via the volume buttons no longer works, impacting both casual users and professionals who rely on hardware controls for camera stability.
What’s happening in practice
When Select to Speak is active:
Volume buttons adjust accessibility audio instead of media volume
Volume keys fail to trigger camera shutter actions
Core hardware input behavior changes without clear user indication
Select to Speak is available on Android 11 and newer and is widely used by people with low vision or reading difficulties. The issue affects everyday interactions, not edge-case scenarios.
Why this matters
This is not a cosmetic bug. It alters how physical hardware inputs are interpreted by the OS.
In real usage, this means:
Users lose predictable control over core device functions
Accessibility users are forced to choose between inclusion features and basic usability
Hardware shortcuts become unreliable across apps
The issue highlights how deeply accessibility services integrate into Android’s input handling layer, and how insufficient isolation can introduce system-wide side effects.
Temporary workaround
Google currently recommends disabling Select to Speak:
Settings → Accessibility → Select to Speak → Turn off
This restores normal volume and camera behavior but removes a critical accessibility capability for users who depend on it.
Google has acknowledged the issue and confirmed that a permanent fix is under development. No patch timeline has been announced.
DIAMATIX Perspective
We consistently see that platform stability issues are no longer limited to security vulnerabilities alone.
Accessibility services operate at a privileged layer of the OS. When they intercept hardware inputs without strict boundary controls, the impact extends across the entire user experience.
From a security and reliability standpoint, this creates three risks:
Loss of deterministic behavior. Hardware inputs should behave consistently across contexts
Forced trade-offs. Users must disable essential features to restore baseline functionality
Reduced trust in platform controls. Especially in enterprise and regulated environments
This case reinforces a broader pattern. Features designed for inclusion must be tested not only for functionality, but for interaction with core system controls under real-world conditions.
Trusted · Innovative · Vigilant
Sources:
Google Android Issue Tracker
Android Community Forum
Android Accessibility Team statements






