wordpress-mobile / wordpress-mobile/WordPress-Android

History: Initial revision is not recorded

Open
#16,999 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Pri] Medium [Type] Bug Posting/Editing Revisions / History
Dominant language
Kotlin
Stars
3.2k
Forks
1.4k
Avg merge
1d 11h
Merged PRs (30d)
69

Description

Related:

Expected behavior
  • The initial revision exists in the app and on the web
  • The behavior matches the web
Actual behavior
  • The initial revision is lost and only the second revision and after are recorded
Steps to reproduce the behavior

This test was conducted on a .com site.

1. Create a new post in the app, add content, and publish it or save it as a draft

  • When tapping ... at the top right in the post, and tapping "History", nothing shows in the list
  • On the web, the "Revisions" section for the post doesn't appear

2. Make changes to the post and tap Update

  • When tapping ... at the top right, tapping "History" shows one item containing the changes from step 2
  • On the web, the "Revisions" section for the post doesn't appear (it may currently hide the section if the count <= 1)

3. Make changes and tap Update

  • When tapping ... at the top right, tapping "History" shows two items containing the changes from steps 2 and 3
  • On the web, the "Revisions" section is available for the post and shows changes from steps 2 and 3
Tested on Pixel 4a, Android 12, WPAndroid 20.4

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 issue in the Android app using the History menu and the three-step post editing flow described in the report. Compare the initial save or publish with later updates and verify behavior against the web; done means the initial revision appears in the app and on the web, matching the expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.