wordpress-mobile / wordpress-mobile/WordPress-Android
Unify delete/restore experience on Posts and Pages
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 3.2k
- Forks
- 1.4k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 69
Description
Expected behavior
Expected the deletion and restoration processes and user experience to be the same for Posts and Pages.
Actual behavior
- When trashing a Post, the user stays on the same screen, while with Pages, they will be moved to the “Trashed” tab. It seems unusual that a user would delete something, and expect to be moved to the bin to see the deleted item.
- In “Trashed” tab for Posts, two possible actions (Move to Draft / Delete Permanently) are shown right beneath the deleted item. One tap is required. In the same place for Pages, the same two actions are hidden under kebab menu, meaning one more tap for the user.
Suggested enhancement
Align Pages behavior with existing Posts behavior in bot cases:
- When trashing a Page, the user should stay on the same screen.
- In the "Trashed" tab of Pages List, the actions "Move to Draft" and "Delete Permanently" should be shown right beneath the deleted item, instead of within a kebab menu.
Steps to reproduce the behavior
- Trash a Post, and note the behavior.
- Check the Trash and see the possible actions for your Trashed post.
- Trash a Page, and compare the behavior to that you saw in Posts.
- Check the Trash and compare the available actions to what you saw in Posts Trash.
Tested on Samsung Galaxy S21, Android 12, WPAndroid 21.6-rc-1
Reported in beta testing: p5T066-3NG-p2#comment-14291
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 reproducing the listed steps in the WordPress Android app and compare the Posts and Pages trash flows. Read the Posts and Pages list and trash-handling entry points you find while tracing those actions. Done means Pages keeps the user on the same screen after trashing and shows “Move to Draft” and “Delete Permanently” directly beneath trashed items, matching Posts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100