diff --git a/packages/react-dom-bindings/src/client/ReactDOMComponent.js b/packages/react-dom-bindings/src/client/ReactDOMComponent.js index 1b25e3727023..86f0cf21dfb9 100644 --- a/packages/react-dom-bindings/src/client/ReactDOMComponent.js +++ b/packages/react-dom-bindings/src/client/ReactDOMComponent.js @@ -48,7 +48,10 @@ import { restoreControlledTextareaState, } from './ReactDOMTextarea'; import {setSrcObject} from './ReactDOMSrcObject'; -import {validateTextNesting} from './validateDOMNesting'; +import { + validateTextNesting, + getHostContextNamespaceForDomNamespace, +} from './validateDOMNesting'; import setTextContent from './setTextContent'; import { createDangerousStringForStyles, @@ -393,7 +396,12 @@ function setProp( case 'children': { if (typeof value === 'string') { if (__DEV__) { - validateTextNesting(value, tag, false); + validateTextNesting( + value, + tag, + false, + getHostContextNamespaceForDomNamespace(domElement.namespaceURI), + ); } // Avoid setting initial textContent when the text is empty. In IE11 setting // textContent on a