From 50fda4000c165ad04fc9fb2a094918e51d387939 Mon Sep 17 00:00:00 2001 From: southseact-3d Date: Sun, 8 Feb 2026 15:15:34 +0000 Subject: [PATCH] fix: Improve text line separation in builder response - Update regex to handle both periods and colons as sentence separators - Properly separate sentences followed by uppercase letters with double newlines - Fixes issue where OpenCode response text wasn't properly line-separated --- chat/public/builder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chat/public/builder.js b/chat/public/builder.js index cbd3c0f..beae917 100644 --- a/chat/public/builder.js +++ b/chat/public/builder.js @@ -2016,7 +2016,7 @@ window.renderMessages = renderMessages; function renderContentWithTodos(text) { const wrapper = document.createElement('div'); if (!text) return document.createTextNode(''); - const processedText = String(text).replace(/\.\s+/g, '.\n'); + const processedText = String(text).replace(/([.:])\s+(?=[A-Z])/g, '$1\n\n'); const lines = processedText.split(/\r?\n/); let currentList = null; let inCodeBlock = false;