*** title: page.off description: Remove a local page event listener. ------------------------------------------------ `page.off` is a browser runtime capability in the `page` namespace. ## Availability * Runtime: `browser` * Kind: `event` * Category: `events` * Supported drivers: Playwright, Puppeteer, Stagehand ## SDK Surface * SDK path: `runtime.page.off` * Async: No ## HTTP Surface * Transport: resource route * Route: `GET /workspaces/{id}/runtimes/{alias}/events` * Long-running: No ## Reference Semantics * Requires refs: `page` ## Arguments | Argument | Type | Required | Description | | ----------- | ---------- | -------- | ----------------------------------------- | | `eventName` | `string` | Yes | Event name to remove. | | `listener` | `function` | Yes | Previously registered local SDK listener. | ## Result * Type: `void` * Description: Removes a local SDK event listener. ## SDK Example ```ts runtime.page.off('console', (event) => { console.log(event); }); ``` ## HTTP Example ```http GET /workspaces/{id}/runtimes/{alias}/events ``` ## Related Capabilities * [`page.on`](../events/page-on) * [`page.once`](../events/page-once) ## Notes * This affects SDK listeners only. Runtime event history remains available through list/wait APIs.