{"record":{"id":"7616b699a1a5435c","repo":"openclaw/openclaw","slug":"pairing-was-superseded-by-a-newer-request","errorCode":null,"errorMessage":"Pairing was superseded by a newer request.","messagePattern":"Pairing was superseded by a newer request\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"extensions/browser/chrome-extension/modules/popup-background.js","lineNumber":56,"sourceCode":"  runAccessMutation,\n  detachAllDebuggerSessions,\n  syncTabsToRelay,\n  clearRelayOpeningDeadline,\n  closeRelaySocket,\n  connectRelay,\n  setBadge,\n  attachingTabs,\n  detachDebugger,\n  removeTabFromOpenClawGroup,\n  addTabToOpenClawGroup,\n  scheduleTabsSync,\n  pauseTab,\n}) {\n  let pairingGeneration = 0;\n\n  const assertPairingCurrent = (generation) => {\n    if (generation !== pairingGeneration) {\n      throw new Error(\"Pairing was superseded by a newer request.\");\n    }\n  };\n\n  async function applyPairing({ pairing, pairingString, accessMode, source = \"manual\" }) {\n    await requireAutomationAllowed();\n    const parsed = pairing ?? parsePairingString(pairingString);\n    if (!parsed) {\n      return { ok: false, error: \"Invalid pairing string.\" };\n    }\n    if (source === \"native\" && (await getConfig()).relayUrl) {\n      return { ok: false, existing: true };\n    }\n    if (source === \"manual\") {\n      await onManualPairing();\n    }\n    const generation = ++pairingGeneration;\n    suspendRelayConnections();\n    clearRelayOpeningDeadline();","sourceCodeStart":38,"sourceCodeEnd":74,"githubUrl":"https://github.com/openclaw/openclaw/blob/01804a75319da4b69c9ab98ceaa30477e22b8c0b/extensions/browser/chrome-extension/modules/popup-background.js#L38-L74","documentation":"Error \"Pairing was superseded by a newer request.\" thrown in openclaw/openclaw.","triggerScenarios":"Thrown at extensions/browser/chrome-extension/modules/popup-background.js:56 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"01804a75319da4b69c9ab98ceaa30477e22b8c0b","analyzedAt":"2026-08-12T04:37:58.197Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}