diff --git a/src/vs/workbench/parts/html/browser/webview-pre.js b/src/vs/workbench/parts/html/browser/webview-pre.js index 2ff559bd3b0f6..19b0847c5326d 100644 --- a/src/vs/workbench/parts/html/browser/webview-pre.js +++ b/src/vs/workbench/parts/html/browser/webview-pre.js @@ -131,7 +131,7 @@ document.addEventListener("DOMContentLoaded", function (event) { // workaround for https://github.com/Microsoft/vscode/issues/12865 // check new scrollTop and reset if neccessary setTimeout(function () { - if (scrollTop !== newFrame.contentDocument.body.scrollTop) { + if (newFrame.contentDocument && newFrame.contentDocument.body && scrollTop !== newFrame.contentDocument.body.scrollTop) { newFrame.contentDocument.body.scrollTop = scrollTop; } document.body.removeChild(frame);