Fixed publish button not updating with model  change

Closes #2908
- Changes `willPublish` from `oneWay` property to computed property.