| Index: third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js | 
| diff --git a/third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js b/third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js | 
| index a2515939dfb2745d1ad2c39914973d11dc9b35af..e6ff4403399eb04af03bb14abc88a1e26d13e53f 100644 | 
| --- a/third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js | 
| +++ b/third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js | 
| @@ -109,6 +109,15 @@ Bindings.ContentProviderBasedProject = class extends Workspace.ProjectStore { | 
|  | 
| /** | 
| * @override | 
| +   * @param {!Workspace.UISourceCode} uiSourceCode | 
| +   * @return {string} | 
| +   */ | 
| +  mimeType(uiSourceCode) { | 
| +    return /** @type {string} */ (uiSourceCode[Bindings.ContentProviderBasedProject._mimeType]); | 
| +  } | 
| + | 
| +  /** | 
| +   * @override | 
| * @return {boolean} | 
| */ | 
| canRename() { | 
| @@ -281,8 +290,10 @@ Bindings.ContentProviderBasedProject = class extends Workspace.ProjectStore { | 
| * @param {!Workspace.UISourceCode} uiSourceCode | 
| * @param {!Common.ContentProvider} contentProvider | 
| * @param {?Workspace.UISourceCodeMetadata} metadata | 
| +   * @param {string} mimeType | 
| */ | 
| -  addUISourceCodeWithProvider(uiSourceCode, contentProvider, metadata) { | 
| +  addUISourceCodeWithProvider(uiSourceCode, contentProvider, metadata, mimeType) { | 
| +    uiSourceCode[Bindings.ContentProviderBasedProject._mimeType] = mimeType; | 
| this._contentProviders[uiSourceCode.url()] = contentProvider; | 
| uiSourceCode[Bindings.ContentProviderBasedProject._metadata] = metadata; | 
| this.addUISourceCode(uiSourceCode, true); | 
| @@ -291,11 +302,12 @@ Bindings.ContentProviderBasedProject = class extends Workspace.ProjectStore { | 
| /** | 
| * @param {string} url | 
| * @param {!Common.ContentProvider} contentProvider | 
| +   * @param {string} mimeType | 
| * @return {!Workspace.UISourceCode} | 
| */ | 
| -  addContentProvider(url, contentProvider) { | 
| +  addContentProvider(url, contentProvider, mimeType) { | 
| var uiSourceCode = this.createUISourceCode(url, contentProvider.contentType()); | 
| -    this.addUISourceCodeWithProvider(uiSourceCode, contentProvider, null); | 
| +    this.addUISourceCodeWithProvider(uiSourceCode, contentProvider, null, mimeType); | 
| return uiSourceCode; | 
| } | 
|  | 
| @@ -320,3 +332,4 @@ Bindings.ContentProviderBasedProject = class extends Workspace.ProjectStore { | 
| }; | 
|  | 
| Bindings.ContentProviderBasedProject._metadata = Symbol('ContentProviderBasedProject.Metadata'); | 
| +Bindings.ContentProviderBasedProject._mimeType = Symbol('Bindings.ContentProviderBasedProject._mimeType'); | 
|  |