诊断: 临时禁用虚拟滚动裁剪隔离历史消息重叠根因
This commit is contained in:
@@ -136,7 +136,12 @@ export function useAiVirtualScroll(options: AiVirtualScrollOptions) {
|
||||
|
||||
/** 是否应渲染该项内容(IO 可见 或 pinned)。 */
|
||||
function shouldRender(key: string): boolean {
|
||||
return renderedKeys.value.has(key) || pinnedKeys.value.has(key)
|
||||
// 🔍 诊断(P0 消息重叠):临时禁用虚拟滚动裁剪,所有消息内容恒渲染,
|
||||
// 隔离"历史消息打开全重叠"根因。若禁用后重叠消失→虚拟滚动时序根因;
|
||||
// 若仍重叠→CSS/markdown DOM 根因。定位后回退此改动。
|
||||
void key
|
||||
return true
|
||||
// return renderedKeys.value.has(key) || pinnedKeys.value.has(key)
|
||||
}
|
||||
|
||||
/** 更新 pinned 集合(调用方 watch 流式末条后传入新集合)。 */
|
||||
|
||||
Reference in New Issue
Block a user