tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mtoolkit/components/telemetry/other/UntrustedModules.cpp | 2+-
Mtoolkit/components/telemetry/other/UntrustedModulesDataSerializer.cpp | 2+-
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; }