pixel banding in editor
@lszomoru is already working on this.
Since Jun 14, 2026.
Assessment
This issue has not been assessed yet.
Description
Type: Bug
- Run
git commit --amendwithEDITOR=code --waitand a commit message that's reasonably wide and a commit that has a significant number of files changed
.git/COMMIT_EDITMSG
[draft] Support checking translated content
- Arabic configuration based on check-spelling-sandbox/opensourcefriday@86137816dfbc17bf7eba9a014c1cbed39c0ed274
- Bulgarian configuration based on check-spelling-sandbox/opensourcefriday@f8d00208e6f324cd1cfb923a18f7fd0b6ee27d86
- Farsi configuration based on check-spelling-sandbox/opensourcefriday@4048f10c044d19c1055cc5fe852ae4e6e3cedb52
- French configuration based on check-spelling-sandbox/opensourcefriday@71ac204749ba29783eeb0f65280fc64826ad0432
- German configuration based on check-spelling-sandbox/opensourcefriday@277101da6086222583acb95fece9f756a6826cc7
- Italian configuration based on check-spelling-sandbox/opensourcefriday@8bdbbad72ed11fba3f72feef874d395a32f6e6b8
- Polish configuration based on check-spelling-sandbox/opensourcefriday@87866a78b5c20532e0b4ea69734dfc78f410af9f
- Portuguese (Brazil) configuration based on check-spelling-sandbox/opensourcefriday@5c41f96d41338bf6b15023382b6ba338130ccee2
- Romanian configuration based on check-spelling-sandbox/snikket-web-portal
- Russian configuration based on check-spelling-sandbox/opensourcefriday@29d66ec40219efc442eee80c75e2c3f3f48423c9
- Spanish configuration based on check-spelling-sandbox/opensourcefriday@aa3b5857c37350c90a21029376a4e10d15d25552
- Turkish configuration based on check-spelling-sandbox/opensourcefriday@61f57409d36f134d19f9484798440522917f5856
- Ukrainian configuration based on check-spelling-sandbox/opensourcefriday@7400a89d422038b88e6222fd41304c8911912dfc
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date: Sun Jun 7 19:30:51 2026 -0400
#
# On branch locales
# Changes to be committed:
# new file: ar/README.md
# new file: ar/candidate.patterns
# new file: ar/config.json
# new file: ar/excludes.txt
# new file: ar/line_forbidden.patterns
# new file: ar/only.txt
# new file: ar/patterns.txt
# new file: bg/README.md
# new file: bg/candidate.patterns
# new file: bg/config.json
# new file: bg/excludes.txt
# new file: bg/line_forbidden.patterns
# new file: bg/only.txt
# new file: bg/patterns.txt
# new file: common/candidate.patterns
# new file: common/line_forbidden.patterns
# new file: de/README.md
# new file: de/candidate.patterns
# new file: de/config.json
# new file: de/excludes.txt
# new file: de/line_forbidden.patterns
# new file: de/only.txt
# new file: de/patterns.txt
# new file: es/README.md
# new file: es/candidate.patterns
# new file: es/config.json
# new file: es/excludes.txt
# new file: es/line_forbidden.patterns
# new file: es/only.txt
# new file: es/patterns.txt
# new file: fa/README.md
# new file: fa/candidate.patterns
# new file: fa/config.json
# new file: fa/excludes.txt
# new file: fa/line_forbidden.patterns
# new file: fa/only.txt
# new file: fa/patterns.txt
# new file: fr/README.md
# new file: fr/candidate.patterns
# new file: fr/config.json
# new file: fr/excludes.txt
# new file: fr/line_forbidden.patterns
# new file: fr/only.txt
# new file: fr/patterns.txt
# new file: it/README.md
# new file: it/candidate.patterns
# new file: it/config.json
# new file: it/excludes.txt
# new file: it/line_forbidden.patterns
# new file: it/only.txt
# new file: it/patterns.txt
# new file: pl/README.md
# new file: pl/candidate.patterns
# new file: pl/config.json
# new file: pl/excludes.txt
# new file: pl/line_forbidden.patterns
# new file: pl/only.txt
# new file: pl/patterns.txt
# new file: pt_BR/README.md
# new file: pt_BR/candidate.patterns
# new file: pt_BR/config.json
# new file: pt_BR/excludes.txt
# new file: pt_BR/line_forbidden.patterns
# new file: pt_BR/only.txt
# new file: pt_BR/patterns.txt
# new file: ro/README.md
# new file: ro/candidate.patterns
# new file: ro/config.json
# new file: ro/excludes.txt
# new file: ro/line_forbidden.patterns
# new file: ro/only.txt
# new file: ro/patterns.txt
# new file: ru/README.md
# new file: ru/candidate.patterns
# new file: ru/config.json
# new file: ru/excludes.txt
# new file: ru/line_forbidden.patterns
# new file: ru/only.txt
# new file: ru/patterns.txt
# new file: tr/README.md
# new file: tr/candidate.patterns
# new file: tr/config.json
# new file: tr/excludes.txt
# new file: tr/line_forbidden.patterns
# new file: tr/only.txt
# new file: tr/patterns.txt
# new file: uk/README.md
# new file: uk/candidate.patterns
# new file: uk/config.json
# new file: uk/excludes.txt
# new file: uk/line_forbidden.patterns
# new file: uk/only.txt
# new file: uk/patterns.txt
# modified: ../spelling/excludes.txt
# modified: ../../workflows/spelling.yml
#
# Untracked files:
# ../../../.metals/
# ../../../0.pl
# ../../../all-shas
# ../../../check-for-things-that-should-be-merged
# ../../../some-refs-2
# ../../../x.pl
#
VS Code version: Code - Insiders 1.125.0-insider (43a13cad7f4d7c1f0c87dd6459bb6d85f394d5fb, 2026-06-12T09:57:11-07:00)
OS version: Darwin arm64 25.5.0
Modes:
System Info
| Item | Value |
|---|---|
| CPUs | Apple M1 Max (10 x 2400) |
| GPU Status | 2d_canvas: enabled GPU0: VENDOR= 0x106b [Google Inc. (Apple)], DEVICE=0x0000 [ANGLE (Apple, ANGLE Metal Renderer: Apple M1 Max, Version 26.5.1 (Build 25F80))], DRIVER_VENDOR=Apple, DRIVER_VERSION=26.5.1 ACTIVE Machine model name: MacBookPro Machine model version: 18.2 direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: enabled_on trees_in_viz: disabled_off video_decode: enabled video_encode: enabled webgl: enabled webgpu: enabled webnn: disabled_off |
| Load (avg) | 3, 4, 4 |
| Memory (System) | 64.00GB (0.36GB free) |
| Process Argv | --crash-reporter-id 2b2ed373-0e08-45ca-90d5-e4a2fd6c06d5 |
| Screen Reader | no |
| VM | 0% |
Extensions (12)
| Name | Identifier | Author | Version |
|---|---|---|---|
| Quit Control for VSCode | artdiniz.quitcontrol-vscode | artdiniz | 4.0.0 |
| AsciiDoc | asciidoctor.asciidoctor-vscode | asciidoctor | 3.4.5 |
| EditorConfig | editorconfig.editorconfig | EditorConfig | 0.18.2 |
| HTML Preview | george-alisson.html-preview-vscode | george-alisson | 0.2.5 |
| GitHub Actions | github.vscode-github-actions | github | 0.32.0 |
| GitHub Pull Requests | github.vscode-pull-request-github | GitHub | 0.148.0 |
| Go | golang.go | golang | 0.54.0 |
| SARIF Viewer | ms-sarifvscode.sarif-viewer | MS-SarifVSCode | 3.4.5 |
| XML | redhat.vscode-xml | redhat | 0.29.3 |
| YAML | redhat.vscode-yaml | redhat | 1.24.2026061309 |
| RST Preview | tht13.rst-vscode | tht13 | 3.0.1 |
| reStructuredText Syntax highlighting | trond-snekvik.simple-rst | trond-snekvik | 1.5.4 |
A/B Experiments
vsliv368:30146709
pythonvspyt551:31249597
nativeloc1:31118317
dwcopilot:31158714
dwoutputs:31242946
copilot_t_ci:31333650
g012b348:31231168
pythonrdcb7:31268811
pythonpcpt1:31399616
6518g693:31302842
63221493:31336333
envsactivate1:31349248
editstats-enabled:31346256
cloudbuttont:31366566
3efgi100_wstrepl:31403338
cp_cls_t_966_ss:31526232
c0683394:31481635
8hhj4413:31478653
38bie571_auto:31426784
cp_cls_c_1081:31454833
conptydll_true:31485575
ia-use-proxy-models-svc:31446143
e9c30283:31453065
test_treatment2:31471001
c9b86496:31447327
idci7584:31454084
e3e4d672:31454087
ei9d7968:31462942
7e884298:31462391
7e187181:31482583
h08i8180:31475367
ddid_c:31478205
hmra_i5g22:31518061
bjc72774_agent_sandbox:31505880
7df3h592:31491241
cp_cls_t_1082:31516087
logging_enabled_new:31490725
jb_cp_cls_c_632:31524806
b1g4i769:31503653
ha629193:31508444
cdk-lw-on:31524445
h0092222:31531255
31fi7170_t:31517328
jh5f2457_c:31531021
jbcp_cls_pctr_t:31531130
d7b18187:31526828
bchee170:31531233
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.9k
- PR merge metrics
- PR metrics pending
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/vscode
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
new release
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
All issues in microsoft/vscode
Similar issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
vercel/react-tweet#225 ·