diff --git a/src/vs/editor/browser/viewParts/lines/viewLine.ts b/src/vs/editor/browser/viewParts/lines/viewLine.ts index 6f39cbde6380ab21c24f965fb4e6d3b403893b68..2af1a0d908871ccd1d4c6c6acaad590261dadd72 100644 --- a/src/vs/editor/browser/viewParts/lines/viewLine.ts +++ b/src/vs/editor/browser/viewParts/lines/viewLine.ts @@ -24,7 +24,7 @@ const canUseFastRenderedViewLine = (function () { return true; } - if (platform.isLinux || browser.isFirefox) { + if (platform.isLinux || browser.isFirefox || browser.isSafari) { // On Linux, it appears that zooming affects char widths (in pixels), which is unexpected. // -- // Even though we read character widths correctly, having read them at a specific zoom level @@ -34,6 +34,8 @@ const canUseFastRenderedViewLine = (function () { // but until then we have to stick with reading client rects. // -- // The same has been observed with Firefox on Windows7 + // -- + // The same has been oversved with Safari return false; }