diff --git a/dom.bs b/dom.bs index f1d8d9406..28929e3ca 100644 --- a/dom.bs +++ b/dom.bs @@ -6124,6 +6124,8 @@ its attribute list is empty. attribute attribute to value, run these steps:
Assert: attribute's element is non-null. +
Handle attribute changes for attribute with attribute's element, attribute's value, and value. @@ -6135,8 +6137,8 @@ its attribute list is empty. steps:
Handle attribute changes for attribute with element, null, and - attribute's value. +
Handle attribute changes for attribute with element, + attribute's value, and value.
Append attribute to element's attribute list. @@ -6148,8 +6150,12 @@ steps: attribute attribute, run these steps:
Handle attribute changes for attribute with attribute's - element, attribute's value, and null. +
Let element be attribute's element. + +
Assert: element is non-null. + +
Handle attribute changes for attribute with element, + attribute's value, and null.
Handle attribute changes for oldAttr with oldAttr's - element, oldAttr's value, and newAttr's - value. +
Let element be oldAttr's element. -
Replace oldAttr by newAttr in oldAttr's - element's attribute list. +
Assert: element is non-null. + +
Handle attribute changes for oldAttr with element, + oldAttr's value, and newAttr's value.