Skip to content

[Gutenberg] UBE: Remove overlay if login with WordPress.com is requested.#14942

Merged
ceyhun merged 2 commits intogutenberg/integrate_release_1.37.1from
gutenberg/ube-fix-overlay
Sep 18, 2020
Merged

[Gutenberg] UBE: Remove overlay if login with WordPress.com is requested.#14942
ceyhun merged 2 commits intogutenberg/integrate_release_1.37.1from
gutenberg/ube-fix-overlay

Conversation

@etoledom
Copy link
Copy Markdown
Contributor

gutenberg PR: WordPress/gutenberg#25449
gutenberg-mobile PR: wordpress-mobile/gutenberg-mobile#2641

This PR implements the changes from WordPress/gutenberg#25449 to remove the overlay from the Unsupported Block Editor web view, if Login with WordPress.com is requested.

overlay

To test:

  • On a Jetpack connected site, have a post with an unsupported block.
  • On web, check that SSO is enabled under Settings -> Security. (Allow users to log in to this site using WordPress.com accounts)
  • Delete WPiOS from the device and install it from this PR.
  • Open the post with the unsupported block on the Jetpack connected site.
  • Open the Unsupported Block Editor for the unsupported block.
  • Check that the overlay disappear to show the Login With WordPress.com screen.

PR submission checklist:

  • I have considered adding unit tests where possible.
  • I have considered adding accessibility improvements for my changes.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

…m, now we will explicitly remove the WebView overlay to let the user see said screen.

Previously the overlay was covering the Login screen.
@etoledom etoledom added the Gutenberg Editing and display of Gutenberg blocks. label Sep 18, 2020
@etoledom etoledom added this to the 15.8 milestone Sep 18, 2020
@etoledom etoledom requested a review from ceyhun September 18, 2020 13:48
@etoledom etoledom self-assigned this Sep 18, 2020
@peril-wordpress-mobile
Copy link
Copy Markdown

peril-wordpress-mobile bot commented Sep 18, 2020

You can trigger an installable build for these changes by visiting CircleCI here.

@peril-wordpress-mobile
Copy link
Copy Markdown

peril-wordpress-mobile bot commented Sep 18, 2020

You can trigger optional UI/connected tests for these changes by visiting CircleCI here.

@ceyhun ceyhun changed the base branch from develop to gutenberg/integrate_release_1.37.1 September 18, 2020 15:09
Copy link
Copy Markdown
Contributor

@ceyhun ceyhun left a comment

Choose a reason for hiding this comment

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

Tested on iPhone 11, iOS 13 sim and works great 💯

@ceyhun ceyhun merged commit 35e4e1d into gutenberg/integrate_release_1.37.1 Sep 18, 2020
@ceyhun ceyhun deleted the gutenberg/ube-fix-overlay branch September 18, 2020 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Gutenberg Editing and display of Gutenberg blocks.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants