wordpress-mobile / wordpress-mobile/WordPress-iOS
When tapping on the earth icon, consider opening directly in the browser instead of a webview.
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 3.9k
- Forks
- 1.2k
- Avg merge
- 23h 51m
- Merged PRs (30d)
- 58
Description
Internal ref: p1707308676059989?thread_ts=1707300415.968459&cid=C0180B5PRJ4-slack-C0180B5PRJ4
Expected behavior
When I open a post in the reader, and I tap on the upper right earth icon, I would expect the post to open in the device browser.
Actual behavior
When I open a post in the reader, and I tap on the upper right earth icon, the post opens in a webview and from there if I tap on the bottom right earth icon, the post opens in the device browser.
I do not have the context unfortunately of the reasons the in the middle webview is opened instead of directly going to the browser, but if we cannot figure it out it feels an unnecessary step 🤔 ...so tracking it here for consideration.
Steps to reproduce the behavior
- open a post in the reader
- tap on the upper right earth icon to open the post in a webview
- tap on the bottom right earth icon to open the post in the device browser
Tested on [iPad 7th gen], iOS [iPad OS 17.2], Jetpack iOS / WordPress iOS [23.8]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the reader's upper-right earth-icon action and the existing webview-to-browser flow described in the reproduction steps. Confirm how the action is implemented for iPad/iOS, then verify that tapping the upper-right icon opens the post directly in the device browser without the intermediate webview.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100