diff --git a/dotnet/docs/api/class-page.mdx b/dotnet/docs/api/class-page.mdx
index 372b3d6b77b..d4b227bbe9e 100644
--- a/dotnet/docs/api/class-page.mdx
+++ b/dotnet/docs/api/class-page.mdx
@@ -295,6 +295,23 @@ await Page.CloseAsync(options);
---
+### ConsoleMessagesAsync {#page-console-messages}
+
+Added in: v1.56page.ConsoleMessagesAsync
+
+Returns up to 200 last console messages from this page. See [Page.Console](/api/class-page.mdx#page-event-console) for more details.
+
+**Usage**
+
+```csharp
+await Page.ConsoleMessagesAsync();
+```
+
+**Returns**
+- [IReadOnlyList]<[ConsoleMessage]>#
+
+---
+
### ContentAsync {#page-content}
Added before v1.9page.ContentAsync
@@ -1311,6 +1328,23 @@ await Page.OpenerAsync();
---
+### PageErrorsAsync {#page-page-errors}
+
+Added in: v1.56page.PageErrorsAsync
+
+Returns up to 200 last page errors from this page. See [Page.PageError](/api/class-page.mdx#page-event-page-error) for more details.
+
+**Usage**
+
+```csharp
+await Page.PageErrorsAsync();
+```
+
+**Returns**
+- [IReadOnlyList]<[Error]>#
+
+---
+
### PauseAsync {#page-pause}
Added in: v1.9page.PauseAsync
diff --git a/java/docs/api/class-page.mdx b/java/docs/api/class-page.mdx
index 501c3bd2789..2ef3c5c4748 100644
--- a/java/docs/api/class-page.mdx
+++ b/java/docs/api/class-page.mdx
@@ -299,6 +299,23 @@ Page.close(options);
---
+### consoleMessages {#page-console-messages}
+
+Added in: v1.56page.consoleMessages
+
+Returns up to 200 last console messages from this page. See [Page.onConsoleMessage(handler)](/api/class-page.mdx#page-event-console) for more details.
+
+**Usage**
+
+```java
+Page.consoleMessages();
+```
+
+**Returns**
+- [List]<[ConsoleMessage]>#
+
+---
+
### content {#page-content}
Added before v1.9page.content
@@ -1367,6 +1384,23 @@ Page.opener();
---
+### pageErrors {#page-page-errors}
+
+Added in: v1.56page.pageErrors
+
+Returns up to 200 last page errors from this page. See [Page.onPageError(handler)](/api/class-page.mdx#page-event-page-error) for more details.
+
+**Usage**
+
+```java
+Page.pageErrors();
+```
+
+**Returns**
+- [List]<[Error]>#
+
+---
+
### pause {#page-pause}
Added in: v1.9page.pause
diff --git a/nodejs/docs/api/class-page.mdx b/nodejs/docs/api/class-page.mdx
index 2df32dd7f34..5bf00492edc 100644
--- a/nodejs/docs/api/class-page.mdx
+++ b/nodejs/docs/api/class-page.mdx
@@ -309,6 +309,23 @@ await page.close(options);
---
+### consoleMessages {#page-console-messages}
+
+Added in: v1.56page.consoleMessages
+
+Returns up to 200 last console messages from this page. See [page.on('console')](/api/class-page.mdx#page-event-console) for more details.
+
+**Usage**
+
+```js
+await page.consoleMessages();
+```
+
+**Returns**
+- [Promise]<[Array]<[ConsoleMessage]>>#
+
+---
+
### content {#page-content}
Added before v1.9page.content
@@ -1303,6 +1320,23 @@ await page.opener();
---
+### pageErrors {#page-page-errors}
+
+Added in: v1.56page.pageErrors
+
+Returns up to 200 last page errors from this page. See [page.on('pageerror')](/api/class-page.mdx#page-event-page-error) for more details.
+
+**Usage**
+
+```js
+await page.pageErrors();
+```
+
+**Returns**
+- [Promise]<[Array]<[Error]>>#
+
+---
+
### pause {#page-pause}
Added in: v1.9page.pause
diff --git a/nodejs/docs/test-agents.mdx b/nodejs/docs/test-agents.mdx
index 15619bb6f0b..218c1ac73d3 100644
--- a/nodejs/docs/test-agents.mdx
+++ b/nodejs/docs/test-agents.mdx
@@ -195,7 +195,7 @@ Agent definitions are collections of instructions and MCP tools. They are provid
Example for Claude Code subagents:
```bash
-npx playwright init-agents --claude
+npx playwright init-agents --loop=claude
```
### Specs in `specs/`
diff --git a/nodejs/docs/test-reporters.mdx b/nodejs/docs/test-reporters.mdx
index ac8fcab1c24..fbf846fc558 100644
--- a/nodejs/docs/test-reporters.mdx
+++ b/nodejs/docs/test-reporters.mdx
@@ -254,6 +254,7 @@ HTML report supports the following configuration options and environment variabl
| `PLAYWRIGHT_HTML_PORT` | `port` | When report opens in the browser, it will be served on this port. | `9323` or any available port when `9323` is not available.
| `PLAYWRIGHT_HTML_ATTACHMENTS_BASE_URL` | `attachmentsBaseURL` | A separate location where attachments from the `data` subdirectory are uploaded. Only needed when you upload report and `data` separately to different locations. | `data/`
| `PLAYWRIGHT_HTML_NO_COPY_PROMPT` | `noCopyPrompt` | If true, disable rendering of the Copy prompt for errors. Supports `true`, `1`, `false`, and `0`. | `false`
+| `PLAYWRIGHT_HTML_NO_FILES` | `noFiles` | If true, omit file-based grouping and render describe suites on the top. Supports `true`, `1`, `false`, and `0`. | `false`
| `PLAYWRIGHT_HTML_NO_SNIPPETS` | `noSnippets` | If true, disable rendering code snippets in the action log. If there is a top level error, that report section with code snippet will still render. Supports `true`, `1`, `false`, and `0`. | `false`
### Blob reporter
diff --git a/python/docs/api/class-page.mdx b/python/docs/api/class-page.mdx
index 9cbc99f7407..b061b21bee2 100644
--- a/python/docs/api/class-page.mdx
+++ b/python/docs/api/class-page.mdx
@@ -455,6 +455,23 @@ page.close(**kwargs)
---
+### console_messages {#page-console-messages}
+
+Added in: v1.56page.console_messages
+
+Returns up to 200 last console messages from this page. See [page.on("console")](/api/class-page.mdx#page-event-console) for more details.
+
+**Usage**
+
+```python
+page.console_messages()
+```
+
+**Returns**
+- [List]\[[ConsoleMessage]\]#
+
+---
+
### content {#page-content}
Added before v1.9page.content
@@ -2198,6 +2215,23 @@ page.opener()
---
+### page_errors {#page-page-errors}
+
+Added in: v1.56page.page_errors
+
+Returns up to 200 last page errors from this page. See [page.on("pageerror")](/api/class-page.mdx#page-event-page-error) for more details.
+
+**Usage**
+
+```python
+page.page_errors()
+```
+
+**Returns**
+- [List]\[[Error]\]#
+
+---
+
### pause {#page-pause}
Added in: v1.9page.pause