{"record":{"id":"2d8f7a5c2daaacbd","repo":"facebook/react","slug":"528","errorCode":"528","errorMessage":"Expected <link> not to update to be updated to a stylesheet with precedence. Check the `rel`, `href`, and `precedence` props of this component. Alternatively, check whether two different <link> components render in the same slot or share the same key.${diff}","messagePattern":"Expected <link> not to update to be updated to a stylesheet with precedence\\. Check the `rel`, `href`, and `precedence` props of this component\\. Alternatively, check whether two different <link> components render in the same slot or share the same key\\.(.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js","lineNumber":5614,"sourceCode":"            if (!preloadProps) {\n              preloadProps = preloadPropsFromStylesheet(qualifiedProps);\n              preloadPropsMap.set(key, preloadProps);\n            }\n\n            preloadStylesheet(ownerDocument, key, preloadProps, resource.state);\n          }\n        }\n        if (currentProps && currentResource === null) {\n          // This node was previously an Instance type and is becoming a Resource type\n          // For now we error because we don't support flavor changes\n          let diff = '';\n          if (__DEV__) {\n            diff = `\n\n  - ${describeLinkForResourceErrorDEV(currentProps)}\n  + ${describeLinkForResourceErrorDEV(pendingProps)}`;\n          }\n          throw new Error(\n            'Expected <link> not to update to be updated to a stylesheet with precedence.' +\n              ' Check the `rel`, `href`, and `precedence` props of this component.' +\n              ' Alternatively, check whether two different <link> components render in the same slot or share the same key.' +\n              diff,\n          );\n        }\n        return resource;\n      } else {\n        if (currentProps && currentResource !== null) {\n          // This node was previously a Resource type and is becoming an Instance type\n          // For now we error because we don't support flavor changes\n          let diff = '';\n          if (__DEV__) {\n            diff = `\n\n  - ${describeLinkForResourceErrorDEV(currentProps)}\n  + ${describeLinkForResourceErrorDEV(pendingProps)}`;\n          }","sourceCodeStart":5596,"sourceCodeEnd":5632,"githubUrl":"https://github.com/facebook/react/blob/eafeac097ba51e1eab809c07102126bd5f8e5425/packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js#L5596-L5632","documentation":"Error \"Expected <link> not to update to be updated to a stylesheet with precedence. Check the `rel`, `href`, and `precedence` props of this component. Alternatively, check whether two different <link> components render in the same slot or share the same key.${diff}\" thrown in facebook/react.","triggerScenarios":"Thrown at packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js:5614 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"}