diff --git a/public/js/clinicalAssistant.js b/public/js/clinicalAssistant.js
index 573968bc..d3a24c3e 100644
--- a/public/js/clinicalAssistant.js
+++ b/public/js/clinicalAssistant.js
@@ -392,6 +392,14 @@ import {
row.classList.remove('assistant-loading-msg');
bubble.classList.remove('assistant-thinking');
fillMessageBubble(bubble, 'assistant', content, sources, suggestions, rawHtml);
+ if (!row.querySelector('.assistant-msg-actions')) {
+ var actions = document.createElement('div');
+ actions.className = 'assistant-msg-actions';
+ actions.innerHTML = '' +
+ '' +
+ '';
+ row.appendChild(actions);
+ }
var wrap = document.getElementById('assistant-messages');
if (wrap) wrap.scrollTop = wrap.scrollHeight;
messages.push({ role: 'assistant', content: content, sources: sources || [] });