commit c7c3aa50f25f969ecd9f7fe1bd66d8cea462ec78
parent 204a38d3937e79a6182f1a7cd3780874fa6147a9
Author: Jens Stutte <jstutte@mozilla.com>
Date: Tue, 18 Nov 2025 08:13:07 +0000
Bug 1999986 - Use ToSeconds instead of ToSecondsSigDigits in UntrustedModules. r=chutten,toolkit-telemetry-reviewers
ToSecondsSigDigits is intransparent about the concrete result and returns the same high precision as ToSeconds at least on Windows and MacOS.
Differential Revision: https://phabricator.services.mozilla.com/D272841
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/toolkit/components/telemetry/other/UntrustedModules.cpp b/toolkit/components/telemetry/other/UntrustedModules.cpp
@@ -297,7 +297,7 @@ nsresult MultiGetUntrustedModulesData::SubmitToGlean() {
process.processName = Some(strPid);
nsCString elapsed;
- elapsed.AppendFloat(data.mElapsed.ToSecondsSigDigits());
+ elapsed.AppendFloat(data.mElapsed.ToSeconds());
process.elapsed = Some(elapsed);
if (data.mXULLoadDurationMS.isSome()) {
diff --git a/toolkit/components/telemetry/other/UntrustedModulesDataSerializer.cpp b/toolkit/components/telemetry/other/UntrustedModulesDataSerializer.cpp
@@ -350,7 +350,7 @@ nsresult UntrustedModulesDataSerializer::GetPerProcObject(
}
JS::Rooted<JS::Value> jsElapsed(mCx);
- jsElapsed.setNumber(aData.mElapsed.ToSecondsSigDigits());
+ jsElapsed.setNumber(aData.mElapsed.ToSeconds());
if (!JS_DefineProperty(mCx, aObj, "elapsed", jsElapsed, JSPROP_ENUMERATE)) {
return NS_ERROR_FAILURE;
}