Skip to content

Commit b08bc7a

Browse files
committed
Remove the accessibility page and the secret key default paragraphs
The accessibility page goes, along with its entry in the features overview and every link that pointed at it, so nothing is left referring to a page that is not there. The hardening guide no longer explains how a secret key is generated when none is set, leaving the section on when you have to set one yourself.
1 parent 71f3f0a commit b08bc7a

7 files changed

Lines changed: 3 additions & 104 deletions

File tree

docs/features/accessibility.md

Lines changed: 0 additions & 77 deletions
This file was deleted.

docs/features/administration/interface-defaults.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ Every option on the **Settings > Interface** page, in the order it appears there
9494
| `showUpdateToast` | Toast Notifications for New Updates | `true` |
9595
| `showChangelog` | Show "What's New" Modal on Login | `true` |
9696

97-
`textScale` is the **UI Scale** slider and `highContrastMode` is **High Contrast Mode**. See [Accessibility](/features/accessibility) for what each of them changes.
97+
`textScale` is the **UI Scale** slider and `highContrastMode` is **High Contrast Mode**.
9898

9999
### Chat
100100

docs/features/chat-conversations/chat-features/index.mdx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,7 @@ Open WebUI provides a comprehensive set of chat features designed to enhance you
7272

7373
- **[🔔 Notifications](./notifications.mdx)**: Per-user webhook targets that notify you when a chat finishes or fails, a channel message arrives, or a calendar alert triggers, plus a `notify` tool the model can call.
7474

75-
- **[⌨️ Keyboard Shortcuts](./keyboard-shortcuts.mdx)**: Rebindable shortcuts for the common actions, managed in **Settings > Keyboard**. For moving through the interface with `Tab` alone, see [Accessibility](/features/accessibility).
76-
75+
- **[⌨️ Keyboard Shortcuts](./keyboard-shortcuts.mdx)**: Rebindable shortcuts for the common actions, managed in **Settings > Keyboard**.
7776
- **Expand the Message Box**: As soon as your prompt runs onto a second line, a button appears in the top right of the message box. It opens **Input**, a full-height editor that shows the whole prompt at once, with the same rich text and formatting toolbar behaviour you have set for the message box. What you write there goes into the message box as you type, so close the editor with the **** in its header, `Esc` or a click outside and the text is sitting in the message box ready to send. A single long line that only wraps does not bring the button out.
7877

7978
- **Skill Mentions**: Use `$` in the chat input to mention and activate [Skills](/features/workspace/skills) on-the-fly, injecting their manifests into the conversation.

docs/features/chat-conversations/chat-features/keyboard-shortcuts.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,5 +73,3 @@ The `/` menu includes a **Model** entry that opens the model picker with its sea
7373
## Keyboard Navigation
7474

7575
Distinct from the shortcuts above, stepping through the interface with `Tab` and `Shift+Tab` works everywhere and is unaffected by the **Enable Keyboard Shortcuts** toggle. Whatever you have reached is marked with a clear outline, so you can always see where you are. Buttons that normally appear under the pointer, such as the actions under a message, appear when you reach them with `Tab` as well.
76-
77-
See [Accessibility](/features/accessibility#keyboard-navigation) for the rest, including how tool call blocks and a closed sidebar behave.

docs/features/index.mdx

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -209,21 +209,6 @@ Open WebUI is multi-user from day one. Define roles, create user groups, set per
209209

210210
---
211211

212-
## ♿ Accessibility
213-
214-
**Enlarge it, raise the contrast, or drive the whole thing from the keyboard.**
215-
216-
| | |
217-
| :--- | :--- |
218-
| 🔠 **UI Scale** | Enlarge the entire interface up to 1.5x - sidebar, menus and dialogs included |
219-
| 🌗 **High Contrast Mode** | Stronger colours for muted text, placeholders and hover-only controls |
220-
| ⌨️ **Keyboard navigation** | `Tab` reaches every control, with a clear outline on whatever has focus |
221-
| 🎞️ **Reduced motion** | Turn off the fade animation on streaming responses |
222-
223-
[**Learn about Accessibility →**](/features/accessibility)
224-
225-
---
226-
227212
## 🏗️ Deploy Anywhere
228213

229214
**Docker, Kubernetes, pip, bare metal - with horizontal scaling and production observability.**

docs/getting-started/advanced-topics/hardening.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,6 @@ If you are deploying Open WebUI for the first time, start with the [Quick Refere
2929

3030
The `WEBUI_SECRET_KEY` is used to sign JWTs (login tokens) and derive encryption keys for OAuth session data.
3131

32-
**How the default works:**
33-
34-
When running via Docker (`start.sh`), the Windows start script (`backend\start_windows.bat`) or `open-webui serve`, the application checks whether `WEBUI_SECRET_KEY` is set as an environment variable. If it is not, a random key is generated automatically and saved to `.webui_secret_key` inside the data directory. On subsequent restarts, the saved key is reloaded. This means that for single-instance deployments, no manual configuration is needed.
35-
36-
The Windows script builds its key from the command shell's `%RANDOM%` generator rather than from a cryptographic source, so set `WEBUI_SECRET_KEY` explicitly on any Windows host that is not a personal machine.
37-
3832
**When you need to set it explicitly:**
3933

4034
If you run multiple Open WebUI instances behind a load balancer, every instance must share the same key. Otherwise, a token signed by one instance will be rejected by another, causing login failures. Generate a key with `openssl rand -base64 32` and pass it as an environment variable to all replicas.

docs/getting-started/quick-start/settings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ A system prompt an admin has configured on the model in the Workspace takes prec
114114
It means you have never changed that option, so it is following the instance-wide [Default Interface Settings](/features/administration/interface-defaults) your admin configured. Change it and it becomes yours; set it back to the current default and it goes back to following.
115115

116116
**"The interface is too small to read comfortably."**
117-
Raise **UI Scale** at the top of the **UI** section in **Settings > Interface**. It enlarges the whole application and is stored with your account. See [Accessibility](/features/accessibility) for that, High Contrast Mode and keyboard navigation.
117+
Raise **UI Scale** at the top of the **UI** section in **Settings > Interface**. It enlarges the whole application and is stored with your account.
118118

119119
**"I am the admin. Can I make everyone start with the same interface options?"**
120120
Yes, with [Default Interface Settings](/features/administration/interface-defaults). It sets where everyone starts; each person can still change any of it afterwards.

0 commit comments

Comments
 (0)