[GH-ISSUE #191] bug: Git Diff View fails for files with umlauts due to HTML encoding #109

Closed
opened 2026-10-18 14:03:01 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @JKGeovision on GitHub (Jul 27, 2026).
Original GitHub issue: https://github.com/open-webui/computer/issues/191

Hello,

I discovered a bug in Open WebUI Computer where filenames containing umlauts (e.g., ä, ö, ü) are being HTML-encoded, which causes the files to no longer be found and breaks the Git Diff View.

Steps to reproduce:

  1. Create or have a file with umlauts in its filename (e.g., Übersicht.md, Größe.txt).
  2. Make a change that modifies the file so a diff is available.
  3. Open the Git Diff View in Open WebUI Computer for that commit.
  4. Observe that the file cannot be located. The filename has been HTML-encoded (e.g., \303\274 instead of ü), and the diff fails to render.

Expected behavior:
Filenames with umlauts should be handled correctly without HTML encoding, and the Git Diff View should display the diff as normal.

Actual behavior:
The filename gets HTML-encoded, the file path no longer resolves, and the Git Diff View is broken.

Thank you for looking into this!
Joshua Krimmer

Originally created by @JKGeovision on GitHub (Jul 27, 2026). Original GitHub issue: https://github.com/open-webui/computer/issues/191 Hello, I discovered a bug in Open WebUI Computer where filenames containing umlauts (e.g., ä, ö, ü) are being HTML-encoded, which causes the files to no longer be found and breaks the Git Diff View. **Steps to reproduce:** 1. Create or have a file with umlauts in its filename (e.g., `Übersicht.md`, `Größe.txt`). 2. Make a change that modifies the file so a diff is available. 3. Open the Git Diff View in Open WebUI Computer for that commit. 4. Observe that the file cannot be located. The filename has been HTML-encoded (e.g., `\303\274` instead of `ü`), and the diff fails to render. **Expected behavior:** Filenames with umlauts should be handled correctly without HTML encoding, and the Git Diff View should display the diff as normal. **Actual behavior:** The filename gets HTML-encoded, the file path no longer resolves, and the Git Diff View is broken. Thank you for looking into this! Joshua Krimmer
Author
Owner

@tjbck commented on GitHub (Jul 31, 2026):

Should be addressed!

<!-- gh-comment-id:5147445631 --> @tjbck commented on GitHub (Jul 31, 2026): Should be addressed!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
open-webui/computer#109
No description provided.