mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #9054] Scrollbar on chat window is almost invisible and way to small #15370
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @le-patenteux on GitHub (Jan 28, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/9054
Installation Method
Docker-compose, from official documentation
Environment
Open WebUI Version:
0.5.7
Operating System:
Linux - Ubuntu server 22.04
Browser (if applicable):
Brave and chromium based browsers
Firefox: Contrast is okay, but width is still an issue
Confirmation:
Expected Behavior:
Have a normal sized scrollbar with a contrasted cursor to be able to locate it.
Actual Behavior:
Minuscule scrollbar (hard to click) with almost invisible cursor.
Description
Bug Summary:
As the title says, my users and myself find it really annoying when trying to navigate long conversations that the cursor on the scrollbar is nearly invisible (not enough contrast between the cursor and the bar itself), combined with the fact that the scrollbar itself is minuscule and nearly impossible to locate.
The contrast affects Chromium based browsers only in my testing. The width is an issue on all browsers.
Reproduction Details
Steps to Reproduce:
Exist in the physical realm of this world, use open-webui, find the scrollbar unpractical.
(I tried fresh local deployment and have the same issue with the scrollbars)
Logs and Screenshots
Browser Console Logs:
I think it is unrelevant, but feel free to correct me it you need them!
Docker Container Logs:
I think it is unrelevant, but feel free to correct me it you need them!
Screenshots/Screen Recordings (if applicable):
Light UI, Brave-Browser (or any chromium based)
Dark UI, Brave-Browser (or any chromium based)
I promise the cursor is there... I can almost not see it even on an HDR display
Firefox, contrast is okay, but scrollbar is still minuscule
Additional Information
This project is amazing and I am grateful for the hard work made by this community.
With a dev friend, we will try and edit the css to suggest a fix to this issue, but I can't promise we will be able to do so. That is why I am opening this issue, in case someone faster than us can fix it before we do. And if we do, we will suggest the fix ourselves as a resolution to this issue tracker. (sorry, I am new to this!)
@tjbck commented on GitHub (Jan 28, 2025):
Intended behaviour.
@le-patenteux commented on GitHub (Jan 28, 2025):
How can unusable scrollbars be intended behavior?
I received complaints from 12 users today for that! (And I myself find it really annoying)
If this won't be fixed by the team, can you point me in the direction to patch it locally on our deployment? I did not find a menu or setting to activate "large scrollbars" either
@SkyblueMr commented on GitHub (Feb 23, 2025):
Open the index.html file located in the Lib\site-packages\open_webui\frontend\ directory
Add the following code under the "" tag around line 80
Feel free to adjust the scrollbar colors as needed
@le-patenteux commented on GitHub (Mar 12, 2025):
Thanks a lot for taking the time...
I had to make some adjustments to the code, but it worked... My users instantly noticed and sent me messages about it!
My code:
@tjbck , I know you consider this "indended behavior", but when the users can't use a function because it is un-usable/un-accessible, and unanimously consider it an issue, the intended behavior needs to change!
Please consider modifying the index file to include more visibility of the scrollbars.
@Classic298 commented on GitHub (Mar 12, 2025):
@le-patenteux you can open a PR and propose to change this instead of asking Tim to change it if you want it to be changed.
@VideoFX commented on GitHub (Feb 12, 2026):
I still have the invisible scrollbar.
Was this not merged finally?
@hallcrash commented on GitHub (Feb 27, 2026):
I know this was a year ago, but I'd like to thank the OP for their code. I'd like to inform others that in a docker image it is possible to edit custom.css which lives in the folder /app/backend/open_webui/static of the official docker image. I suppose the best would be to to map that folder with the Host/volume persistent storage, or use the docker cp command to overwrite the /app/backend/open_webui/static/custom.css file with the code provided by the OP or your own custom code. The file is has no code by default (right now anyway). The latter method would need to be redone if the container is updated, because its not persistent storage.