If ReactHTMLElement was also an error-boundary it would prevent the error from bubbling to the outer application. I was thinking this could be either opt-out or opt-in. Perhaps opt-out would be best since idk why anyone would opt-out but just in case.