Revert "Fix email cursor jump (#18379)" (#18459)

* Revert "Fix email cursor jump (#18379)"

This reverts commit 9b88b78b3d.

* Leave fixtures be
This commit is contained in:
Dan Abramov
2020-04-01 22:44:59 +01:00
committed by GitHub
parent 58afba0663
commit c80cd8ee27
2 changed files with 4 additions and 8 deletions
+2 -2
View File
@@ -410,8 +410,8 @@ export function setDefaultValue(
value: *,
) {
if (
// Focused number and email inputs synchronize on blur. See ChangeEventPlugin.js
(type !== 'number' && type !== 'email') ||
// Focused number inputs synchronize on blur. See ChangeEventPlugin.js
type !== 'number' ||
node.ownerDocument.activeElement !== node
) {
if (value == null) {
+2 -6
View File
@@ -236,17 +236,13 @@ function getTargetInstForInputOrChangeEvent(topLevelType, targetInst) {
function handleControlledInputBlur(node) {
const state = node._wrapperState;
if (
!state ||
!state.controlled ||
(node.type !== 'number' && node.type !== 'email')
) {
if (!state || !state.controlled || node.type !== 'number') {
return;
}
if (!disableInputAttributeSyncing) {
// If controlled, assign the value attribute to the current value on blur
setDefaultValue(node, node.type, node.value);
setDefaultValue(node, 'number', node.value);
}
}