diff --git a/src/vs/editor/browser/viewParts/lineNumbers/flipped-cursor-mac-2x.svg b/src/vs/editor/browser/viewParts/lineNumbers/flipped-cursor-mac-2x.svg new file mode 100644 index 0000000000000000000000000000000000000000..0abc66694cde223f67b8f154d4f3a11d734b3ad6 --- /dev/null +++ b/src/vs/editor/browser/viewParts/lineNumbers/flipped-cursor-mac-2x.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css b/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css index 33f5367e882ed218b1e2f7d8e9f4d93d878fde82..2db0c7499620e75609196898204744ff3afe5dc1 100644 --- a/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css +++ b/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css @@ -14,7 +14,11 @@ } .monaco-editor.mac .margin-view-overlays .line-numbers { - cursor: url('./flipped-cursor-mac.svg') 12.6 0, default; + /* Specific fix for blurry cursor on hdpi screens in Chrome and Chromium */ + cursor: -webkit-image-set( + url('./flipped-cursor-mac.svg') 1x, + url('./flipped-cursor-mac-2x.svg') 2x + ) 24 3, default; } .monaco-editor .margin-view-overlays .line-numbers.lh-odd {