mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-01 09:42:39 +00:00
60cd7fd5cc
The view-all button drops its visible text to an empty string while loading, relying only on a ProgressView for feedback, so VoiceOver users focusing it while it loads hear an unlabelled button. The main pinned-item button also has no accessibility label/value describing which pinned item is shown or its position, since children: .contain leaves that to implicit merging of its sub-views. Set an explicit label on the view-all button so it always announces its title, and give the main button an explicit label (the pinned message) and value (its position, reusing the existing bannerIndicatorDescription/ screenRoomPinnedBannerIndicator strings) instead of relying on container merging.