nextcloud / nextcloud/ios

Nextcloud Upload photos or videos modal not accessible to VoiceOver

Open
#3,069 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
2.5k
Forks
1k
Avg merge
2d 18h
Merged PRs (30d)
13

Description

Steps to reproduce
  1. Turn on VoiceOver (iOS Screen Reader)
  2. Open Nextcloud, click + button in the tab bar, Click "Upload photos or videos"
  3. A custom modal will pop up with the gird view of Camera Roll. VoiceOver is not able to select photos or videos from this screen
Expected behaviour

VoiceOver should be able to select and de-select photos and videos to upload.

Actual behaviour

VoiceOver doesn't focus on the photo grid area.

Screenshots
image
Logs
N/A
Reasoning or why should it be changed/implemented?

It is not accessible for screen readers to choose photos or videos to Nextcloud.

Environment data

iOS version: iOS 18.0

Nextcloud iOS app version: Nextcloud Hydropgen for iOS 5.5.5.0 @ 2024

Server operating system: Linux 4.18.0-513.9.1.lve.el8.x86_64 x86_64

Web server: Apache

Database: MySQL 10.6.19

PHP version: 8.1.29

Nextcloud version: Nextcloud Hub 9 (30.0.0)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in the iOS app by opening the + tab-bar action and selecting “Upload photos or videos” with VoiceOver enabled. Trace the custom Camera Roll modal and its photo grid; done means VoiceOver focuses the grid and supports selecting and deselecting photos or videos for upload.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
accessibility, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.