diff --git a/index.html b/index.html
index 019cc628..4e095557 100644
--- a/index.html
+++ b/index.html
@@ -2602,16 +2602,16 @@
dictionary AddressInit {
- DOMString country;
- sequence<DOMString> addressLine;
- DOMString region;
- DOMString city;
- DOMString dependentLocality;
- DOMString postalCode;
- DOMString sortingCode;
- DOMString organization;
- DOMString recipient;
- DOMString phone;
+ DOMString country = "";
+ sequence<DOMString> addressLine = [];
+ DOMString region = "";
+ DOMString city = "";
+ DOMString dependentLocality = "";
+ DOMString postalCode = "";
+ DOMString sortingCode = "";
+ DOMString organization = "";
+ DOMString recipient = "";
+ DOMString phone = "";
};
@@ -2839,13 +2839,11 @@
- Let |details:AddressInit| be an AddressInit dictionary
- with no members present.
+ Let |details| be a newly created AddressInit dictionary.
If "addressLine" is not in |redactList|, set
|details|["addressLine "] to the result of splitting the
- user-provided address line into a list . If none was provided,
- set it to the empty list .
+ user-provided address line into a list .
How to split an address line is locale dependent and beyond the
scope of this specification.
@@ -2853,12 +2851,10 @@
If "country" is not in |redactList|, set
|details|["country "] to the user-provided country as an upper
- case [[ISO3166-1]] alpha-2 code, or to the empty string if none was
- provided.
+ case [[ISO3166-1]] alpha-2 code.
If "phone" is not in |redactList|, set |details|["phone "]
- to the user-provided phone number, or to the empty string if none was
- provided.
+ to the user-provided phone number.
To maintain users' privacy, implementers need to be mindful
@@ -2872,18 +2868,17 @@
If "city" is not in |redactList|, set |details|["city "] to
the user-provided city, or to the empty string if none was provided.
- If "dependentLocality" is not in |redactList|, set
- |details|["dependentLocality "] to the user-provided dependent
- locality, or to the empty string if none was provided.
+ If "dependentLocality" is not in |redactList|, set |
+ details|["dependentLocality "] to the user-provided dependent
+ locality.
If "organization" is not in |redactList|, set
|details|["organization "] to the user-provided recipient
- organization, or to the empty string if none was provided.
+ organization.
If "postalCode" is not in |redactList|, set
- |details|["postalCode "] to the user-provided postal code, or
- to the empty string if none was provided. Optionally, redact part of
- |details|["postalCode "].
+ |details|["postalCode "] to the user-provided postal code.
+ Optionally, redact part of |details|["postalCode "].
Postal codes in certain countries can be so specific as
@@ -2899,7 +2894,7 @@
If "recipient" is not in |redactList|, set
|details|["recipient "] to the user-provided recipient of the
- transaction, or to the empty string if none was provided.
+ transaction.
@@ -2919,14 +2914,12 @@
shipping or billing purposes).
- Set |details|["region "] to the user-provided region,
- or to the empty string if none was provided.
+ Set |details|["region "] to the user-provided region.
If "sortingCode" is not in |redactList|, set
- |details|["sortingCode "] to the user-provided sorting code, or
- to the empty string if none was provided.
+ |details|["sortingCode "] to the user-provided sorting code.
[=PaymentAddress.PaymentAddress()|Internally construct a new
`PaymentAddress`=] with |details| and return the result.