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.
chrome.devtools.inspectedWindow.eval(
            '(window.__REACT_DEVTOOLS_GLOBAL_HOOK__ && window.__REACT_DEVTOOLS_GLOBAL_HOOK__.$0 !== $0) ?' +
              '(window.__REACT_DEVTOOLS_GLOBAL_HOOK__.$0 = $0, true) :' +
              'false',
            (didSelectionChange, evalError) => {
              if (evalError) {
                console.error(evalError);
              } else if (didSelectionChange) {
                
                needsToSyncElementSelection = true;
              }
            },
          );
        }
        setReactSelectionFromBrowser();
        chrome.devtools.panels.elements.onSelectionChanged.addListener(() => {
          setReactSelectionFromBrowser();
        });
        let currentPanel = null;
        let needsToSyncElementSelection = false;
        chrome.devtools.panels.create(
          isChrome ? '⚛️ Components' : 'Components',
          '',
          'panel.html',