| Index: Source/devtools/front_end/sdk/NetworkWorkspaceBinding.js
|
| diff --git a/Source/devtools/front_end/sdk/NetworkWorkspaceBinding.js b/Source/devtools/front_end/sdk/NetworkWorkspaceBinding.js
|
| index 643113f86ea61e3e8762c1cc652d162ce9e2a203..b536f58bdcb1b6b576e6b429efa081438077823c 100644
|
| --- a/Source/devtools/front_end/sdk/NetworkWorkspaceBinding.js
|
| +++ b/Source/devtools/front_end/sdk/NetworkWorkspaceBinding.js
|
| @@ -129,8 +129,14 @@ WebInspector.NetworkWorkspaceBinding.prototype = {
|
| {
|
| var splitURL = WebInspector.ParsedURL.splitURL(url);
|
| var projectName = splitURL[0];
|
| - var parentPath = decodeURI(splitURL.slice(1, splitURL.length - 1).join("/"));
|
| - var name = decodeURI(splitURL[splitURL.length - 1]);
|
| + var parentPath = splitURL.slice(1, -1).join("/");
|
| + try {
|
| + parentPath = decodeURI(parentPath);
|
| + } catch (e) { }
|
| + var name = splitURL.peekLast() || "";
|
| + try {
|
| + name = decodeURI(name);
|
| + } catch (e) { }
|
| var projectDelegate = this._projectDelegate(projectName, isContentScript || false);
|
| var path = projectDelegate.addFile(parentPath, name, url, contentProvider);
|
| var uiSourceCode = /** @type {!WebInspector.UISourceCode} */ (this._workspace.uiSourceCode(projectDelegate.id(), path));
|
|
|