If you don't want to show a core, or contrib message to the end user, you now have to iterate $_SESSION['messages'] and search for the (translated, token replaced) string to unset it.
If a message has a unique key, you can easily override a message, or unset it.
function backdrop_set_message($message = NULL, $type = 'status', $repeat = TRUE, $message_key = FALSE) {
A simple unset($_SESSION['messages']['status']['unique_key']) could remove the message, and $_SESSION['messages']['status']['unique_key'] = t('Something else'); changes it.
Recent comments
Sorry, it did seem confusing when I read it back... So if I add some html to a text field, for example in a page or a block, whatever the text format of the field may be (raw html or basic...
Problems with HTML content and text formats
Could you please post clear, step by step instructions to reproduce the problem? Your first message refers to HTML content, and your second to text formats. Please add details to reproduce each...
Problems with HTML content and text formats
Just confirmed that this issue is happening when I install backdrop via ftp. It's not possible for me to add or edit and text formats, even if ckeditor is disabled. This is a clean install...
Problems with HTML content and text formats