Simple Payments Block: Fix email field cut and paste bug#15145
Simple Payments Block: Fix email field cut and paste bug#15145
Conversation
…enberg paste handler
|
Caution: This PR has changes that must be merged to WordPress.com |
|
Thank you for the great PR description! When this PR is ready for review, please apply the Scheduled Jetpack release: April 7, 2020. |
|
Is this tracked in in the Gutenberg repo? Is that what WordPress/gutenberg#12780 is? |
scruffian
left a comment
There was a problem hiding this comment.
I can confirm that this fixes the bug. We should merge, but we should also make sure it's tracked in core.
jeherve
left a comment
There was a problem hiding this comment.
This should do the trick for now 👍
|
r205001-wpcom |
* Initial changelog entry * Changelog: add #14904 * Changelog: add #14910 * Changelog: add #14913 * Changelog: add #14916 * Changelog: add #14922 * Changelog: add #14924 * Changelog: add #14925 * Changelog: add #14928 * Changelog: add #14840 * Changelog: add #14841 * Changelog: add #14842 * Changelog: add #14826 * Changelog: add #14835 * Changelog: add #14859 * Changelog: add #14884 * Changelog: add #14888 * Changelog: add #14817 * Changelog: add #14814 * Changelog: add #14819 * Changelog;: add #14797 * Changelog: add #14798 * Changelog: add #14802 * Changelog: add #13676 * Changelog: add #13744 * Changelog: add #13777 * Changelog: add #14446 * Changelog: add #14739 * Changelog: add #14770 * Changelog: add #14784 * Changelog: add #14897 * Changelog: add #14898 * Changelog: add #14968 * Changelog: add #14985 * Changelog: add #15044 * Changelog: add #15052 * Update to remove Podcast since it remains in Beta * Changelog: add #14803 * Changelog: add #15028 * Changelog: add #15065 * Changelog:add #14886 * Changelog: add #15118 * Changelog: add #14990 * Changelog: add #14528 * Changelog: add #15120 * Changelog: add #15126 * Changelog: add #15049 * Chanegelog: add #14852 * Changelog: add #15090 * Changelog: add #15138 * Changelog: add #15124 * Changelog:add #15055 * Changelog: add #15017 * Changelog: add #15109 * Changelog: add #15145 * Changelog:add #15096 * Changelog:add #15153 * Changelog: add #15133 * Changelog: add #14960 * Changelog: add #15127 * Changelog: add #15056 * Copy current changelog to changelog archive. * Clarify changelog description
| placeholder={ __( 'Email', 'jetpack' ) } | ||
| required | ||
| type="email" | ||
| // TODO: switch this back to type="email" once Gutenberg paste handler ignores inputs of type email |
There was a problem hiding this comment.
Age-old PR but came up in my search when looking for something else...
You could use inputmode="email" meanwhile to get the right keyboard on mobile. Otherwise, the type doesn't matter that much.
https://css-tricks.com/everything-you-ever-wanted-to-know-about-inputmode/
Currently the Gutenberg paste handler is bypassed for input fields of type text, but not of type email, which causes the block to be killed and replaced with a paragraph if text is pasted into the email field.
Fixes #15121
Fixes #11906
Changes proposed in this Pull Request:
textto prevent gutenberg paste handler hijacking native copy/cut/past for the field.Testing instructions:
before:
after:
Proposed changelog entry for your changes: