From df7385285b5b3b9f5eb18c25ccbc0270d01e48ea Mon Sep 17 00:00:00 2001
From: "aspire-repo-bot[bot]"
<268009190+aspire-repo-bot[bot]@users.noreply.github.com>
Date: Sat, 3 Oct 2026 04:46:10 +0000
Subject: [PATCH] docs: document Dashboard:Frontend:DisableWebSocketCompression
setting
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
src/frontend/src/content/docs/dashboard/configuration.mdx | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/frontend/src/content/docs/dashboard/configuration.mdx b/src/frontend/src/content/docs/dashboard/configuration.mdx
index ce52bc5db..ac3146565 100644
--- a/src/frontend/src/content/docs/dashboard/configuration.mdx
+++ b/src/frontend/src/content/docs/dashboard/configuration.mdx
@@ -141,6 +141,7 @@ Browser token authentication works by the frontend asking for a token. The token
| `Dashboard:Frontend:BrowserToken`
Default: `null` | Specifies the browser token. If the browser token isn't specified, then the dashboard generates one. Tooling that wants to automate logging in with browser token authentication can specify a token and open a browser with the token in the query string. A new token should be generated each time the dashboard is launched. |
| `Dashboard:Frontend:MaxConsoleLogCount`
Default: `100,000` | The maximum number of console log messages retained per database. The limit is shared across resources. When the limit is reached, the oldest messages are removed. |
| `Dashboard:Frontend:PublicUrl`
Default: `null` | Specifies the public URL used to access the dashboard frontend. The public URL is used when constructing links to the dashboard frontend. If a public URL isn't specified, the frontend endpoint is used instead. This setting is important when the dashboard is accessed through a proxy and the dashboard endpoint isn't directly reachable. |
+| `Dashboard:Frontend:DisableWebSocketCompression`
Default: `false` | Disables compression for the Blazor WebSocket connection. Set to `true` when a reverse proxy, such as IIS Application Request Routing (ARR), doesn't support compressed WebSocket messages. Disabling compression increases WebSocket bandwidth usage. |
| `Dashboard:Frontend:OpenIdConnect:NameClaimType`
Default: `name` | Specifies one or more claim types that should be used to display the authenticated user's full name. Can be a single claim type or a comma-delimited list of claim types. |
| `Dashboard:Frontend:OpenIdConnect:UsernameClaimType`
Default: `preferred_username` | Specifies one or more claim types that should be used to display the authenticated user's username. Can be a single claim type or a comma-delimited list of claim types. |
| `Dashboard:Frontend:OpenIdConnect:RequiredClaimType`
Default: `null` | Specifies the claim that must be present for authorized users. Authorization fails without this claim. This value is optional. |