Skip to content

Regression: Cannot preview image in git diff #102191

@jeanp413

Description

@jeanp413

Version: 1.47.0
Commit: d5e9aa0
Date: 2020-07-09T08:30:34.302Z
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Linux x64 4.18.0-041800-generic

Steps to Reproduce:

  1. Inittialize a repo and commit an image file imageFile.png
  2. Change/edit imageFile.png
  3. Open scm view and click on imageFile.png in changes group to open diff view for that image
  4. 🐛 Left side of diff view containing previous version of imageFile.png isn't loaded

From debugging it seems that there is no provider registered for the git scheme and throws an error

// Assert provider
const provider = this.provider.get(resource.scheme);
if (!provider) {
const error = new Error();
error.name = 'ENOPRO';
error.message = localize('noProviderFound', "No file system provider found for resource '{0}'", resource.toString());
throw error;
}

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bugcustom-editorsCustom editor API (webview based editors)insiders-releasedPatch has been released in VS Code InsidersregressionSomething that used to work is now brokenverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions