openclaw/openclaw · error

tab ${tabId} is paused for OpenClaw

Error message

tab ${tabId} is paused for OpenClaw

What it means

Error "tab ${tabId} is paused for OpenClaw" thrown in openclaw/openclaw.

Source

Thrown at extensions/browser/chrome-extension/modules/tab-access.js:264

    return {
      accessible: !denied && selected,
      eligible: true,
      denied,
      reason: denied ? "paused" : selected ? null : "not-selected",
      tab,
    };
  }

  async function requireTab(tabId, epoch = capture(tabId)) {
    const state = await inspectTab(tabId, epoch);
    if (state.accessible) {
      return state.tab;
    }
    if (state.reason === "revoked") {
      throw new Error(`tab ${tabId} access was revoked`);
    }
    if (state.reason === "paused") {
      throw new Error(`tab ${tabId} is paused for OpenClaw`);
    }
    if (state.reason === "not-selected") {
      throw new Error(`tab ${tabId} is not in the OpenClaw tab group`);
    }
    if (state.reason === "incognito") {
      throw new Error(`tab ${tabId} is incognito and unavailable to OpenClaw`);
    }
    throw new Error(`tab ${tabId} is restricted or unavailable to OpenClaw`);
  }

  async function listAccessibleTabs({ allowDuringTransition = false } = {}) {
    await initialize(mode);
    for (;;) {
      const listRevision = discoveryRevision;
      if (!enabled || (transitioning && !allowDuringTransition)) {
        return [];
      }
      const tabs = await chromeApi.tabs.query({});

View on GitHub (pinned to 01804a7531)

When it happens

Trigger: Thrown at extensions/browser/chrome-extension/modules/tab-access.js:264 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/abd962da21d2004b. Report an issue: GitHub.