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
{{ message }}
Repository navigation
edit tool: fuzzy replacer chain silently overwrites previous edits in same file #32559
The fuzzy replacer chain in edit.ts (BlockAnchorReplacer, WhitespaceNormalizedReplacer, IndentationFlexibleReplacer, ContextAwareReplacer) allows stale edits to silently overwrite previous changes to the same file.
Activity
github-actions commentedon Jun 16, 2026
This issue might be a duplicate of existing issues. Please check:
isDisproportionateMatchbypassing safety checks for single-lineoldString, allowing fuzzy replacers to match unintended contentIf this is not covered by either of the above, please clarify how it differs so maintainers can track it separately.