[GH-ISSUE #17015] issue: Keyboard Shortcuts preview modal is not fully accurate or comprehensive (omits implicit shortcuts, and not all shortcuts work) #56804

Closed
opened 2026-05-05 20:07:32 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @alythobani on GitHub (Aug 28, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/17015

Check Existing Issues

  • I have searched the existing issues and discussions.
  • I am using the latest version of Open WebUI.

Installation Method

Docker

Open WebUI Version

v0.6.26

Ollama Version (if applicable)

v0.11.7

Operating System

masOS Monterey

Browser (if applicable)

Chrome: 139.0.7258.66 (Official Build) (arm64)

Confirmation

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have provided every relevant configuration, setting, and environment variable used in my setup.
  • I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
  • I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
  • Start with the initial platform/version/OS and dependencies used,
  • Specify exact install/launch/configure commands,
  • List URLs visited, user input (incl. example values/emails/passwords if needed),
  • Describe all options and toggles enabled or changed,
  • Include any files or environmental changes,
  • Identify the expected and actual result at each stage,
  • Ensure any reasonably skilled user can follow and hit the same issue.

Expected Behavior

  1. Hitting Cmd + Shift + S should toggle the sidebar (as listed in the Keyboard Shortcuts preview modal)
  2. Hitting Cmd + R should reload the tab (as is default browser behavior)

Actual Behavior

  1. Hitting Cmd + Shift + S does nothing (sidebar not toggled)
  2. Hitting Cmd + R while the input of a chat is focused, regenerates the last message
  • This is surprising behavior, especially since it's not listed in the shortcuts preview modal, and not great since it overrides most browsers' default shortcut to reload a page, and LLM calls can be computationally expensive

Steps to Reproduce

  1. Open open-webui in a browser on Mac
  2. Hit Cmd + / to open the shortcuts preview modal and notice the listed shortcut Toggle sidebar: Ctrl/⌘ + Shift + S, and the lack of listed shortcut for Cmd + R
  3. Close the shortcuts preview modal
  4. Hit Cmd + Shift + S (whether the sidebar is currently open or not, and whether a chat input is focused or not) and notice the sidebar is not toggled. (If in a chat input, strikethrough is toggled instead, though)
  5. Open a chat with at least one message in it, and focus the chat input
  6. Hit Cmd + R hoping to refresh the page, and notice instead that the chosen LLM starts regenerating the last message

Logs & Screenshots

Nothing interesting to show from either. Browser logs just have this unrelated warning:

RichTextInput.svelte:955 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues.
(anonymous)	@	RichTextInput.svelte:955
Promise.then		
Be	@	Chat.svelte:172
await in Be		
n.$$.update	@	Chat.svelte:152
P0e	@	Chat.svelte:224
h	@	21.rwQOGzFe.js:1
I	@	+page.svelte:7
nt	@	root.svelte:57
st	@	root.svelte:51
lw	@	+layout.svelte:360
p	@	+layout.svelte:297
p	@	+layout.svelte:366
p	@	+layout.svelte:289
Promise.then		
(anonymous)	@	+layout.svelte:258
Promise.then		
(anonymous)	@	+layout.svelte:673
await in (anonymous)		
wt	@	root.svelte:23
await in Xn		
(anonymous)	@	0cdd710b-7476-4e70-aa02-d1d0edcc8701:123
Promise.then		
(anonymous)	@	0cdd710b-7476-4e70-aa02-d1d0edcc8701:122

Additional Information

Related: https://github.com/open-webui/open-webui/issues/15795 and https://github.com/open-webui/open-webui/pull/13813 (configurable keyboard shortcuts would allow changing the undesired Cmd+R shortcut)

Originally created by @alythobani on GitHub (Aug 28, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/17015 ### Check Existing Issues - [x] I have searched the existing issues and discussions. - [x] I am using the latest version of Open WebUI. ### Installation Method Docker ### Open WebUI Version v0.6.26 ### Ollama Version (if applicable) v0.11.7 ### Operating System masOS Monterey ### Browser (if applicable) Chrome: 139.0.7258.66 (Official Build) (arm64) ### Confirmation - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.** - [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc). - [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps: - Start with the initial platform/version/OS and dependencies used, - Specify exact install/launch/configure commands, - List URLs visited, user input (incl. example values/emails/passwords if needed), - Describe all options and toggles enabled or changed, - Include any files or environmental changes, - Identify the expected and actual result at each stage, - Ensure any reasonably skilled user can follow and hit the same issue. ### Expected Behavior 1. Hitting `Cmd + Shift + S` should toggle the sidebar (as listed in the Keyboard Shortcuts preview modal) 2. Hitting `Cmd + R` should reload the tab (as is default browser behavior) ### Actual Behavior 1. Hitting `Cmd + Shift + S` does nothing (sidebar not toggled) 2. Hitting `Cmd + R` while the input of a chat is focused, regenerates the last message - This is surprising behavior, especially since it's not listed in the shortcuts preview modal, and not great since it overrides most browsers' default shortcut to reload a page, and LLM calls can be computationally expensive ### Steps to Reproduce 1. Open open-webui in a browser on Mac 2. Hit `Cmd + /` to open the shortcuts preview modal and notice the listed shortcut `Toggle sidebar: Ctrl/⌘ + Shift + S`, and the lack of listed shortcut for `Cmd + R` 3. Close the shortcuts preview modal 4. Hit `Cmd + Shift + S` (whether the sidebar is currently open or not, and whether a chat input is focused or not) and notice the sidebar is not toggled. (If in a chat input, strikethrough is toggled instead, though) 5. Open a chat with at least one message in it, and focus the chat input 6. Hit `Cmd + R` hoping to refresh the page, and notice instead that the chosen LLM starts regenerating the last message ### Logs & Screenshots Nothing interesting to show from either. Browser logs just have this unrelated warning: <details> ``` RichTextInput.svelte:955 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues. (anonymous) @ RichTextInput.svelte:955 Promise.then Be @ Chat.svelte:172 await in Be n.$$.update @ Chat.svelte:152 P0e @ Chat.svelte:224 h @ 21.rwQOGzFe.js:1 I @ +page.svelte:7 nt @ root.svelte:57 st @ root.svelte:51 lw @ +layout.svelte:360 p @ +layout.svelte:297 p @ +layout.svelte:366 p @ +layout.svelte:289 Promise.then (anonymous) @ +layout.svelte:258 Promise.then (anonymous) @ +layout.svelte:673 await in (anonymous) wt @ root.svelte:23 await in Xn (anonymous) @ 0cdd710b-7476-4e70-aa02-d1d0edcc8701:123 Promise.then (anonymous) @ 0cdd710b-7476-4e70-aa02-d1d0edcc8701:122 ``` </details> ### Additional Information Related: https://github.com/open-webui/open-webui/issues/15795 and https://github.com/open-webui/open-webui/pull/13813 (configurable keyboard shortcuts would allow changing the undesired `Cmd+R` shortcut)
GiteaMirror added the bug label 2026-05-05 20:07:32 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#56804