Skip to content

Terminal Cursor Size/Position incorrect when using DOM renderer #50125

@jtsom

Description

@jtsom

Issue Type: Bug

VS Code asked me to switch to the DOM renderer in the terminal to improve performance. I did that, but now at the default font size (12) the cursor in the terminal is larger than the text, and positioned so that the bottom of the cursor is at the text base line.

Switching back to the canvas renderer shows a correctly sized/positioned cursor.

screen shot 2018-05-18 at 2 57 09 pm

VS Code version: Code - Insiders 1.24.0-insider (912fff9, 2018-05-18T05:11:58.249Z)
OS version: Darwin x64 17.5.0

System Info
Item Value
CPUs Intel(R) Xeon(R) CPU E5-1620 v2 @ 3.70GHz (8 x 3700)
GPU Status 2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: enabled
rasterization: enabled
video_decode: enabled
video_encode: enabled
vpx_decode: enabled
webgl: enabled
webgl2: enabled
Load (avg) 4, 3, 3
Memory (System) 32.00GB (1.33GB free)
Process Argv /Applications/Visual Studio Code - Insiders.app/Contents/MacOS/Electron
Screen Reader no
VM 20%
Extensions (15)
Extension Author (truncated) Version
ng-template Ang 0.1.9
material-icon-theme PKi 3.4.0
vscode-docker Pet 0.0.26
path-intellisense chr 1.4.2
gitignore cod 0.5.0
bracket-pair-colorizer Coe 1.0.50
vscode-svgviewer css 1.4.4
githistory don 0.4.1
tslint eg2 1.0.29
Angular2 joh 6.1.1
prettify-json moh 0.0.3
csharp ms- 1.15.2
vsliveshare ms- 0.3.125
debugger-for-chrome msj 4.4.3
autoimport ste 1.5.3

(4 theme extensions excluded)

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bugterminalGeneral terminal issues that don't fall under another labelverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions