If you have more than one copy of React DevTools installed and enabled (e.g. the version in the Chrome store and a locally built version) they can interfere with each other.

DevTools should detect this case and warn by showing a dialog in the DevTools UI and/or by logging to the console.

Note that we _should not warn_ if a related tool like Fast Refresh is present, only another copy of DevTools.
if (__DEBUG__) {
            console.log(
              '[main] createPanelIfReactLoaded: Duplicate installation detected, skipping initialization of extension.',
              {currentExtension: EXTENSION_INSTALLATION_TYPE},
            );
          }
          panelCreated = true;
          clearInterval(loadCheckInterval);
          return;
        }
        if (__DEBUG__) {
          console.log(
            '[main] createPanelIfReactLoaded: No duplicate installations detected, continuing with initialization.',
            {currentExtension: EXTENSION_INSTALLATION_TYPE},
          );
        }
        panelCreated = true;
        clearInterval(loadCheckInterval);
        let bridge = null;
        let store = null;
        let profilingData = null;
        let componentsPortalContainer = null;
        let profilerPortalContainer = null;
        let cloneStyleTags = null;
        let mostRecentOverrideTab = null;
        let render = null;
        let root = null;
        const tabId = chrome.devtools.inspectedWindow.tabId;
        registerDevToolsEventLogger('extension');
        function initBridgeAndStore() {