wordpress-mobile / wordpress-mobile/WordPress-Android

Pages List: there can appear to be a double selection on the Set Parent page for child pages after selecting a different parent, searching, then selecting the original parent again

Open
#11,391 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Pri] Low [Type] Bug Posts + Pages
Dominant language
Kotlin
Stars
3.2k
Forks
1.4k
Avg merge
1d 11h
Merged PRs (30d)
69

Description

Steps to reproduce:

  1. Go to My Site > Site Pages > More menu (for a child page) > Set parent.
  2. Note the original parent page.
  3. Select a new parent page.
  4. Tap the search icon at top right.
  5. Search for and select the originally set parent page.
  6. Tap the back Botton at top left.

Result: the first Set Parent selected appears to still be selected and when you scroll down the second parent page appears to be selected too but if you scroll back up again you see that the first selection is no longer selected. (1m4s)

Screen Shot 2020-02-26 at Feb 26 5 58 40 PM Screen Shot 2020-02-26 at Feb 26 5 58 45 PM
Tested with WPAndroid 14.3-rc-1 on Pixel 3 Android 10.

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 reproducing the Set Parent flow in WordPress for Android, then trace the Pages List selection state through changing the parent, searching, selecting the original parent, and returning. Done means the previous parent is no longer visually selected and only the current parent appears selected after navigating back.

Written by the indexing model from the issue text.

Assessment

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