Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.42k stars 1.99k forks source link

mobile WordPress app (Android/iOS) doesn't display or save post revisions when a post is created and updated via app #64963

Open kuropixel opened 2 years ago

kuropixel commented 2 years ago

Quick summary

When creating a post on the mobile app, revisions are not saved or displayed after making a later change to a post and updating.

Steps to reproduce

  1. Use iOS/Android WordPress app
  2. Create a new post.
  3. After waiting a little while, add/change content and then update
  4. Revisions / "history" does not display the initial version of the post

What you expected to happen

Post revisions should be available to users that create and update posts via the mobile WordPress app.

What actually happened

I was only seeing the latest version with no way to go back to the initial revision of the post.

Context

5323187-zen (iOS), own test site with Premium plan (Android)

Simple, Atomic or both?

Simple

Theme-specific issue?

No response

Browser, operating system and other notes

This seems to affect both iOS and Android.

Reproducibility

Consistent

Severity

Some (< 50%)

Available workarounds?

No response

Workaround details

No response

jamiepalatnik commented 2 years ago

📌 HOUSEKEEPING

📌 SCRUBBING

📌 FINDINGS/SCREENSHOTS/VIDEO

  1. Created a new post in the app.
  2. Clicked the three dots > Save as draft.
  3. Added text to the post and clicked Update to saved the draft again.
  4. Checked the draft post on my computer and no revisions appeared.
  5. Edited the draft post on my computer and then 2 revisions appeared. The first revision showed both revisions I made on the app and saved separately, and the second revision showed the revision I made on my computer.

📌 ACTIONS

staskus commented 1 year ago

On iOS, first saving a draft (previewing) and then publishing helps avoid the issue. For now, I couldn't indicate a specific configuration detail beyond making extra API calls from the client side that would help avoid the issue.

github-actions[bot] commented 1 year ago

Support References

This comment is automatically generated. Please do not edit it.