[GH-ISSUE #14988] issue: Chats sidebar components remain clickable with Temporary Chat enabled #17432

Closed
opened 2026-04-19 23:11:10 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @silentoplayz on GitHub (Jun 15, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/14988

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.14

Ollama Version (if applicable)

v0.9.0

Operating System

Edition: Windows 11 Pro | Version: 24H2 | OS Build: 26100.4351 | Windows Feature Experience Pack: 1000.26100.107.0

Browser (if applicable)

LibreWolf v135.0.1-1 (Firefox)

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

When the Temporary Chat option is toggled On in the model dropdown selector, components within the chats sidebar that relate to persistent chat management (such as pinned models, channel management, and folder management) should become non-interactive or disabled. This prevents accidental modification of saved chats, channels, or settings while in a temporary, unsaved chat session.

Actual Behavior

Even with the Temporary Chat option toggled On, several components of Open WebUI's chats sidebar remain fully clickable and accessible. This allows users to inadvertently modify pr access certain things that probably shouldn't be accessible while in a temporary chat session.

The affected components include:

Pinned models

  • Still clickable and can initiate new chats with pinned models.

Channels section

  • Hiding or revealing channels using the expand/collapse arrow works.
  • The Create Channel button is clickable.
  • The Edit Channel button is clickable.
  • Clicking on an existing channel name switches to the channel page.

Chats section

  • Hiding or revealing chats using the expand/collapse arrow works.
  • The New Folder button is clickable, allowing the creation of new folders.

Steps to Reproduce

  1. Ensure Open WebUI is installed and running (e.g., via Docker) on Windows 11 Pro 24H2.
  2. Access Open WebUI in LibreWolf v135.0.1-1 (or any Firefox-based browser) at its configured URL (e.g., http://localhost:8080).
  3. Log in if authentication is enabled.
  4. In the main chat interface, locate the model dropdown selector (typically at the top-left of the chat area).
  5. Click on the model dropdown selector to open it.
  6. Toggle the Temporary Chat option to On. The button should highlight or indicate it's active.
  7. Turn your attention to the chats sidebar on the left side of the screen.
  8. Attempt to perform the following actions within the sidebar:
  • Click on any Pinned Model listed under the "Pinned Models" section. Observe that a new chat with that model is initiated.
  • Navigate to the Channels section:
  • Click the expand/collapse arrow next to "Channels" to hide or reveal the list of channels. Observe that the list expands/collapses.
  • Click the Create Channel button (plus icon). Observe that the channel creation modal appears.
  • If you have existing channels, click the Edit Channel button (pencil icon) for any channel. Observe that the edit modal appears.
  • Click on an existing channel name. Observe that the chat context switches to that channel.
  • Navigate to the Chats section:
  • Click the expand/collapse arrow next to "Chats" to hide or reveal the list of chats. Observe that the list expands/collapses.
  • Click the New Folder button. Observe that a new folder is created in the chats list.
  1. Confirm that all these actions are still fully functional, despite being in "Temporary Chat" mode.

Logs & Screenshots

N/A

Additional Information

The purpose of a "Temporary Chat" mode implies a session that does not affect persistent data or configuration. Allowing interactions with permanent chat structures (like creating folders or managing channels) while in this mode can lead to user confusion or unintended modifications. The sidebar should ideally reflect the temporary nature of the current chat by disabling or visually indicating that these actions are not applicable.

Originally created by @silentoplayz on GitHub (Jun 15, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/14988 ### 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.14 ### Ollama Version (if applicable) v0.9.0 ### Operating System Edition: Windows 11 Pro | Version: 24H2 | OS Build: 26100.4351 | Windows Feature Experience Pack: 1000.26100.107.0 ### Browser (if applicable) LibreWolf v135.0.1-1 (Firefox) ### 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 When the `Temporary Chat` option is toggled `On` in the model dropdown selector, components within the chats sidebar that relate to persistent chat management (such as pinned models, channel management, and folder management) should become non-interactive or disabled. This prevents accidental modification of saved chats, channels, or settings while in a temporary, unsaved chat session. ### Actual Behavior Even with the `Temporary Chat` option toggled `On`, several components of Open WebUI's chats sidebar remain fully clickable and accessible. This allows users to inadvertently modify pr access certain things that probably *shouldn't* be accessible while in a temporary chat session. The affected components include: ### Pinned models - Still clickable and can initiate new chats with pinned models. ### Channels section - Hiding or revealing channels using the expand/collapse arrow works. - The `Create Channel` button is clickable. - The `Edit Channel` button is clickable. - Clicking on an existing channel name switches to the channel page. ### Chats section - Hiding or revealing chats using the expand/collapse arrow works. - The `New Folder` button is clickable, allowing the creation of new folders. ### Steps to Reproduce 1. Ensure Open WebUI is installed and running (e.g., via Docker) on `Windows 11 Pro 24H2`. 2. Access Open WebUI in `LibreWolf v135.0.1-1` (or any Firefox-based browser) at its configured URL (e.g., `http://localhost:8080`). 3. Log in if authentication is enabled. 4. In the main chat interface, locate the model dropdown selector (typically at the top-left of the chat area). 5. Click on the model dropdown selector to open it. 6. Toggle the `Temporary Chat` option to `On`. The button should highlight or indicate it's active. 7. Turn your attention to the chats sidebar on the left side of the screen. 8. Attempt to perform the following actions within the sidebar: * Click on any **Pinned Model** listed under the "Pinned Models" section. Observe that a new chat with that model is initiated. * Navigate to the **Channels** section: * Click the expand/collapse arrow next to "Channels" to hide or reveal the list of channels. Observe that the list expands/collapses. * Click the `Create Channel` button (plus icon). Observe that the channel creation modal appears. * If you have existing channels, click the `Edit Channel` button (pencil icon) for any channel. Observe that the edit modal appears. * Click on an existing channel name. Observe that the chat context switches to that channel. * Navigate to the **Chats** section: * Click the expand/collapse arrow next to "Chats" to hide or reveal the list of chats. Observe that the list expands/collapses. * Click the `New Folder` button. Observe that a new folder is created in the chats list. 9. Confirm that all these actions are still fully functional, despite being in "Temporary Chat" mode. ### Logs & Screenshots N/A ### Additional Information The purpose of a "Temporary Chat" mode implies a session that does not affect persistent data or configuration. Allowing interactions with permanent chat structures (like creating folders or managing channels) while in this mode can lead to user confusion or unintended modifications. The sidebar should ideally reflect the temporary nature of the current chat by disabling or visually indicating that these actions are not applicable.
GiteaMirror added the bug label 2026-04-19 23:11:10 -05:00
Author
Owner

@tjbck commented on GitHub (Jun 16, 2025):

This should actually be allowed now, addressed with 5ab95cbc3af9aac4e82e83a23e34a062af1a1877!

<!-- gh-comment-id:2975483158 --> @tjbck commented on GitHub (Jun 16, 2025): This should actually be allowed now, addressed with 5ab95cbc3af9aac4e82e83a23e34a062af1a1877!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#17432