"Do Not Disturb" not honored when logged in to multiple accounts

Originator:hal
Number:rdar://19012764 Date Originated:18-Nov-2014 00:10 AM
Status:Open` Resolved:No value
Product:OS X Product Version:10.10.1
Classification:Security Reproducible:Always
 
Summary:
If my Mac has multiple users logged in (using fast user switching), and the current user has "Do Not Disturb" enabled, spoken alerts for other accounts still play.

Steps to Reproduce:
1. Log in to Account A.
2. Create a calendar alert for Account A.
3. Under the "Dictation & Speech" Systems Preference, enable "Announce when alerts are displayed". This will cause speech-to-text to read a popup alert when it is displayed.
4. Use Fast User Switching to switch to Account B.
5. Connect an external HDMI display.
6. Enable "Do Not Disturb" for Account B. Make sure that the expiration date of the DND extends past the calendar alert set in Step 2.
7. Wait until calendar alert (Step 2) fires.


Expected Results:
I have "Do Not Disturb" enabled. I expect to hear no announcements of any sort.

Actual Results:
Alerts for Account A are spoken over HDMI while logged in to Account B. This means that confidential information from Account A is leaked to anyone listening to Account B's public presentation--which leads to great amusement for the students listening to the talk.

Version:
10.10.1

Notes:


Configuration:
Laptop with HDMI display attached, and fast user switching enabled.

Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!