[PR #22517] feat: inline ask citation in MessageInput instead of floating modal #49785

Open
opened 2026-04-30 02:06:45 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/22517
Author: @jannikstdl
Created: 3/10/2026
Status: 🔄 Open

Base: devHead: feat/inline-ask-citation


📝 Commits (3)

  • 35a8b02 feat: inline ask citation in MessageInput instead of floating modal
  • dbb56e7 refactor: separate built-in Ask from configurable Quick Actions
  • 1ceb49e feat: smooth slide transition for quoted text in MessageInput

📊 Changes

6 files changed (+98 additions, -116 deletions)

View changed files

📝 src/lib/components/chat/Chat.svelte (+28 -6)
📝 src/lib/components/chat/ContentRenderer/FloatingButtons.svelte (+37 -100)
📝 src/lib/components/chat/MessageInput.svelte (+25 -1)
📝 src/lib/components/chat/Messages/ContentRenderer.svelte (+1 -0)
📝 src/lib/components/chat/Settings/Interface/ManageFloatingActionButtonsModal.svelte (+6 -9)
📝 src/lib/stores/index.ts (+1 -0)

📄 Description

Text selection + "Ask" now drops a quoted citation bar into the main chat input instead of spawning a separate floating input modal. You type your follow-up question right in the regular input field and the selected text gets prepended as a blockquote on send.

"Explain" is unaffected, still works the same way with the inline streaming response.

image

Contributor License Agreement


🔄 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/22517 **Author:** [@jannikstdl](https://github.com/jannikstdl) **Created:** 3/10/2026 **Status:** 🔄 Open **Base:** `dev` ← **Head:** `feat/inline-ask-citation` --- ### 📝 Commits (3) - [`35a8b02`](https://github.com/open-webui/open-webui/commit/35a8b0269215be9eecba95975f9c4d65058d15ac) feat: inline ask citation in MessageInput instead of floating modal - [`dbb56e7`](https://github.com/open-webui/open-webui/commit/dbb56e7c9b8e9297a849c39d82e5c863017710f7) refactor: separate built-in Ask from configurable Quick Actions - [`1ceb49e`](https://github.com/open-webui/open-webui/commit/1ceb49ef4f4371599a7d03b5efe7d16b817335b7) feat: smooth slide transition for quoted text in MessageInput ### 📊 Changes **6 files changed** (+98 additions, -116 deletions) <details> <summary>View changed files</summary> 📝 `src/lib/components/chat/Chat.svelte` (+28 -6) 📝 `src/lib/components/chat/ContentRenderer/FloatingButtons.svelte` (+37 -100) 📝 `src/lib/components/chat/MessageInput.svelte` (+25 -1) 📝 `src/lib/components/chat/Messages/ContentRenderer.svelte` (+1 -0) 📝 `src/lib/components/chat/Settings/Interface/ManageFloatingActionButtonsModal.svelte` (+6 -9) 📝 `src/lib/stores/index.ts` (+1 -0) </details> ### 📄 Description Text selection + "Ask" now drops a quoted citation bar into the main chat input instead of spawning a separate floating input modal. You type your follow-up question right in the regular input field and the selected text gets prepended as a blockquote on send. "Explain" is unaffected, still works the same way with the inline streaming response. <img width="2748" height="820" alt="image" src="https://github.com/user-attachments/assets/ddff3892-5dcf-4aac-9c56-b4cc27ce505f" /> ### Contributor License Agreement - [x] By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-30 02:06:45 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#49785