wordpress-mobile / wordpress-mobile/WordPress-Android

Deeplink: Login flows started from any deeplink should skip the Prologue screen

Open
#12,374 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Status] Stale [Type] Enhancement Deeplinks Login
Dominant language
Kotlin
Stars
3.2k
Forks
1.4k
Avg merge
1d 11h
Merged PRs (30d)
69

Description

Expected behavior

When going through any deeplink while logged out from the app, I expect that the login flow would skip the Prologue screen and go directly to the Email screen.

Actual behavior

The login flow only skips the Prologue screen when going through a wordpress://viewpost deeplink (like wordpress://viewpost?blogId=124661775\&postId=1194), but not on other cases, like below:

  • wordpress://notifications
  • wordpress://read
  • wordpress://post
  • wordpress://stats (related issue: #12373)

Click here for more deeplink examples.

Steps to reproduce the behavior
  1. Make sure you're not logged in in the app
  2. Click on any of the deeplinks above from outside the app
  3. Notice the Prologue screen
Tested on Pixel 3 XL, Android 9, WPAndroid 15.2-rc-1

Note: these steps were originally provided by @guarani in pbMoDN-ET-p2#comment-1206

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

Reproduce the flow with the listed wordpress:// deeplinks while logged out, starting with the deeplink handling and login flow that currently treats wordpress://viewpost differently. Check each example, including wordpress://stats and the related issue, and confirm that every flow opens the Email screen without showing Prologue.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
authentication, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.