Not sure when this happened, but the feature got broken:

https://user-images.githubusercontent.com/29597/130155150-18fbca13-42d7-4d7d-831e-8db4a9672d94.mp4

Using the up/down arrows to navigate the list works fine, but jumping to the next/previous component with a warning or error doesn't quite work correctly. (The scroll offset is wrong so the component is often not visible.)
</Grandparent>,
          container,
        ),
      );
      expect(
        [root]
           
        →      <Parent>
      `);
      // Unmount the root (so that nothing is selected)
      await utils.actAsync(() => ReactDOM.unmountComponentAtNode(container));
      expect(`);
    });
    it('should navigate next/previous sibling and skip over children in between', () => {
      const Grandparent = () => (
        <React.Fragment>
          <Parent numChildren={1} />
          <Parent numChildren={3} />
          <Parent numChildren={2} />
        </React.Fragment>
      );
      const Parent = ({numChildren}) =>
        new Array(numChildren)
          .fill(true)
          .map((_, index) => <Child key={index} />);
      const Child 
      utils.act(() =>
        legacyRender(<Grandparent />, document.createElement('div')),
      );
      let renderer;