[GH-ISSUE #22256] issue: Images in pending message queue are displayed as blank #90415

Closed
opened 2026-05-15 15:39:47 -05:00 by GiteaMirror · 5 comments
Owner

Originally created by @ShirasawaSama on GitHub (Mar 5, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/22256

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

Ollama Version (if applicable)

No response

Operating System

Mac

Browser (if applicable)

No response

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 multiple messages containing images are queued for sending in a conversation, the images in the pending (waiting-to-be-sent) messages should be displayed correctly with proper previews/thumbnails, so users can visually confirm what content is about to be sent.

Actual Behavior

Images attached to messages that are still waiting in the send queue appear as blank (empty) placeholders. The image previews are not rendered until the message is actually sent and processed. This gives users no visual feedback about which images are queued, and may cause confusion about whether the images were successfully attached.

Steps to Reproduce

  1. Open a conversation in Open WebUI.
  2. Send a message that includes an image attachment.
  3. While the first message is still being processed (response is being generated), quickly send another message with an image attachment (which will be placed in the pending message queue).
  4. Observe the queued message — the attached image is displayed as a blank/empty area instead of showing the image preview or thumbnail.

Logs & Screenshots

Image

Additional Information

No response

Originally created by @ShirasawaSama on GitHub (Mar 5, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/22256 ### 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.8.8 ### Ollama Version (if applicable) _No response_ ### Operating System Mac ### Browser (if applicable) _No response_ ### 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 multiple messages containing images are queued for sending in a conversation, the images in the pending (waiting-to-be-sent) messages should be displayed correctly with proper previews/thumbnails, so users can visually confirm what content is about to be sent. ### Actual Behavior Images attached to messages that are still waiting in the send queue appear as blank (empty) placeholders. The image previews are not rendered until the message is actually sent and processed. This gives users no visual feedback about which images are queued, and may cause confusion about whether the images were successfully attached. ### Steps to Reproduce 1. Open a conversation in Open WebUI. 2. Send a message that includes an image attachment. 3. While the first message is still being processed (response is being generated), quickly send another message with an image attachment (which will be placed in the pending message queue). 4. Observe the queued message — the attached image is displayed as a blank/empty area instead of showing the image preview or thumbnail. ### Logs & Screenshots <img width="1396" height="576" alt="Image" src="https://github.com/user-attachments/assets/85890bb6-c9f2-41a3-989c-7ffac1436d58" /> ### Additional Information _No response_
GiteaMirror added the bugconfirmed issue labels 2026-05-15 15:39:47 -05:00
Author
Owner

@silentoplayz commented on GitHub (Mar 8, 2026):

I am able to reproduce this on the latest dev branch of Open WebUI. The image sent to be queued must not contain text along with the image itself for the issue to be reproduced though. In this case, it's just the image being queued to be sent as a message, so I'm unsure what the expected behavior should be here.

Steps to Reproduce

  1. Navigate to a new chat and select a vision supported model (a model that can accept images as input).
  2. Ask the model to generate a lengthy response, so that it provides you with enough time to upload an image and send it in the chat to be queued to be sent after the LLM finishes generating its response to your initial text query.
  3. As the model is generating the response to your initial text query, send the message containing ONLY an image.
  4. Observe the behavior.
Image

Edit: I suppose the expected behavior would be what OP suggests — the attached image should be shown as a preview or thumbnail in the queued messages.

<!-- gh-comment-id:4017907890 --> @silentoplayz commented on GitHub (Mar 8, 2026): I am able to reproduce this on the latest `dev` branch of Open WebUI. The image sent to be queued must not contain text along with the image itself for the issue to be reproduced though. In this case, it's just the image being queued to be sent as a message, so I'm unsure what the expected behavior should be here. **Steps to Reproduce** 1. Navigate to a new chat and select a vision supported model (a model that can accept images as input). 2. Ask the model to generate a lengthy response, so that it provides you with enough time to upload an image and send it in the chat to be queued to be sent after the LLM finishes generating its response to your initial **text** query. 3. As the model is generating the response to your initial **text** query, send the message containing **ONLY** an image. 4. Observe the behavior. <img width="2338" height="840" alt="Image" src="https://github.com/user-attachments/assets/8b3ad053-e85c-4f67-874a-c1c3ecf43500" /> Edit: I suppose the expected behavior would be what OP suggests — the attached image should be shown as a preview or thumbnail in the queued messages.
Author
Owner

@tjbck commented on GitHub (Mar 8, 2026):

Addressed in dev.

<!-- gh-comment-id:4020154415 --> @tjbck commented on GitHub (Mar 8, 2026): Addressed in dev.
Author
Owner

@Classic298 commented on GitHub (Mar 8, 2026):

defeddf21b

<!-- gh-comment-id:4020157043 --> @Classic298 commented on GitHub (Mar 8, 2026): https://github.com/open-webui/open-webui/commit/defeddf21b450e207d51ec9479049a905a7ee9e0
Author
Owner

@silentoplayz commented on GitHub (Mar 9, 2026):

I can confirm this issue has been resolved with v8.0.10 of Open WebUI.

Image
<!-- gh-comment-id:4020985235 --> @silentoplayz commented on GitHub (Mar 9, 2026): I can confirm this issue has been resolved with v8.0.10 of Open WebUI. <img width="2013" height="197" alt="Image" src="https://github.com/user-attachments/assets/653a295d-1089-402f-ba6e-1a0efd1d694f" />
Author
Owner

@ShirasawaSama commented on GitHub (Mar 9, 2026):

Thanks!

<!-- gh-comment-id:4021006137 --> @ShirasawaSama commented on GitHub (Mar 9, 2026): Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#90415