fix: remove message status chip for plan messages
Hide the status indicator (queued, running, done, etc.) from user messages in the builder UI when the message is a plan message (OpenRouter/non-OpenCode messages). Regular build messages still show their status as before.
This commit is contained in:
@@ -1949,13 +1949,14 @@ function renderMessages(session) {
|
|||||||
userCard.className = 'message user';
|
userCard.className = 'message user';
|
||||||
const userMeta = document.createElement('div');
|
const userMeta = document.createElement('div');
|
||||||
userMeta.className = 'meta';
|
userMeta.className = 'meta';
|
||||||
// Hide model badge for plan messages (OpenRouter messages)
|
// Hide model badge and status for plan messages (OpenRouter messages)
|
||||||
const isPlanMessage = (msg.cli !== 'opencode') || (msg.phase === 'plan');
|
const isPlanMessage = (msg.cli !== 'opencode') || (msg.phase === 'plan');
|
||||||
const modelBadge = '';
|
const modelBadge = '';
|
||||||
|
const statusChip = isPlanMessage ? '' : `<span class="status-chip ${status}">${status}</span>`;
|
||||||
userMeta.innerHTML = `
|
userMeta.innerHTML = `
|
||||||
<span>You</span>
|
<span>You</span>
|
||||||
${modelBadge}
|
${modelBadge}
|
||||||
<span class="status-chip ${status}">${status}</span>
|
${statusChip}
|
||||||
`;
|
`;
|
||||||
const userBody = document.createElement('div');
|
const userBody = document.createElement('div');
|
||||||
userBody.className = 'body';
|
userBody.className = 'body';
|
||||||
|
|||||||
Reference in New Issue
Block a user