diff --git a/Share/NCShareExtension+DataSource.swift b/Share/NCShareExtension+DataSource.swift index bd2e3a1b10..03836ab45f 100644 --- a/Share/NCShareExtension+DataSource.swift +++ b/Share/NCShareExtension+DataSource.swift @@ -104,6 +104,13 @@ extension NCShareExtension: UICollectionViewDataSource { cell.setTags(tags: Array(metadata.tags)) + let accessibilityLabel = [metadata.fileNameView, cell.labelInfo.text, cell.labelSubinfo.text] + .compactMap { $0?.trimmingCharacters(in: .whitespacesAndNewlines) } + .filter { !$0.isEmpty } + .joined(separator: ", ") + cell.setAccessibility(label: accessibilityLabel, value: "") + cell.accessibilityTraits = .button + cell.separator.isHidden = collectionView.numberOfItems(inSection: indexPath.section) == indexPath.row + 1 return cell