-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Offline Mode: Prepublishing sheet fixes #22998
Offline Mode: Prepublishing sheet fixes #22998
Conversation
📲 You can test the changes from this Pull Request in Jetpack Alpha by scanning the QR code below to install the corresponding build.
|
📲 You can test the changes from this Pull Request in WordPress Alpha by scanning the QR code below to install the corresponding build.
|
f0b3df1
to
5c006a9
Compare
Generated by 🚫 Danger |
f1c4987
to
a15d216
Compare
a15d216
to
cf1c3dc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test 1.1
- FF disabled: The post gets published if you change from a future date to "Now". Similar to this bug
- FF enabled: N/A since "Publish Date" has been removed from Post Settings
Test 2.1
- FF disabled: I don't see a "Publish" action in the context menu for scheduled posts. If I set the publish date to the future, the post gets moved to the scheduled tab.
- FF enabled: N/A since "Publish Date" has been removed from Post Settings
Test 2.2
Before setting tag | After setting tag |
---|---|
- FF disabled/enabled: The scrollview height is wrong after setting a tag
Test 2.3
RPReplay_Final1713266225.MP4
- FF disabled: After closing the prepublishing sheet, the first time I open the post settings from the context menu, I still see the tag I added. The second time I open the post settings, the tag has been removed.
It's a production issue (tested in 24.6).
Yeah, I think I wrote this test based on the assumption without confirming it. But it doesn't work this way because of the known issue in test 1.1.
I added it to the list of known issues. I've seen it occasionally happen before.
Expected – it's a production issue. The first time you close the settings it calls the following line and reset the changes you made:
|
40e147c
to
c9648db
Compare
…-fix-publish-date-handling
c9648db
to
9de5c6d
Compare
DeprecatedPrepublishingViewController
. There were too many changes required in the screen and it was no longer sustainable to keep adding if statement to the exiting screen. The deprecated version now fully matches the production version to ensure we don't regress the experience for users who don't have this feature flag on.Related WPKit PR wordpress-mobile/WordPressKit-iOS#786
To test:
Test 1.1
Test 2.1
Test 2.2
Test 2.3
Regression Notes
Potential unintended areas of impact
What I did to test those areas of impact (or what existing automated tests I relied on)
What automated tests I added (or what prevented me from doing so)
PR submission checklist:
RELEASE-NOTES.txt
if necessary.Testing checklist: