mirror of
https://github.com/open-webui/desktop.git
synced 2026-11-05 01:27:46 +00:00
[GH-ISSUE #207] Home not loading #131
Labels
No labels
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/desktop#131
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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 @leonardopereira10 on GitHub (May 19, 2026).
Original GitHub issue: https://github.com/open-webui/desktop/issues/207
When i mark "Serve on local network" homepage of Desktop app stop of load and the status still as 'Starting'
@ub14 commented on GitHub (Oct 6, 2026):
I reproduced this issue on Windows and found the cause in the Desktop source.
Environment:
With “Serve on local network” enabled, the Open WebUI backend starts correctly with:
The backend is actually reachable over the LAN and also through
127.0.0.1.The problem is in the Desktop readiness check.
In
startServerHandler(), the server URL returned bystartServer()is passed directly tocheckUrlAndOpen():When “Serve on local network” is enabled,
SERVER_URLis:checkUrlAndOpen()then performs an Electronnet.fetch()against that URL. Connecting to0.0.0.0as a destination fails, so the readiness callback is never reached and the Desktop remains stuck in “Starting”.There is already URL normalization elsewhere in the Desktop code that converts
http://0.0.0.0tohttp://localhost, but that happens later inconnectTo(), after the initial readiness check.A minimal fix is to normalize the URL only for the readiness check:
This keeps
SERVER_URLunchanged for the rest of the application. The backend should continue binding to0.0.0.0; only the Desktop's local readiness check should use127.0.0.1(orlocalhost).I also verified this independently by running the same backend manually with:
The backend worked correctly and was accessible over the LAN, confirming that the problem is specifically in the Desktop readiness check, not in the Open WebUI LAN server itself.
This investigation and the proposed fix were identified with assistance from ChatGPT (GPT-5.6 Luna).