*feature*

>Warning: A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional.

It would help heaps if I would know _which_ component is causing this.
return props.children;
      }
      function Owner() {
        
        
        
        return (
          <Parent>
            <input dangerouslySetInnerHTML={{__html: 'content'}} />
          </Parent>
        );
      }
      expect(function() {
        ReactDOM.render(<Owner />, container);
      }).toThrowError('\n\nThis DOM node was rendered by `Owner`.');
    });
    it('should emit a warning once for a named custom component using shady DOM', () => {
      spyOn(console, 'error');
      var defaultCreateElement = document.createElement.bind(document);
      try {
        document.createElement = element => {
          var container = defaultCreateElement(element);
          container.shadyRoot = {};
          return container;
        };
        class ShadyComponent extends React.Component {