Closed Bug 1724596 Opened 3 years ago Closed 3 years ago

'ExperimentalFeatures' annotation in crash report lists all available Nightly Experiments, supposed to only list enabled ones

Categories

(Firefox :: Settings UI, defect, P3)

defect

Tracking

()

RESOLVED FIXED
93 Branch
Tracking Status
firefox-esr78 --- wontfix
firefox-esr91 --- wontfix
firefox90 --- wontfix
firefox91 --- wontfix
firefox92 --- wontfix
firefox93 --- fixed

People

(Reporter: aryx, Assigned: aryx)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

From https://searchfox.org/mozilla-central/rev/f1c881ba5603410dacbe52874053af38bd825c3b/toolkit/components/telemetry/docs/data/crash-ping.rst#65

ExperimentalFeatures: <features>, // Optional, a comma-separated string that specifies the enabled experimental features from about:preferences#experimental

Crash reports list all available features under Experimental Features, see e.g. bp-dbc120ec-1482-49de-af7d-a4d100210807 > Crash Annotations tab > Protected data > ExperimentalFeatures and compare with Firefox > Settings > Nightly Experiments (best to do with one of your own crash reports).

The reason is the filter Array method is synchronous and the promises are true-ish.

Array's filter method is synchronous which caused its arrow function to
always return true-ish Promises instead of a Boolean value.

No other filter(async can be found in the code base.

Severity: -- → S4
Priority: -- → P3
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch

Is this worth uplifting?

Flags: needinfo?(aryx.bugmail)

No uplfit needed, hasn't caused issues before.

Flags: needinfo?(aryx.bugmail)
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: