Description
When using VoiceOver with the iOS time format set to 12-hour clock, there is an inconsistency in how the time is announced in the Status Bar depending on whether an app is open or the user is on the Home Screen. Specifically, when on the Home Screen, VoiceOver does not include the am/pm designation.
Steps to reproduce
- Go to Settings > General > Date & Time and set the time format to 12-hour clock
- Open an app like Messages or Mail
- Place VoiceOver focus on the time in the Status Bar
- VoiceOver will announce the time like "6:57 am"
- Navigate to the Home Screen
- Place VoiceOver focus on the time in the Status Bar
- VoiceOver will announce the time like "6:57" without the am/pm designation
Expected result:
Time in Status Bar should be announced consistently whether on Home Screen or in-app. With 12-hour format enabled, time should always include the am/pm designation.
Actual result:
Time is announced differently without am/pm when focused on Home Screen. This could cause confusion for VoiceOver users relying on the full time context.
Notes:
Issue is specific to 12-hour time format setting. Does not occur with 24-hour time enabled. Seems to be inconsistent handling of Status Bar time element between Home Screen and in-app environments.