But only if it doesn't have an error. Also: reformatted message template in legacy_templates.js to match what is in background.html for easier diffing.