(self, browser_id: int | str | None)
| 1191 | raise ValueError(f"unknown action: {action}") |
| 1192 | |
| 1193 | async def set_active(self, browser_id: int | str | None) -> dict[str, Any]: |
| 1194 | await self.ensure_started() |
| 1195 | resolved_id = self._resolve_browser_id(browser_id) |
| 1196 | # Explicit focus change — bypass _maybe_promote. |
| 1197 | self.last_interacted_browser_id = int(resolved_id) |
| 1198 | return await self._state(resolved_id) |
| 1199 | |
| 1200 | async def state(self, browser_id: int | str | None = None) -> dict[str, Any]: |
| 1201 | await self.ensure_started() |
no test coverage detected