fix(vscode): keep deleted diff bars visible - #13913
Merged
Merged
Conversation
Contributor
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Files Reviewed (4 files)
Reviewed by grok-4.6 · Input: 76.1K · Output: 20.5K · Cached: 844.5K Review guidance: REVIEW.md from base branch |
marius-kilocode
enabled auto-merge
September 8, 2026 09:43
WebReflection
approved these changes
Sep 8, 2026
marius-kilocode
deleted the
investigate-removed-line-highlight-history
branch
September 8, 2026 10:03
This was referenced Sep 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Problem This Solves
Pierre deletion bars could disappear when the host did not provide a complete background token set. Deleted line numbers could also inherit the deletion color instead of the neutral gutter color.
Why This Change Was Made
Use Pierre's dedicated deletion-number override and provide a Kilo semantic fallback for the deletion background. Keep Kilo's existing diff surfaces and explicitly use the vertical
barsindicator mode.User Impact
Deleted changes now show a visible red gutter bar while deleted line numbers remain neutral across light, dark, and high-contrast VS Code themes.
Evidence
The isolated VS Code self-test harness rendered a real Agent Manager local diff. Computed styles showed a visible 4px deletion bar with a red gradient, and deleted line-number color matched the context line-number color in Visual Studio dark, Ayu dark, GitHub dark high contrast, and GitHub light high contrast themes.
The automated visual matrix passed 36 cases across all configured VS Code themes and narrow and wide layouts. The extension unit suite passed 5,179 tests, with 2 skipped.