Dimillian / Dimillian/IceCubesApp

Bug: VoiceOver does not switch to post language

Open
#2,255 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Swift
Stars
7.1k
Forks
720
PR merge metrics
No merged PRs in 30d

Description

Environment:

  • OS: iOS 18.2
  • OS language: German
  • IceCubesApp version: 1.11.2

Repro

  1. Enable VoiceOver
  2. On the timeline, read a post not in the default VoiceOver language (in my case: a Dutch post while the phone is set to German).

Expected: VoiceOver switches to the language of the post as it would when encountering an e.g. lang="nl" section on a web page.

Actual: it reads the foreign language (Dutch) post in the system language voice (German).

Notes

The post I was testing with has the language attribute set.

Contributor guide

No contributing guide indexed for this repository

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

Start at the timeline post rendering entry point described in the issue and inspect how the post's language attribute is exposed to VoiceOver. Verify the behavior with a German-configured iOS device, VoiceOver enabled, and a Dutch post; done means VoiceOver switches to the post language rather than using German.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.