Make setAttributeValue always set the attribute

Regardless of whether the attribute existed before or not.
Add notification on disabled links