service · inferred from evidence
isFeatureEnabled
A feature flagging service or method provided by VWO to check if a feature is enabled.
- isFeatureEnabled returns false when an attribute value is undefined
Optimizely attributes accept strings, numbers, booleans, and null, not undefined. Passing undefined silently breaks audience evaluation, so isFeatureEnabled can return false for a feature that is on.
- Promise from VWO isFeatureEnabled is not always resolved
Fixed in vwo-node-sdk v1.33.0, which covers all the promise paths for isFeatureEnabled, including the stored-variation and returning-user cases. Update the SDK.