There is a questionable design decision: for getting the attributes from the %InternalNode{} into the rendered html output they always have to be copied into node.eph.attributes. (OutlookWeb.HtmlDocComponent.dnode())