diff --git a/extensions/notebook/src/book/bookModel.ts b/extensions/notebook/src/book/bookModel.ts index 5c66e89f2c..88e9b78b52 100644 --- a/extensions/notebook/src/book/bookModel.ts +++ b/extensions/notebook/src/book/bookModel.ts @@ -211,8 +211,8 @@ export class BookModel implements azdata.nb.NavigationProvider { if (notebook) { result = { hasNavigation: true, - previous: notebook.previousUri ? this.openAsUntitled ? this.getPlatformSpecificUri(notebook.previousUri) : vscode.Uri.file(notebook.previousUri) : undefined, - next: notebook.nextUri ? this.openAsUntitled ? this.getPlatformSpecificUri(notebook.nextUri) : vscode.Uri.file(notebook.nextUri) : undefined + previous: notebook.previousUri ? this.openAsUntitled ? this.getUntitledUri(notebook.previousUri) : vscode.Uri.file(notebook.previousUri) : undefined, + next: notebook.nextUri ? this.openAsUntitled ? this.getUntitledUri(notebook.nextUri) : vscode.Uri.file(notebook.nextUri) : undefined }; } else { result = { @@ -224,12 +224,7 @@ export class BookModel implements azdata.nb.NavigationProvider { return Promise.resolve(result); } - getPlatformSpecificUri(resource: string): vscode.Uri { - if (process.platform === 'win32') { - return vscode.Uri.parse(`untitled:${resource}`); - } - else { - return vscode.Uri.parse(resource).with({ scheme: 'untitled' }); - } + getUntitledUri(resource: string): vscode.Uri { + return vscode.Uri.parse(`untitled:${resource}`); } } diff --git a/extensions/notebook/src/book/bookTreeView.ts b/extensions/notebook/src/book/bookTreeView.ts index 2c8ade0e78..e0a7db5b2e 100644 --- a/extensions/notebook/src/book/bookTreeView.ts +++ b/extensions/notebook/src/book/bookTreeView.ts @@ -290,13 +290,8 @@ export class BookTreeViewProvider implements vscode.TreeDataProvider