diff --git a/CHANGELOG.md b/CHANGELOG.md
index bad49c859c..cbd30e399b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [0.6.20] - 2025-08-10
+
+### Fixed
+
+- 🛠️ **Quick Actions "Add" Behavior**: Fixed a bug where using the "Add" button in Quick Actions would add the resulting message as the very first message in the chat, instead of appending it to the latest message.
+
## [0.6.19] - 2025-08-09
### Added
diff --git a/README.md b/README.md
index 057b8559b8..9b01496d9f 100644
--- a/README.md
+++ b/README.md
@@ -70,7 +70,7 @@ Want to learn more about Open WebUI's features? Check out our [Open WebUI docume
#### Emerald
---
diff --git a/package-lock.json b/package-lock.json
index fb4da368c2..9ae8740758 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "open-webui",
- "version": "0.6.19",
+ "version": "0.6.20",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "open-webui",
- "version": "0.6.19",
+ "version": "0.6.20",
"dependencies": {
"@azure/msal-browser": "^4.5.0",
"@codemirror/lang-javascript": "^6.2.2",
diff --git a/package.json b/package.json
index bdbcec5fbf..585a2b76cd 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "open-webui",
- "version": "0.6.19",
+ "version": "0.6.20",
"private": true,
"scripts": {
"dev": "npm run pyodide:fetch && vite dev --host",
diff --git a/src/lib/components/chat/ContentRenderer/FloatingButtons.svelte b/src/lib/components/chat/ContentRenderer/FloatingButtons.svelte
index 819bf75462..ee922f43b1 100644
--- a/src/lib/components/chat/ContentRenderer/FloatingButtons.svelte
+++ b/src/lib/components/chat/ContentRenderer/FloatingButtons.svelte
@@ -15,6 +15,8 @@
import Skeleton from '../Messages/Skeleton.svelte';
export let id = '';
+ export let messageId = '';
+
export let model = null;
export let messages = [];
export let actions = [];
@@ -211,7 +213,7 @@
onAdd({
modelId: model,
- parentId: id,
+ parentId: messageId,
messages: messages
});
};
diff --git a/src/lib/components/chat/Messages/ContentRenderer.svelte b/src/lib/components/chat/Messages/ContentRenderer.svelte
index f2f5f2259f..feaa3501cb 100644
--- a/src/lib/components/chat/Messages/ContentRenderer.svelte
+++ b/src/lib/components/chat/Messages/ContentRenderer.svelte
@@ -17,7 +17,10 @@
export let id;
export let content;
+
export let history;
+ export let messageId;
+
export let selectedModels = [];
export let done = true;
@@ -196,6 +199,7 @@