Jasonette / Jasonette/JASONETTE-iOS
Tab bar URL should be allowed to be different from the URL it loads from
- Dominant language
- JavaScript
- Stars
- 5.2k
- Forks
- 347
- PR merge metrics
- No merged PRs in 30d
Description
I've recently come across a couple of critical cases where the "The URL of the first tab bar item should match the URL it loads from" policy breaks down.
For example if I go from view A to view B, and would like to keep the bottom tab bar, there is no way to do so currently, because the view B will complain that the root URL is not the same as the URL of the first tab bar it's displaying (which is the URL to the view A).
This policy is consistent both on iOS and Android so will need to come up with a better policy and fix on both platforms
Contributor guide
Research direction
Start by comparing the tab bar URL validation behavior on iOS and Android, focusing on the policy that the first tab bar item's URL must match the loaded URL. Define the cross-platform behavior for navigating from view A to view B while retaining the tab bar, then verify the resulting behavior on both platforms.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, ios
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100