Bug 1702516 - Remove Temporarily disable extension button r=florian

Fairly straightforward - this removes the button from the slow add-on script
notification, as well as the functions that only it utilizes.

Differential Revision: https://phabricator.services.mozilla.com/D110582
This commit is contained in:
Doug Thayer 2021-04-05 16:00:08 +00:00
Родитель d7e344e956
Коммит d5a34a1fb7
2 изменённых файлов: 5 добавлений и 44 удалений

Просмотреть файл

@ -702,8 +702,6 @@ processHang.add-on.label2 = “%1$S” is slowing down %2$S. To speed up your br
processHang.add-on.learn-more.text = Learn more
processHang.button_stop.label2 = Stop
processHang.button_stop.accessKey = S
processHang.button_stop_sandbox.label2 = Temporarily disable extension
processHang.button_stop_sandbox.accessKey = A
processHang.button_debug.label = Debug Script
processHang.button_debug.accessKey = D

Просмотреть файл

@ -110,14 +110,6 @@ var ProcessHangMonitor = {
this.handleUserInput(win, report => report.terminateScript());
},
/**
* Terminate Sandbox globals associated with the hang being reported
* for the selected browser in |win|.
*/
terminateGlobal(win) {
this.handleUserInput(win, report => report.terminateGlobal());
},
/**
* Start devtools debugger for JavaScript associated with the hang
* being reported for the selected browser in |win|.
@ -169,24 +161,6 @@ var ProcessHangMonitor = {
}
},
/**
* Stop all scripts from running in the Sandbox global attached to
* this window.
*/
stopGlobal(win) {
let report = this.findActiveReport(win.gBrowser.selectedBrowser);
if (!report) {
return;
}
switch (report.hangType) {
case report.SLOW_SCRIPT:
this._recordTelemetryForReport(report, "user-aborted");
this.terminateGlobal(win);
break;
}
},
/**
* Terminate whatever is causing this report, be it an add-on, page script,
* or plug-in. This is done without updating any report notifications.
@ -577,22 +551,11 @@ var ProcessHangMonitor = {
brandShortName,
]);
buttons.unshift(
{
label: bundle.getString("processHang.add-on.learn-more.text"),
link:
"https://support.mozilla.org/kb/warning-unresponsive-script#w_other-causes",
},
{
label: bundle.getString("processHang.button_stop_sandbox.label2"),
accessKey: bundle.getString(
"processHang.button_stop_sandbox.accessKey"
),
callback() {
ProcessHangMonitor.stopGlobal(win);
},
}
);
buttons.unshift({
label: bundle.getString("processHang.add-on.learn-more.text"),
link:
"https://support.mozilla.org/kb/warning-unresponsive-script#w_other-causes",
});
} else {
let scriptBrowser = report.scriptBrowser;
if (scriptBrowser == win.gBrowser?.selectedBrowser) {