diff --git a/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts b/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts index 72a0b05d8b5..44a51b8ca61 100644 --- a/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts +++ b/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts @@ -750,7 +750,11 @@ var requirejs = (function() { this._handleResourceOpening(data.href); } else { // uri with scheme - this._openUri(URI.parse(data.href)); + if (osPath.isAbsolute(data.href)) { + this._openUri(URI.file(data.href)); + } else { + this._openUri(URI.parse(data.href)); + } } break; }