Automattic / Automattic/pocket-casts-ios

CarPlay: Glitches on cars with control knob/dial

Open
#736 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Area] CarPlay
Dominant language
Swift
Stars
1.8k
Forks
198
Avg merge
17h 20m
Merged PRs (30d)
103

Description

Expected behavior

The UI should not be highlighting the wrong menu item and should also not jumps around/flash

Actual behavior

The selected episode keeps jumping, and makes it very hard to select an episode

Steps to reproduce the behavior

1-connect iPhone to car via wireless CarPlay
2-select the Pocket Casts app on the infotainment screen
3-select “podcasts” from the top navigation bar
4-select any podcast on the list
5-once the podcast episodes show, select the top episode to begin playing it
6- notice the issue

Recordings:

https://user-images.githubusercontent.com/16253818/220863228-8fa4b84a-9858-4432-900d-b2228c720584.mov

https://user-images.githubusercontent.com/16253818/220863196-16d06919-b3a0-4895-a97c-404a420bf8d5.mov

Tested on [iPhone 14 Pro], iOS [16.3], Pocket Casts [7.33]

CarPlay Tested on:
2018 Audi A3 w/ wired CarPlay — no touchscreen, must use control knob/dial to interface with vehicles headunit
2019 BMW 330i w/ wireless CarPlay — touchscreen OR control knob/dial used to interface with vehicles headunit

5958843-zd-woothemes

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

Start by reproducing the issue using the listed iPhone, iOS, Pocket Casts, and CarPlay vehicle configurations, then inspect the CarPlay episode-selection flow. Done means the selected episode remains stable and the UI no longer highlights the wrong item or flashes when using a control knob or dial.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.