diff --git a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts index 88bf6419f7af744ee84ba411d565241ee0bd9b04..aa385800daeb689e579a23ea5433cefbd1022ced 100644 --- a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts +++ b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts @@ -330,7 +330,7 @@ export abstract class AbstractScrollableElement extends Widget { // Convert vertical scrolling to horizontal if shift is held, this // is handled at a higher level on Mac - const shiftConvert = !Platform.isMacintosh && e.browserEvent.shiftKey; + const shiftConvert = !Platform.isMacintosh && e.browserEvent && e.browserEvent.shiftKey; if ((this._options.scrollYToX || shiftConvert) && !deltaX) { deltaX = deltaY; deltaY = 0;