Summary
This PR adds a loading indicator to improve user feedback when deleting chats in bulk. Previously, users received no visual confirmation that the deletion process had started, which could cause confusion.
Changes
Implemented a loading indicator that appears during bulk deletion.
Disabled all related action buttons while the deletion is in progress.
Re-enabled buttons and removed the loading indicator once the process completes.
Screenshot of loading indicator as attached.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/open-webui/open-webui/pull/19576
**Author:** [@seanssc-hue](https://github.com/seanssc-hue)
**Created:** 11/28/2025
**Status:** ❌ Closed
**Base:** `main` ← **Head:** `chat-1286`
---
### 📝 Commits (10+)
- [`6ff46cd`](https://github.com/open-webui/open-webui/commit/6ff46cd7279bcd953d5ad6ce841df2992757dcd2) fix(migration): format new migration for user behaviour functionality
- [`dede9a7`](https://github.com/open-webui/open-webui/commit/dede9a7172cd2be500ed0b53f3e775bb0919e718) Merge pull request #188 from ssc-dsai/chat-720
- [`9a4effb`](https://github.com/open-webui/open-webui/commit/9a4effbace730adb09f63e7d87a2d893ced66d81) feat(docker): add disk usage analysis and cleanup step to Docker build workflow
- [`d946c81`](https://github.com/open-webui/open-webui/commit/d946c8113cf748bb811d36664a271bda67ac90c0) feat(user): add role update functionality in EditUserModal
- [`f972d3e`](https://github.com/open-webui/open-webui/commit/f972d3e6d1e5c0cd140b5d1b4b273503cf9b24ec) fix(retrieval): add missing dependency (CHAT-879).
- [`8f2a716`](https://github.com/open-webui/open-webui/commit/8f2a71691338c42df713f2830495bd517afd291b) Merge pull request #202 from ssc-dsai/fix-tiktoken-missing-dependency
- [`ecb7e14`](https://github.com/open-webui/open-webui/commit/ecb7e1488a03738bc7128184ba8c76eb557d3c6c) Merge branch 'fix-tiktoken-missing-dependency' into dev
- [`10d5ca7`](https://github.com/open-webui/open-webui/commit/10d5ca7fcb2f1251409c6d8e82a7bb758576b418) Merge pull request #199 from ssc-dsai/chat-720
- [`6c61a97`](https://github.com/open-webui/open-webui/commit/6c61a97033dbfa4f623e624f3545c6e50c8a89b2) feat(docker): optimize disk usage during builds and cleanup processes
- [`3803f97`](https://github.com/open-webui/open-webui/commit/3803f97824046de191c955e4ffad3fd102daab12) Merge pull request #203 from ssc-dsai/fix-docker-build-space-issue
### 📊 Changes
**446 files changed** (+37215 additions, -62241 deletions)
<details>
<summary>View changed files</summary>
📝 `.dockerignore` (+17 -1)
📝 `.env.example` (+45 -1)
➖ `.github/FUNDING.yml` (+0 -1)
📝 `.github/ISSUE_TEMPLATE/bug_report.md` (+3 -3)
📝 `.github/ISSUE_TEMPLATE/feature_request.md` (+2 -2)
📝 `.github/dependabot.yml` (+8 -2)
📝 `.github/workflows/build-release.yml` (+2 -2)
➖ `.github/workflows/codespell.disabled` (+0 -25)
➖ `.github/workflows/deploy-to-hf-spaces.yml` (+0 -63)
📝 `.github/workflows/docker-build.yaml` (+8 -415)
➖ `.github/workflows/integration-test.yml` (+0 -253)
➖ `.github/workflows/lint-backend.disabled` (+0 -27)
➖ `.github/workflows/lint-frontend.disabled` (+0 -21)
➖ `.github/workflows/release-pypi.yml` (+0 -32)
➕ `.github/workflows/security-scan-trivy.yaml` (+47 -0)
📝 `.gitignore` (+3 -0)
➕ `.vscode/launch.json` (+22 -0)
📝 `CHANGELOG.md` (+433 -1)
📝 `CODE_OF_CONDUCT.md` (+83 -57)
📝 `Dockerfile` (+145 -42)
_...and 80 more files_
</details>
### 📄 Description
Summary
This PR adds a loading indicator to improve user feedback when deleting chats in bulk. Previously, users received no visual confirmation that the deletion process had started, which could cause confusion.
Changes
Implemented a loading indicator that appears during bulk deletion.
Disabled all related action buttons while the deletion is in progress.
Re-enabled buttons and removed the loading indicator once the process completes.
Screenshot of loading indicator as attached.
<img width="949" height="392" alt="loading modal" src="https://github.com/user-attachments/assets/796f46e4-e52b-4722-a871-ff5f068b7488" />
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/19576
Author: @seanssc-hue
Created: 11/28/2025
Status: ❌ Closed
Base:
main← Head:chat-1286📝 Commits (10+)
6ff46cdfix(migration): format new migration for user behaviour functionalitydede9a7Merge pull request #188 from ssc-dsai/chat-7209a4effbfeat(docker): add disk usage analysis and cleanup step to Docker build workflowd946c81feat(user): add role update functionality in EditUserModalf972d3efix(retrieval): add missing dependency (CHAT-879).8f2a716Merge pull request #202 from ssc-dsai/fix-tiktoken-missing-dependencyecb7e14Merge branch 'fix-tiktoken-missing-dependency' into dev10d5ca7Merge pull request #199 from ssc-dsai/chat-7206c61a97feat(docker): optimize disk usage during builds and cleanup processes3803f97Merge pull request #203 from ssc-dsai/fix-docker-build-space-issue📊 Changes
446 files changed (+37215 additions, -62241 deletions)
View changed files
📝
.dockerignore(+17 -1)📝
.env.example(+45 -1)➖
.github/FUNDING.yml(+0 -1)📝
.github/ISSUE_TEMPLATE/bug_report.md(+3 -3)📝
.github/ISSUE_TEMPLATE/feature_request.md(+2 -2)📝
.github/dependabot.yml(+8 -2)📝
.github/workflows/build-release.yml(+2 -2)➖
.github/workflows/codespell.disabled(+0 -25)➖
.github/workflows/deploy-to-hf-spaces.yml(+0 -63)📝
.github/workflows/docker-build.yaml(+8 -415)➖
.github/workflows/integration-test.yml(+0 -253)➖
.github/workflows/lint-backend.disabled(+0 -27)➖
.github/workflows/lint-frontend.disabled(+0 -21)➖
.github/workflows/release-pypi.yml(+0 -32)➕
.github/workflows/security-scan-trivy.yaml(+47 -0)📝
.gitignore(+3 -0)➕
.vscode/launch.json(+22 -0)📝
CHANGELOG.md(+433 -1)📝
CODE_OF_CONDUCT.md(+83 -57)📝
Dockerfile(+145 -42)...and 80 more files
📄 Description
Summary
This PR adds a loading indicator to improve user feedback when deleting chats in bulk. Previously, users received no visual confirmation that the deletion process had started, which could cause confusion.
Changes
Implemented a loading indicator that appears during bulk deletion.
Disabled all related action buttons while the deletion is in progress.
Re-enabled buttons and removed the loading indicator once the process completes.
Screenshot of loading indicator as attached.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.