{"record":{"id":"fc94d0599084087b","repo":"facebook/react","slug":"react-form-unexpectedly-submitted-fc94d0","errorCode":null,"errorMessage":"React form unexpectedly submitted.","messagePattern":"React form unexpectedly submitted\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/react-dom-bindings/src/server/ReactFizzConfigDOM.js","lineNumber":1393,"sourceCode":"      attributeAssign,\n      stringToChunk(escapeTextForBrowser(value)),\n      attributeEnd,\n    );\n  }\n}\n\nfunction makeFormFieldPrefix(resumableState: ResumableState): string {\n  // TODO: Make this deterministic.\n  const id = resumableState.nextFormID++;\n  return resumableState.idPrefix + id;\n}\n\n// Since this will likely be repeated a lot in the HTML, we use a more concise message\n// than on the client and hopefully it's googleable.\nconst actionJavaScriptURL = stringToPrecomputedChunk(\n  escapeTextForBrowser(\n    // eslint-disable-next-line no-script-url\n    \"javascript:throw new Error('React form unexpectedly submitted.')\",\n  ),\n);\n\nconst startHiddenInputChunk = stringToPrecomputedChunk('<input type=\"hidden\"');\n\nfunction pushAdditionalFormField(\n  this: Array<Chunk | PrecomputedChunk>,\n  value: string | File,\n  key: string,\n): void {\n  const target: Array<Chunk | PrecomputedChunk> = this;\n  target.push(startHiddenInputChunk);\n  validateAdditionalFormField(value, key);\n  pushStringAttribute(target, 'name', key);\n  pushStringAttribute(target, 'value', value);\n  target.push(endOfStartTagSelfClosing);\n}\n","sourceCodeStart":1375,"sourceCodeEnd":1411,"githubUrl":"https://github.com/facebook/react/blob/eafeac097ba51e1eab809c07102126bd5f8e5425/packages/react-dom-bindings/src/server/ReactFizzConfigDOM.js#L1375-L1411","documentation":"Error \"React form unexpectedly submitted.\" thrown in facebook/react.","triggerScenarios":"Thrown at packages/react-dom-bindings/src/server/ReactFizzConfigDOM.js:1393 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"eafeac097ba51e1eab809c07102126bd5f8e5425","analyzedAt":"2026-08-21T22:01:08.818Z","schemaVersion":2},"datasetVersion":"2026-08-21T23:17:16.201Z"}