diff --git a/dom.bs b/dom.bs index 77905847..9f96474c 100644 --- a/dom.bs +++ b/dom.bs @@ -6971,6 +6971,8 @@ method steps are:
If attribute is null, then:
If force is false, return false. +
Set attribute to an attribute whose local name is qualifiedName, value is the empty string, and node document is this's node document. @@ -6978,12 +6980,20 @@ method steps are:
Let verifiedValue be the result of calling verify attribute value attribute's value for attribute, with this. -
Set attribute's value to verifiedValue. +
Let existingAttribute be the first attribute in this's + attribute list whose qualified name is qualifiedName, + and null otherwise. + +
If existingAttribute is null: +
-Return false. +
Set existingAttribute's value to verifiedValue.
Otherwise, if force is not given or is false,