Bug 1472107 - Handle URL error in getUrlQuery. r?odvarko
MozReview-Commit-ID: KHbwA1FSVyg
--- a/devtools/client/netmonitor/src/utils/request-utils.js
+++ b/devtools/client/netmonitor/src/utils/request-utils.js
@@ -168,17 +168,21 @@ function getUrlBaseName(url) {
/**
* Helpers for getting the query portion of a url.
*
* @param {string} url - url string
* @return {string} unicode query of a url
*/
function getUrlQuery(url) {
- return (new URL(url)).search.replace(/^\?/, "");
+ try {
+ return (new URL(url)).search.replace(/^\?/, "");
+ } catch (err) {
+ return null;
+ }
}
/**
* Helpers for getting unicode name and query portions of a url.
*
* @param {string} url - url string
* @return {string} unicode basename and query portions of a url
*/