Accessibility issue on iOS 16.0 when isAccessibilityElement=YES

The scenario is:

  1. Configure UITableViewCell using custom content configuration.
  2. Call self.isAccessibilityElement = YES in the custom content view.
  3. On iOS 16.0, the accessibilityLabel won't be called by VoiceOver for the configured cell.

Note the following:

  • On iOS 15.x, accessibility works as expected with both UICollectionViewCell and UITableViewCell.
  • Starting from iOS 16.0, accessibility is no longer working with UITableViewCell (while it keeps working with UICollectionViewCell).

Anyone encountered similar issue?

Hey there! To fully understand your issue, please provide a larger code sample for your table view cell, like how you are setting the content inside and how you are setting the accessibility API for it. As well as a screen recording of you experiencing the issue with VoiceOver on. You can upload that in a feedback report and post the feedback ID here, which will help us work to resolve the issue or offer solutions or workarounds.

Check out this webpage if you need more info about how to file feedback: https://developer.apple.com/bug-reporting/

Hello @Yoash, did you get any solution to this issue?

Hi, Did we get any resolution for the issue. I can see the same issue persisting in iOS 16+ devices. and no workaround is working. When can we expect the issue to be resolved ?

Accessibility issue on iOS 16.0 when isAccessibilityElement=YES
 
 
Q