GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
352 stars 19 forks source link

Phone rings even though do-not-disturb is enabled #4036

Open graphener opened 5 days ago

graphener commented 5 days ago

I never got any other audio alert, such as a text message ping, in this context. But for some reason, rings can still happen. If it doesn't work with phone calls, then please try WhatsApp or other common messaging apps. Happens at least 1% of the time with high confidence, and perhaps much more often.

thestinger commented 5 days ago

This is an upstream issue potentially tied to profile switching. Do you use multiple users?

graphener commented 5 days ago

@thestinger Yes I use multiple profiles, if that's what you mean. So maybe part of this fix is that do-not-disturb should be a global setting. For that matter, so should screen brightness. Perhaps you can find other settings in the system tray that should be global in their effect, as well. (Like what would it mean to have the flashlight on or off in multiple different profiles all running in the background simultaneously? Might as well sync all of them to whatever profile is currently in the foreground.)

But despite all that, this bug has occurred when only Owner was running. The ring was real and proper. It just shouldn't have made any sound. Explicitly sliding the ringer volume to zero is a workaround, but the real fix is that do-not-disturb should silence it regardless of the current ring volume.