perf(ui): drop virtualized DOM in hidden panes
Add DOM instrumentation tags and harden VirtualItem visibility for hidden/zero-sized roots to prevent inactive instances from keeping heavy tool-call markup mounted; restore message stream virtualization margin.
This commit is contained in:
@@ -976,6 +976,12 @@ export default function ToolCall(props: ToolCallProps) {
|
||||
setToolCallRootEl(element || undefined)
|
||||
}}
|
||||
class={`tool-call ${combinedStatusClass()}`}
|
||||
data-part-type="tool"
|
||||
data-tool-name={toolName()}
|
||||
data-instance-id={props.instanceId}
|
||||
data-session-id={props.sessionId}
|
||||
data-message-id={props.messageId}
|
||||
data-part-id={toolCallIdentifier()}
|
||||
>
|
||||
<div class="tool-call-header">
|
||||
<button
|
||||
|
||||
Reference in New Issue
Block a user