Repair document tool args and metrics cleanup

This commit is contained in:
pewdiepie-archdaemon
2026-07-01 10:15:45 +00:00
parent 39eabbb27a
commit a07bbeccf5
2 changed files with 78 additions and 6 deletions
+4 -2
View File
@@ -1757,8 +1757,9 @@ export function createUserMsgFooter(msgElement) {
* Display performance metrics for a message.
*/
export function displayMetrics(messageElement, metrics) {
const existingMetrics = messageElement.querySelector('.response-metrics');
if (existingMetrics) existingMetrics.remove();
messageElement
.querySelectorAll('.response-metrics, .metrics-divider, .ctx-divider, .ctx-ring')
.forEach((el) => el.remove());
const metricsContainer = document.createElement('span');
metricsContainer.className = 'response-metrics';
@@ -1806,6 +1807,7 @@ export function displayMetrics(messageElement, metrics) {
metricsContainer.style.cursor = 'pointer';
metricsContainer.title = 'Click for details';
const metricsDivider = document.createElement('span');
metricsDivider.className = 'metrics-divider';
metricsDivider.textContent = ' | ';
metricsDivider.style.color = 'var(--color-muted-alt)';
metricsDivider.style.pointerEvents = 'none';