diff --git a/packages/react-dom-bindings/src/client/validateDOMNesting.js b/packages/react-dom-bindings/src/client/validateDOMNesting.js index 47aef9353ba85..e02d40be797a2 100644 --- a/packages/react-dom-bindings/src/client/validateDOMNesting.js +++ b/packages/react-dom-bindings/src/client/validateDOMNesting.js @@ -180,6 +180,7 @@ const inScopeTags = [ 'th', 'marquee', 'object', + 'select', 'template', // https://html.spec.whatwg.org/multipage/syntax.html#html-integration-point @@ -306,22 +307,6 @@ function isTagValidWithParent( ): boolean { // First, let's check if we're in an unusual parsing mode... switch (parentTag) { - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inselect - case 'select': - return ( - tag === 'hr' || - tag === 'option' || - tag === 'optgroup' || - tag === 'script' || - tag === 'template' || - tag === '#text' - ); - case 'optgroup': - return tag === 'option' || tag === '#text'; - // Strictly speaking, seeing an