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.)
}
          errorAndWarningTuples.splice(low, 0, {id, index});
        }
      });
      this._cachedErrorAndWarningTuples = errorAndWarningTuples;
    }
    if (haveRootsChanged) {
      const prevSupportsProfiling = this._supportsProfiling;
      this._hasOwnerMetadata = false;
      this._supportsProfiling = false;
      this._rootIDToCapabilities.forEach(
        ({hasOwnerMetadata, supportsProfiling}) => {
          if (hasOwnerMetadata) {
            this._hasOwnerMetadata = true;
          }
          if (supportsProfiling) {
            this._supportsProfiling = true;
          }
        },
      );
      this.emit('roots');
      if (this._supportsProfiling !== prevSupportsProfiling) {
        this.emit('supportsProfiling');
      }
    }
    if (__DEBUG__) {
      console.log(printStore(this, true));
      console.groupEnd();
    }
    this.emit('mutated', [addedElementIDs, removedElementIDs]);