[GH-ISSUE #24270] issue: Fresh install does not save System Prompts on chats. #58917

Closed
opened 2026-05-06 00:27:05 -05:00 by GiteaMirror · 5 comments
Owner

Originally created by @Notbici on GitHub (Apr 30, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24270

Check Existing Issues

  • I have searched for any existing and/or related issues.
  • I have searched for any existing and/or related discussions.
  • I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
  • I am using the latest version of Open WebUI.

Installation Method

Git Clone

Open WebUI Version

v0.9.2

Ollama Version (if applicable)

No response

Operating System

Mac OS Tahoe

Browser (if applicable)

Latest Chrome

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 you create a chat in OpenWebUI and add a system prompt for that local chat, it is expected to save the prompt so that when you refresh, the prompt persists.

Actual Behavior

What its NOW doing is deleting that system prompt, breaking my prior chats.

Steps to Reproduce

Steps to replicate:
(Destructive.. lol..)

  1. docker rm open-webui -f
  2. docker volume rm open-webui
  3. docker pull ghcr.io/open-webui/open-webui:main - make sure its the latest.
  4. Run openwebui docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
  5. Clear your browser cache and create an admin account.
  6. Add an ollama host and download a model up
  7. Create a new chat, add a system prompt in the right sidebar.
  8. Send a message, let it generate.. even wait for the left sidebar to finish generating too..
  9. Refresh the page, or simply open the page in another tab.

What I expected and in previous versions of Open WebUI it used to persist the system prompt, now it does not. A lot of my prior chats had complicated system prompts and now they're vanishing after the 0.9 update.

Logs & Screenshots

Screenshots for the sake of showing my environment:

  1. Fresh environment, completely new.
    Image
Image Image

Additional Information

No response

Originally created by @Notbici on GitHub (Apr 30, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/24270 ### Check Existing Issues - [x] I have searched for any existing and/or related issues. - [x] I have searched for any existing and/or related discussions. - [x] I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!). - [x] I am using the latest version of Open WebUI. ### Installation Method Git Clone ### Open WebUI Version v0.9.2 ### Ollama Version (if applicable) _No response_ ### Operating System Mac OS Tahoe ### Browser (if applicable) Latest Chrome ### 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 you create a chat in OpenWebUI and add a system prompt for that local chat, it is expected to save the prompt so that when you refresh, the prompt persists. ### Actual Behavior What its NOW doing is deleting that system prompt, breaking my prior chats. ### Steps to Reproduce Steps to replicate: (Destructive.. lol..) 1. `docker rm open-webui -f` 2. `docker volume rm open-webui` 3. `docker pull ghcr.io/open-webui/open-webui:main` - make sure its the latest. 4. Run `openwebui docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main` 5. Clear your browser cache and create an admin account. 6. Add an ollama host and download a model up 7. Create a new chat, add a system prompt in the right sidebar. 8. Send a message, let it generate.. even wait for the left sidebar to finish generating too.. 9. Refresh the page, or simply open the page in another tab. What I expected and in previous versions of Open WebUI it used to persist the system prompt, now it does not. A lot of my prior chats had complicated system prompts and now they're vanishing after the 0.9 update. ### Logs & Screenshots Screenshots for the sake of showing my environment: 1. Fresh environment, completely new. <img width="1525" height="797" alt="Image" src="https://github.com/user-attachments/assets/80d0038a-6bc5-40ad-9087-611d275d6aa6" /> <img width="1523" height="822" alt="Image" src="https://github.com/user-attachments/assets/64b1d036-526c-4c6e-aab9-16deaa93c89b" /> <img width="1522" height="768" alt="Image" src="https://github.com/user-attachments/assets/d665911a-bf17-4cf3-bdc1-62431a3701b3" /> ### Additional Information _No response_
GiteaMirror added the bug label 2026-05-06 00:27:05 -05:00
Author
Owner

@frenzybiscuit commented on GitHub (Apr 30, 2026):

What documentation says this is the expected behavior?

If you need a persistent system prompt then you need to make a custom model under workspace -> models.

or create a folder.

<!-- gh-comment-id:4356396436 --> @frenzybiscuit commented on GitHub (Apr 30, 2026): What documentation says this is the expected behavior? If you need a persistent system prompt then you need to make a custom model under workspace -> models. or create a folder.
Author
Owner

@Notbici commented on GitHub (Apr 30, 2026):

What documentation says this is the expected behavior?

If you need a persistent system prompt then you need to make a custom model under workspace -> models.

or create a folder.

This has always been the behavior and is the most logical thing to persist.. without the system prompt going back to your chat history or simply hitting F5 completely destroys your chat.. none of the 9.x change logs suggested its removal.

<!-- gh-comment-id:4356560504 --> @Notbici commented on GitHub (Apr 30, 2026): > What documentation says this is the expected behavior? > > If you need a persistent system prompt then you need to make a custom model under workspace -> models. > > or create a folder. This has always been the behavior and is the most logical thing to persist.. without the system prompt going back to your chat history or simply hitting F5 completely destroys your chat.. none of the 9.x change logs suggested its removal.
Author
Owner

@smpexy commented on GitHub (Apr 30, 2026):

I upgraded a few days ago and have been impacted, my old chats still have prompts but any new chat does not.. seems "system prompts" on a chat level still exists in saved data prior to the update, perhaps the new UI is not properly saving it?

<!-- gh-comment-id:4356603384 --> @smpexy commented on GitHub (Apr 30, 2026): I upgraded a few days ago and have been impacted, my old chats still have prompts but any new chat does not.. seems "system prompts" on a chat level still exists in saved data prior to the update, perhaps the new UI is not properly saving it?
Author
Owner

@mportuesisf commented on GitHub (May 3, 2026):

Also seeing this issue with 0.9.2 running under Docker and WSL on Windows 11, Ollama 0.22.1. Regardless of whether it's documented, this is expected user behavior and should be supported.

<!-- gh-comment-id:4366806129 --> @mportuesisf commented on GitHub (May 3, 2026): Also seeing this issue with 0.9.2 running under Docker and WSL on Windows 11, Ollama 0.22.1. Regardless of whether it's documented, this is expected user behavior and should be supported.
Author
Owner

@Classic298 commented on GitHub (May 4, 2026):

likely fixed by

86df8bf27e

testing wanted

<!-- gh-comment-id:4373657617 --> @Classic298 commented on GitHub (May 4, 2026): likely fixed by https://github.com/open-webui/open-webui/commit/86df8bf27e1b84abbe2eeedcc8650df59c7d23d6 testing wanted
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#58917