Skip to content

Conversation

@kean
Copy link
Contributor

@kean kean commented Jan 13, 2026

Description

Fixes CMM-809: Button "Done" disappears when you enter a password for post.

I previously attempted it in #24950, but it turned out to be too complicated. Instead of replacing "Visibility" with "Status", I now simply updated the "Enter Password" flow so it's now consistent across "Post Settings" and "Publishing" screen.

The "Visibility" row works the same as one the web, so I don't think we should touch it unless web (Gutenberg) changes it.

In addition, I fixed an issue with the new "Access" field not showing the selected value.

Recording

Screen.Recording.2026-01-13.at.3.48.32.PM.mov

@kean kean added this to the 26.6 milestone Jan 13, 2026
@kean kean requested a review from crazytonyli January 13, 2026 20:53
@kean kean force-pushed the task/status-row-in-publishing-sheet branch from b9d6a67 to 1a75fb0 Compare January 13, 2026 20:53

@ViewBuilder
private var enterPasswordRows: some View {
PasswordField(password: $selection.password, isFocused: isPasswordFieldFocused)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here we removed quite a bit of duplication.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Jan 13, 2026

App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number30464
VersionPR #25138
Bundle IDcom.jetpack.alpha
Commit4234f4e
Installation URL6en3dkg60lee8
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Jan 13, 2026

App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number30464
VersionPR #25138
Bundle IDorg.wordpress.alpha
Commit4234f4e
Installation URL7dhudbiqq4hug
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Jan 13, 2026

🤖 Build Failure Analysis

This build has failures. Claude has analyzed them - check the build annotations for details.

)
NavigationLink {
SettingsPickerListView(
selection: $viewModel.settings.metadata.accessLevel,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The selection "Everyone" should be selected (showing a checkmark), I think?

Image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed. I also moved it to the leading edge – easier to see what's selected.
Tested it end-to-end, so everything still works.

Screenshot 2026-01-16 at 8 25 40 AM

@kean kean force-pushed the task/status-row-in-publishing-sheet branch from 73cfe58 to 4234f4e Compare January 16, 2026 13:27
@kean kean enabled auto-merge January 16, 2026 13:27
@dangermattic
Copy link
Collaborator

1 Warning
⚠️ This PR is assigned to the milestone 26.6. This milestone is due in less than 4 days.
Please make sure to get it merged by then or assign it to a milestone with a later deadline.

Generated by 🚫 Danger

@sonarqubecloud
Copy link

@kean kean added this pull request to the merge queue Jan 16, 2026
Merged via the queue into trunk with commit 06428e5 Jan 16, 2026
29 of 35 checks passed
@kean kean deleted the task/status-row-in-publishing-sheet branch January 16, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants