( node: HTMLInputElement, type: ?string, value: ToStringValue, )
| 470 | // |
| 471 | // https://github.com/facebook/react/issues/7253 |
| 472 | export function setDefaultValue( |
| 473 | node: HTMLInputElement, |
| 474 | type: ?string, |
| 475 | value: ToStringValue, |
| 476 | ) { |
| 477 | if ( |
| 478 | // Focused number inputs synchronize on blur. See ChangeEventPlugin.js |
| 479 | type !== 'number' || |
| 480 | getActiveElement(node.ownerDocument) !== node |
| 481 | ) { |
| 482 | if (node.defaultValue !== toString(value)) { |
| 483 | node.defaultValue = toString(value); |
| 484 | } |
| 485 | } |
| 486 | } |
no test coverage detected