@@ -973,6 +973,10 @@ function getActiveElement(doc) {
973973 return doc.body;
974974 }
975975}
976+ function updateInputChecked(element, props) {
977+ props = props.checked;
978+ null != props && element.checked !== !!props && (element.checked = props);
979+ }
976980function updateInput(element, props) {
977981 var value = getToStringValue(props.value),
978982 type = props.type;
@@ -996,8 +1000,7 @@ function updateInput(element, props) {
9961000 : null == props.checked &&
9971001 null != props.defaultChecked &&
9981002 (element.defaultChecked = !!props.defaultChecked);
999- props = props.checked;
1000- null != props && (element.checked = props);
1003+ updateInputChecked(element, props);
10011004 if (null != value)
10021005 if ("number" === type) {
10031006 if ((0 === value && "" === element.value) || element.value != value)
@@ -1077,15 +1080,18 @@ function updateOptions(node, multiple, propValue, setDefaultSelected) {
10771080 }
10781081}
10791082function updateTextarea(element, props) {
1080- var value = getToStringValue(props.value),
1081- defaultValue = getToStringValue(props.defaultValue);
1082- element.defaultValue = null != defaultValue ? "" + defaultValue : "";
1083- null != value &&
1083+ var value = getToStringValue(props.value);
1084+ if (
1085+ null != value &&
10841086 ((value = "" + value),
10851087 value !== element.value && (element.value = value),
1086- null == props.defaultValue &&
1087- element.defaultValue !== value &&
1088- (element.defaultValue = value));
1088+ null == props.defaultValue)
1089+ ) {
1090+ element.defaultValue !== value && (element.defaultValue = value);
1091+ return;
1092+ }
1093+ props = getToStringValue(props.defaultValue);
1094+ element.defaultValue = null != props ? "" + props : "";
10891095}
10901096function initTextarea(element, props) {
10911097 var initialValue = props.value;
@@ -12560,14 +12566,14 @@ var isInputEventSupported = !1;
1256012566if (canUseDOM) {
1256112567 var JSCompiler_inline_result$jscomp$332;
1256212568 if (canUseDOM) {
12563- var isSupported$jscomp$inline_1562 = "oninput" in document;
12564- if (!isSupported$jscomp$inline_1562 ) {
12565- var element$jscomp$inline_1563 = document.createElement("div");
12566- element$jscomp$inline_1563 .setAttribute("oninput", "return;");
12567- isSupported$jscomp$inline_1562 =
12568- "function" === typeof element$jscomp$inline_1563 .oninput;
12569+ var isSupported$jscomp$inline_1557 = "oninput" in document;
12570+ if (!isSupported$jscomp$inline_1557 ) {
12571+ var element$jscomp$inline_1558 = document.createElement("div");
12572+ element$jscomp$inline_1558 .setAttribute("oninput", "return;");
12573+ isSupported$jscomp$inline_1557 =
12574+ "function" === typeof element$jscomp$inline_1558 .oninput;
1256912575 }
12570- JSCompiler_inline_result$jscomp$332 = isSupported$jscomp$inline_1562 ;
12576+ JSCompiler_inline_result$jscomp$332 = isSupported$jscomp$inline_1557 ;
1257112577 } else JSCompiler_inline_result$jscomp$332 = !1;
1257212578 isInputEventSupported =
1257312579 JSCompiler_inline_result$jscomp$332 &&
@@ -12879,20 +12885,20 @@ function registerSimpleEvent(domEventName, reactName) {
1287912885 registerTwoPhaseEvent(reactName, [domEventName]);
1288012886}
1288112887for (
12882- var i$jscomp$inline_1603 = 0;
12883- i$jscomp$inline_1603 < simpleEventPluginEvents.length;
12884- i$jscomp$inline_1603 ++
12888+ var i$jscomp$inline_1598 = 0;
12889+ i$jscomp$inline_1598 < simpleEventPluginEvents.length;
12890+ i$jscomp$inline_1598 ++
1288512891) {
12886- var eventName$jscomp$inline_1604 =
12887- simpleEventPluginEvents[i$jscomp$inline_1603 ],
12888- domEventName$jscomp$inline_1605 =
12889- eventName$jscomp$inline_1604 .toLowerCase(),
12890- capitalizedEvent$jscomp$inline_1606 =
12891- eventName$jscomp$inline_1604 [0].toUpperCase() +
12892- eventName$jscomp$inline_1604 .slice(1);
12892+ var eventName$jscomp$inline_1599 =
12893+ simpleEventPluginEvents[i$jscomp$inline_1598 ],
12894+ domEventName$jscomp$inline_1600 =
12895+ eventName$jscomp$inline_1599 .toLowerCase(),
12896+ capitalizedEvent$jscomp$inline_1601 =
12897+ eventName$jscomp$inline_1599 [0].toUpperCase() +
12898+ eventName$jscomp$inline_1599 .slice(1);
1289312899 registerSimpleEvent(
12894- domEventName$jscomp$inline_1605 ,
12895- "on" + capitalizedEvent$jscomp$inline_1606
12900+ domEventName$jscomp$inline_1600 ,
12901+ "on" + capitalizedEvent$jscomp$inline_1601
1289612902 );
1289712903}
1289812904registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -14246,8 +14252,7 @@ function updateProperties(
1424614252 case "input":
1424714253 "radio" === nextProps.type &&
1424814254 null != nextProps.name &&
14249- ((lastProps = nextProps.checked),
14250- null != lastProps && (domElement.checked = lastProps));
14255+ updateInputChecked(domElement, nextProps);
1425114256 for (lastProps = 0; lastProps < updatePayload.length; lastProps += 2) {
1425214257 var propKey = updatePayload[lastProps],
1425314258 propValue = updatePayload[lastProps + 1];
@@ -16047,17 +16052,17 @@ Internals.Events = [
1604716052 restoreStateIfNeeded,
1604816053 batchedUpdates$1
1604916054];
16050- var devToolsConfig$jscomp$inline_1822 = {
16055+ var devToolsConfig$jscomp$inline_1812 = {
1605116056 findFiberByHostInstance: getClosestInstanceFromNode,
1605216057 bundleType: 0,
16053- version: "18.3.0-www-classic-42d0ecd9 ",
16058+ version: "18.3.0-www-classic-2bdbd8ab ",
1605416059 rendererPackageName: "react-dom"
1605516060};
16056- var internals$jscomp$inline_2191 = {
16057- bundleType: devToolsConfig$jscomp$inline_1822 .bundleType,
16058- version: devToolsConfig$jscomp$inline_1822 .version,
16059- rendererPackageName: devToolsConfig$jscomp$inline_1822 .rendererPackageName,
16060- rendererConfig: devToolsConfig$jscomp$inline_1822 .rendererConfig,
16061+ var internals$jscomp$inline_2181 = {
16062+ bundleType: devToolsConfig$jscomp$inline_1812 .bundleType,
16063+ version: devToolsConfig$jscomp$inline_1812 .version,
16064+ rendererPackageName: devToolsConfig$jscomp$inline_1812 .rendererPackageName,
16065+ rendererConfig: devToolsConfig$jscomp$inline_1812 .rendererConfig,
1606116066 overrideHookState: null,
1606216067 overrideHookStateDeletePath: null,
1606316068 overrideHookStateRenamePath: null,
@@ -16073,26 +16078,26 @@ var internals$jscomp$inline_2191 = {
1607316078 return null === fiber ? null : fiber.stateNode;
1607416079 },
1607516080 findFiberByHostInstance:
16076- devToolsConfig$jscomp$inline_1822 .findFiberByHostInstance ||
16081+ devToolsConfig$jscomp$inline_1812 .findFiberByHostInstance ||
1607716082 emptyFindFiberByHostInstance,
1607816083 findHostInstancesForRefresh: null,
1607916084 scheduleRefresh: null,
1608016085 scheduleRoot: null,
1608116086 setRefreshHandler: null,
1608216087 getCurrentFiber: null,
16083- reconcilerVersion: "18.3.0-www-classic-42d0ecd9 "
16088+ reconcilerVersion: "18.3.0-www-classic-2bdbd8ab "
1608416089};
1608516090if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
16086- var hook$jscomp$inline_2192 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
16091+ var hook$jscomp$inline_2182 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
1608716092 if (
16088- !hook$jscomp$inline_2192 .isDisabled &&
16089- hook$jscomp$inline_2192 .supportsFiber
16093+ !hook$jscomp$inline_2182 .isDisabled &&
16094+ hook$jscomp$inline_2182 .supportsFiber
1609016095 )
1609116096 try {
16092- (rendererID = hook$jscomp$inline_2192 .inject(
16093- internals$jscomp$inline_2191
16097+ (rendererID = hook$jscomp$inline_2182 .inject(
16098+ internals$jscomp$inline_2181
1609416099 )),
16095- (injectedHook = hook$jscomp$inline_2192 );
16100+ (injectedHook = hook$jscomp$inline_2182 );
1609616101 } catch (err) {}
1609716102}
1609816103assign(Internals, {
@@ -16320,4 +16325,4 @@ exports.unstable_renderSubtreeIntoContainer = function (
1632016325 );
1632116326};
1632216327exports.unstable_runWithPriority = runWithPriority;
16323- exports.version = "18.3.0-www-classic-42d0ecd9 ";
16328+ exports.version = "18.3.0-www-classic-2bdbd8ab ";
0 commit comments