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
This commit is contained in:
@@ -2016,7 +2016,7 @@ window.renderMessages = renderMessages;
|
|||||||
function renderContentWithTodos(text) {
|
function renderContentWithTodos(text) {
|
||||||
const wrapper = document.createElement('div');
|
const wrapper = document.createElement('div');
|
||||||
if (!text) return document.createTextNode('');
|
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/);
|
const lines = processedText.split(/\r?\n/);
|
||||||
let currentList = null;
|
let currentList = null;
|
||||||
let inCodeBlock = false;
|
let inCodeBlock = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user