diff --git a/front_end/langpacks/shared_strings.grdp b/front_end/langpacks/shared_strings.grdp
index 0cacd66147..85f2069200 100644
--- a/front_end/langpacks/shared_strings.grdp
+++ b/front_end/langpacks/shared_strings.grdp
@@ -7,6 +7,9 @@
$1s12345 bytes
+
+ Url
+
Network conditions
diff --git a/front_end/network/NetworkDataGridNode.js b/front_end/network/NetworkDataGridNode.js
index 0b18695170..bb1da0cc45 100644
--- a/front_end/network/NetworkDataGridNode.js
+++ b/front_end/network/NetworkDataGridNode.js
@@ -729,6 +729,12 @@ Network.NetworkRequestNode = class extends Network.NetworkNode {
case 'name':
this._renderNameCell(cell);
break;
+ case 'path':
+ this._setTextAndTitle(cell, this._request.pathname);
+ break;
+ case 'url':
+ this._setTextAndTitle(cell, this._request.url());
+ break;
case 'method':
this._setTextAndTitle(cell, this._request.requestMethod);
break;
diff --git a/front_end/network/NetworkLogViewColumns.js b/front_end/network/NetworkLogViewColumns.js
index ca2d64ada4..58b0d8a36b 100644
--- a/front_end/network/NetworkLogViewColumns.js
+++ b/front_end/network/NetworkLogViewColumns.js
@@ -668,7 +668,6 @@ Network.NetworkLogViewColumns._defaultColumnConfig = {
hideable: true,
nonSelectable: true,
isResponseHeader: false,
- alwaysVisible: false,
isCustomHeader: false
};
@@ -684,9 +683,22 @@ Network.NetworkLogViewColumns._defaultColumns = [
weight: 20,
hideable: false,
nonSelectable: false,
- alwaysVisible: true,
sortingFunction: Network.NetworkRequestNode.NameComparator
},
+ {
+ id: 'path',
+ title: ls`Path`,
+ nonSelectable: false,
+ hideable: true,
+ sortingFunction: Network.NetworkRequestNode.RequestPropertyComparator.bind(null, 'path')
+ },
+ {
+ id: 'url',
+ title: ls`Url`,
+ nonSelectable: false,
+ hideable: true,
+ sortingFunction: Network.NetworkRequestNode.RequestPropertyComparator.bind(null, 'url')
+ },
{
id: 'method',
title: Common.UIString('Method'),
diff --git a/front_end/sdk/NetworkRequest.js b/front_end/sdk/NetworkRequest.js
index fb9d05d1db..6f3b014ea5 100644
--- a/front_end/sdk/NetworkRequest.js
+++ b/front_end/sdk/NetworkRequest.js
@@ -642,6 +642,13 @@ export default class NetworkRequest extends Common.Object {
return lastSlashIndex !== -1 ? path.substring(0, lastSlashIndex) : '';
}
+ /**
+ * @return {string}
+ */
+ get pathname() {
+ return this._parsedURL.path;
+ }
+
/**
* @return {!Common.ResourceType}
*/
@@ -1645,4 +1652,4 @@ SDK.NetworkRequest.BlockedSetCookieWithReason;
* responseHeadersText: (string|undefined)
* }}
*/
-SDK.NetworkRequest.ExtraResponseInfo;
\ No newline at end of file
+SDK.NetworkRequest.ExtraResponseInfo;
diff --git a/front_end/timeline/timeline_strings.grdp b/front_end/timeline/timeline_strings.grdp
index de624f6416..057d183e99 100644
--- a/front_end/timeline/timeline_strings.grdp
+++ b/front_end/timeline/timeline_strings.grdp
@@ -18,9 +18,6 @@
Main — $1sexample.com
-
- Url
-
Streaming Wasm Response