openclaw/openclaw · error · Error
Pairing was superseded by a newer request.
Error message
Pairing was superseded by a newer request.
What it means
Error "Pairing was superseded by a newer request." thrown in openclaw/openclaw.
Source
Thrown at extensions/browser/chrome-extension/modules/popup-background.js:56
runAccessMutation,
detachAllDebuggerSessions,
syncTabsToRelay,
clearRelayOpeningDeadline,
closeRelaySocket,
connectRelay,
setBadge,
attachingTabs,
detachDebugger,
removeTabFromOpenClawGroup,
addTabToOpenClawGroup,
scheduleTabsSync,
pauseTab,
}) {
let pairingGeneration = 0;
const assertPairingCurrent = (generation) => {
if (generation !== pairingGeneration) {
throw new Error("Pairing was superseded by a newer request.");
}
};
async function applyPairing({ pairing, pairingString, accessMode, source = "manual" }) {
await requireAutomationAllowed();
const parsed = pairing ?? parsePairingString(pairingString);
if (!parsed) {
return { ok: false, error: "Invalid pairing string." };
}
if (source === "native" && (await getConfig()).relayUrl) {
return { ok: false, existing: true };
}
if (source === "manual") {
await onManualPairing();
}
const generation = ++pairingGeneration;
suspendRelayConnections();
clearRelayOpeningDeadline();View on GitHub (pinned to 01804a7531)
When it happens
Trigger: Thrown at extensions/browser/chrome-extension/modules/popup-background.js:56 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of openclaw/openclaw@01804a7531 (2026-08-12).
Data as JSON: /api/errors/7616b699a1a5435c.
Report an issue: GitHub.