peter.bike

iOS Issues

Last updated: 2025-12-29

This page lists issues I've identified or experience with iOS.

Camera

Camera often captures photo substantially after it was taken

I often take a photo, only to later find that the actual saved photo is a blurry mess, capturing the motion of my hand as it moved down after taking the photo. The camera app is not actually capturing the photo when I press the button, but a second or so after. This only started with the iPhone 17 Pro, and never happened on any of my previous iPhones.

VoiceOver Accessibility Issues

These are issues that affect VoiceOver users, but are most likely not issues with VoiceOver itself.

Large battery widget separates rows into multiple elements

The large battery widget shows the battery status of the phone and connected devices, each on a row with its name and battery percentage. Prior to iOS 26, each row was one element, meaning VoiceOver would read something like "Peter's iPhone, 75% charged". Now, each row is broken up into three elements: "Peter's iPhone", "75%", and "charged". This is unnecessarily inefficient to navigate.

Elements in Messages are incorrectly labeled

The following elements are labeled "Replay":

Promotional messages in Wallet contain non-breaking space entities

In Wallet, promotional messages occasionally appear. When VoiceOver reads them, they contain non-breaking space HTML entities. This is an example, copied using VoiceOver's copy command:

"Get 5% Total Daily Cash at Booking.com, Tap Book Now and use Apple Pay to earn 5% back on eligible bookings that are paid for by 12/5. Terms and limits apply."

Safari makes VoiceOver unresponsive while web page is loading

Often, with large/complicated web pages , which is unfortunately a lot of the web now, VoiceOver becomes completely unresponsive while Safari is working on loading and rendering the page, making it impossible to access elements outside of the web view, check the loading status, or anything else other than exiting to the home screen. Without VoiceOver on, the UI remains responsive.

Stop button in Safari address bar is incorrectly labeled

The stop button, which stops loading a page, is labeled "close".

VoiceOver button in Control Center gets stuck in wrong state

Reproduction steps:

  1. Add a button to Control Center that toggles VoiceOver
  2. Confirm that the Control Center button does turn VoiceOver on and off
  3. Turn VoiceOver on or off using a different method, such as triple-clicking the side button

Expected:

The Control Center button reflects the state of VoiceOver.

Actual:

The button stays on whatever state it was in, ignoring the new state of VoiceOver.

VoiceOver Issues

These are issues with the VoiceOver screen reader specifically. See the VoiceOver Accessibility Issues section for issues that affect VoiceOver, but are most likely not issues with VoiceOver itself.

VoiceOver continues speaking after the screen is locked

Sometimes, VoiceOver speech continues reading something for several seconds after the screen has been locked.

VoiceOver cuts off the beginning of speech

Often, the beginning (less than a second) of VoiceOver speech is cut off when focusing an element. This is an extremely frustrating bug, easily the biggest problem with VoiceOver currently (as of iOS 26.2).

Workouts

Workout running on watch doesn't show up on phone

Workouts running on the Apple Watch are supposed to show up as a live activity on the paired iPhone. This only works about 2/3 of the time on my devices.

Feature Requests

Should be a way to turn off Spotlight on lock screen.

I frequently accidentally trigger Spotlight when intending to swipe left to open the camera. There should be a way to turn off spotlight on the lock screen.