diff --git a/index.html b/index.html
index ae593c6d..0f07fad6 100644
--- a/index.html
+++ b/index.html
@@ -2135,10 +2135,11 @@
Upon fulfillment of detailsPromise with value
value:
- - Let details be the result of converting
- value to a PaymentDetailsUpdate dictionary.
- If this throws an exception, abort the update
- with the thrown exception.
+
- Let details be the result of converting value to a
+ PaymentDetailsUpdate dictionary. If this throws
+ an exception, abort the update with the thrown
+ exception.
- Let serializedModifierData be an empty list.
@@ -2272,14 +2273,15 @@
-
Let serializedData be the result of
+ If the data member of
+ modifier is missing, let
+ serializedData be null. Otherwise, let
+ serializedData be the result of
JSON-serializing
modifier.data into a
- string, if the data member of
- modifier is present, or null if it is
- not. If JSON-serializing throws an
+ string. If JSON-serializing throws an
exception, then abort the update with that
exception.
@@ -2354,9 +2356,9 @@
address (given by request's shippingAddress). In
this case, the user agent SHOULD display an error
- indicating this, and MAY indicate that that the
- currently-chosen shipping address is invalid in some way.
- The user agent SHOULD use the error member of
details, if it is present, to give more
information about why there are no valid shipping options