Open Bug 1521160 Opened 7 years ago Updated 3 years ago

Wait for Normandy to finish early startup before reading prefs

Categories

(Toolkit :: FeatureGate, enhancement)

enhancement

Tracking

()

People

(Reporter: mythmon, Unassigned)

Details

When a feature gate reads a value from a preference, it should delay reading that value until Normandy has completed its early start up. Once Normandy has completed it's early startup, it will send an event named shield-init-complete.

Since all of the read-actions of feature gates are asynchronous already, it will be easy enough to delay returning any values until the event has been seen at least once.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.