mapbox / mapbox/mapbox-navigation-ios

[Bug]: Some views are not rendered correctly on iPad split screen.

Open
#4,019 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug jira-sync-complete UI
Dominant language
Swift
Stars
918
Forks
326
Avg merge
1h 16m
Merged PRs (30d)
3

Description

### Mapbox Navigation SDK version

main

### Steps to reproduce

1. Start example application on iPad.
2. Split screen and select another application to be shown on a screen along example.
3. Observe behavior.

### Expected behavior

Navigation SDK views should be shown correctly.

### Actual behavior

Some Navigation SDK views are not shown correctly (e.g. feedback view, instruction cards etc). For example:

![Simulator Screen Shot - iPad mini (6th generation) - 2022-07-20 at 10 21 15](https://user-images.githubusercontent.com/1496498/180049430-c02a1763-e7f8-4700-86ce-511bbc3c0170.png)

![Simulator Screen Shot - iPad mini (6th generation) - 2022-07-20 at 10 20 21](https://user-images.githubusercontent.com/1496498/180049453-6290b5f0-9537-4d90-99d6-dbb425a29910.png)

### Is this a one-time issue or a repeatable issue?

repeatable

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 running the example application on an iPad in split-screen mode with the other app visible, following the listed reproduction steps. Inspect the feedback view and instruction cards shown in the report, then compare their layout with full-screen behavior. Done means the Navigation SDK views render correctly in split screen.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
frontend, 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.