diff --git a/tools/server/webui/src/components/ChatMessage.tsx b/tools/server/webui/src/components/ChatMessage.tsx
index 08eb42352..ee59de450 100644
--- a/tools/server/webui/src/components/ChatMessage.tsx
+++ b/tools/server/webui/src/components/ChatMessage.tsx
@@ -83,13 +83,20 @@ export default function ChatMessage({
if (!viewingChat) return null;
+ const isUser = msg.role === 'user';
+
return (
-
+
{msg.extra && msg.extra.length > 0 && (
@@ -99,7 +106,7 @@ export default function ChatMessage({
{/* textarea for editing message */}
@@ -142,7 +149,7 @@ export default function ChatMessage({
) : (
<>
{/* render message as markdown */}
-
+
{thought && (
{siblingLeafNodeIds && siblingLeafNodeIds.length > 1 && (
-
+
@@ -215,6 +227,7 @@ export default function ChatMessage({
'opacity-20': !nextSibling,
})}
onClick={() => nextSibling && onChangeSibling(nextSibling)}
+ aria-label="Next message version"
>
@@ -223,7 +236,7 @@ export default function ChatMessage({
{/* user message */}
{msg.role === 'user' && (
setEditingContent(msg.content)}
disabled={msg.content === null}
tooltipsContent="Edit message"
@@ -236,7 +249,7 @@ export default function ChatMessage({
<>
{!isPending && (
{
if (msg.content !== null) {
onRegenerateMessage(msg as Message);
@@ -250,10 +263,7 @@ export default function ChatMessage({
)}
>
)}
-
+
)}
@@ -271,6 +281,8 @@ function ThoughtProcess({
}) {
return (
-
+
diff --git a/tools/server/webui/src/components/ChatScreen.tsx b/tools/server/webui/src/components/ChatScreen.tsx
index 661fe1490..09c601ef2 100644
--- a/tools/server/webui/src/components/ChatScreen.tsx
+++ b/tools/server/webui/src/components/ChatScreen.tsx
@@ -279,7 +279,11 @@ export default function ChatScreen() {
function ServerInfo() {
const { serverProps } = useAppContext();
return (
-
+
Server Info
@@ -311,6 +315,8 @@ function ChatInput({
return (
diff --git a/tools/server/webui/src/components/Header.tsx b/tools/server/webui/src/components/Header.tsx
index 45775ff7a..ccddc21dd 100644
--- a/tools/server/webui/src/components/Header.tsx
+++ b/tools/server/webui/src/components/Header.tsx
@@ -38,8 +38,12 @@ export default function Header() {
{/* action buttons (top right) */}
-
-