From ff56ebcbb93d91ee73504ae636c870f723e560a9 Mon Sep 17 00:00:00 2001 From: Andrew Paseltiner Date: Wed, 4 Jun 2025 11:15:48 -0400 Subject: [PATCH] Resolve promise instead of throwing error for too many conversion sites --- api.bs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api.bs b/api.bs index 5443bb9..ccf1d4d 100644 --- a/api.bs +++ b/api.bs @@ -1248,7 +1248,8 @@ The saveImpression(|options|) method st the [=user agent=]'s upper limit. 1. If the [=list/size=] of |options|.{{PrivateAttributionImpressionOptions/conversionSites}} is - greater than an [=implementation-defined=] maximum value, throw a {{RangeError}}. + greater than an [=implementation-defined=] maximum value, return + [=a promise rejected with=] a {{RangeError}} in |realm|. 1. Let |conversionSites| be the [=set=] that is the result of invoking [=parse a site=] for each value in |options|.{{PrivateAttributionImpressionOptions/conversionSites}}.