mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-08 12:58:11 -05:00
[GH-ISSUE #16632] issue: unreachable webhook blocks the UI for all users #33515
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 @athoik on GitHub (Aug 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/16632
Check Existing Issues
Installation Method
Git Clone
Open WebUI Version
v0.6.23 (dev branch)
Ollama Version (if applicable)
No response
Operating System
Debian 12
Browser (if applicable)
Firefox 141.0.3
Confirmation
README.md.Expected Behavior
When a new user is signed up, OpenWebUI is posting an event on configured webhook.
The webhook event should not block or delay the user experience.
Actual Behavior
When a new user is signed up, OpenWebUI is posting an event on configured webhook.
The webhook event is blocking the interface for all users, until a timeout occurs, make really bad experience for users.
Actually until the webhook event post succeed (or timeout) all operations on the OpenWebUI are blocked, users believe that OpenWebUI is broken.
Steps to Reproduce
Between insert_new_auth and post_webhook there is a huge delay and everything is blocked!
Logs & Screenshots
Additional Information
I think wehhook should never affect the user experience. Actualy webhools should registed in database and asyncronously with retries must be send.
Ping https://github.com/open-webui/open-webui/pull/16426
@tjbck commented on GitHub (Aug 14, 2025):
Should be addressed with f1c28455ad668ed9a1edfa3e6cf9405ddadaab6f!
@athoik commented on GitHub (Aug 15, 2025):
Confirmed! Async is not blocking other users any more!