You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pinned unchanged Code OSS has repeated zero-argument replaceChildren() clears in SCM history badges, Chat/transcripts, inline Chat, onboarding and other workbench paths. WebScene detached/marked dirty/recascaded/published even when the target already had no native children or text.
Scope
After WebIDL conversion and receiver resolution, return only for zero-argument replaceChildren() when native children and text content are both empty. Real detach/reinsert/populate/clear operations retain all mutation, custom-element, layout, selector and publication behavior.
Acceptance
Focused source and regression authored.
git diff --check passes.
4,096 connected plus 4,096 detached empty clears add zero layout/publications, recascade requests, lifecycle callbacks or nodes.
Parent: #243. CSS/performance epic: #235.
Proven hot path
Pinned unchanged Code OSS has repeated zero-argument
replaceChildren()clears in SCM history badges, Chat/transcripts, inline Chat, onboarding and other workbench paths. WebScene detached/marked dirty/recascaded/published even when the target already had no native children or text.Scope
After WebIDL conversion and receiver resolution, return only for zero-argument
replaceChildren()when native children and text content are both empty. Real detach/reinsert/populate/clear operations retain all mutation, custom-element, layout, selector and publication behavior.Acceptance
git diff --checkpasses.No build, test, benchmark or formatter was executed.