wordpress-mobile / wordpress-mobile/WordPress-iOS

When tapping on the earth icon, consider opening directly in the browser instead of a webview.

Open
#22,570 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Type] Enhancement Reader
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

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 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.