Open Bug 1854189 Opened 1 year ago Updated 8 days ago

Nimbus API checks pref-based cache after Nimbus is initialized

Categories

(Firefox :: Nimbus Desktop Client, defect, P3)

defect

Tracking

()

People

(Reporter: beth, Unassigned)

References

Details

Two members of the Nimbus API mistakenly hit the pref-based cache (nimbus.syncdatastore., nimbus.syncdefaultsstore.) even after Nimbus has initialized (getExperimentForFeature, getRolloutForFeature). These methods should be updated to only check the cache if the Nimbus store is not yet ready.

This should also solve the problem of experiment data being left in prefs causing tests to fail.

Blocks: 1874426

I think this dependency relation is reversed

No longer blocks: 1874426
Depends on: 1874426
See Also: → 1947919
You need to log in before you can comment on or make changes to this bug.