mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-09 09:18:42 +09:00
Basilisk: Remove TelemetryStopwatch
This commit is contained in:
parent
8ad5a057d1
commit
4c5dd3bcf8
14 changed files with 8 additions and 212 deletions
|
|
@ -45,7 +45,6 @@ Cu.import("resource://gre/modules/NotificationDB.jsm");
|
|||
["SitePermissions", "resource:///modules/SitePermissions.jsm"],
|
||||
["TabCrashHandler", "resource:///modules/ContentCrashHandlers.jsm"],
|
||||
["Task", "resource://gre/modules/Task.jsm"],
|
||||
["TelemetryStopwatch", "resource://gre/modules/TelemetryStopwatch.jsm"],
|
||||
["Translation", "resource:///modules/translation/Translation.jsm"],
|
||||
["UpdateUtils", "resource://gre/modules/UpdateUtils.jsm"],
|
||||
["Weave", "resource://services-sync/main.js"],
|
||||
|
|
@ -3825,8 +3824,6 @@ function toOpenWindowByType(inType, uri, features)
|
|||
|
||||
function OpenBrowserWindow(options)
|
||||
{
|
||||
var telemetryObj = {};
|
||||
TelemetryStopwatch.start("FX_NEW_WINDOW_MS", telemetryObj);
|
||||
|
||||
function newDocumentShown(doc, topic, data) {
|
||||
if (topic == "document-shown" &&
|
||||
|
|
@ -3834,7 +3831,6 @@ function OpenBrowserWindow(options)
|
|||
doc.defaultView == win) {
|
||||
Services.obs.removeObserver(newDocumentShown, "document-shown");
|
||||
Services.obs.removeObserver(windowClosed, "domwindowclosed");
|
||||
TelemetryStopwatch.finish("FX_NEW_WINDOW_MS", telemetryObj);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4630,25 +4626,6 @@ var TabsProgressListener = {
|
|||
_startedLoadTimer: new WeakSet(),
|
||||
|
||||
onStateChange: function (aBrowser, aWebProgress, aRequest, aStateFlags, aStatus) {
|
||||
// Collect telemetry data about tab load times.
|
||||
if (aWebProgress.isTopLevel && (!aRequest.originalURI || aRequest.originalURI.spec.scheme != "about")) {
|
||||
if (aStateFlags & Ci.nsIWebProgressListener.STATE_IS_WINDOW) {
|
||||
if (aStateFlags & Ci.nsIWebProgressListener.STATE_START) {
|
||||
this._startedLoadTimer.add(aBrowser);
|
||||
TelemetryStopwatch.start("FX_PAGE_LOAD_MS", aBrowser);
|
||||
Services.telemetry.getHistogramById("FX_TOTAL_TOP_VISITS").add(true);
|
||||
} else if (aStateFlags & Ci.nsIWebProgressListener.STATE_STOP &&
|
||||
this._startedLoadTimer.has(aBrowser)) {
|
||||
this._startedLoadTimer.delete(aBrowser);
|
||||
TelemetryStopwatch.finish("FX_PAGE_LOAD_MS", aBrowser);
|
||||
}
|
||||
} else if (aStateFlags & Ci.nsIWebProgressListener.STATE_STOP &&
|
||||
aStatus == Cr.NS_BINDING_ABORTED &&
|
||||
this._startedLoadTimer.has(aBrowser)) {
|
||||
this._startedLoadTimer.delete(aBrowser);
|
||||
TelemetryStopwatch.cancel("FX_PAGE_LOAD_MS", aBrowser);
|
||||
}
|
||||
}
|
||||
|
||||
// We used to listen for clicks in the browser here, but when that
|
||||
// became unnecessary, removing the code below caused focus issues.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue