You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rule mode: array returns are now suppressed instead of dispatched, bringing iOS into parity with Android and §2 of the evaluation contract. Previously JSValue.toDictionary() coerced a returned array into a numeric-keyed dictionary ({"0":…, "1":…}) and dispatched it as an unusable event payload; evaluateRule now short-circuits on jsResult.isArray and suppresses the event. Scripts that returned an array and relied on the dispatched numeric-keyed payload (none known) will now see the event suppressed.