summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/devtools/front_end/audits2/Audits2ReportSelector.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/devtools/front_end/audits2/Audits2ReportSelector.js')
-rw-r--r--chromium/third_party/blink/renderer/devtools/front_end/audits2/Audits2ReportSelector.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/devtools/front_end/audits2/Audits2ReportSelector.js b/chromium/third_party/blink/renderer/devtools/front_end/audits2/Audits2ReportSelector.js
index 59261aa33ae..eb5aef7a389 100644
--- a/chromium/third_party/blink/renderer/devtools/front_end/audits2/Audits2ReportSelector.js
+++ b/chromium/third_party/blink/renderer/devtools/front_end/audits2/Audits2ReportSelector.js
@@ -7,6 +7,7 @@ Audits2.ReportSelector = class {
this._renderNewAuditView = renderNewAuditView;
this._newAuditItem = createElement('option');
this._comboBox = new UI.ToolbarComboBox(this._handleChange.bind(this), 'audits2-report');
+ this._comboBox.setTitle(ls`Reports`);
this._comboBox.setMaxWidth(180);
this._comboBox.setMinWidth(140);
this._itemByOptionElement = new Map();
@@ -135,9 +136,10 @@ Audits2.ReportSelector.Item = class {
}
download() {
- const url = new Common.ParsedURL(this._lighthouseResult.finalUrl).domain();
+ const domain = new Common.ParsedURL(this._lighthouseResult.finalUrl).domain();
+ const sanitizedDomain = domain.replace(/[^a-z0-9.-]+/gi, '_');
const timestamp = this._lighthouseResult.fetchTime;
- const fileName = `${url}-${new Date(timestamp).toISO8601Compact()}.json`;
+ const fileName = `${sanitizedDomain}-${new Date(timestamp).toISO8601Compact()}.json`;
Workspace.fileManager.save(fileName, JSON.stringify(this._lighthouseResult), true);
}
};