Describe your issue or idea
In many places in Backdrop we use title callbacks in hook_menu() to set the page titles, while in others we use backdrop_set_title(). The title callback approach has some advantages: it affects breadcrumbs and menu links for example. While the backdrop_set_title() approach is convenient it only affects the current page.
While attempting to use title callbacks instead of backdrop_set_title(), I found that it was not possible to use the t() function and return text that used the placeholder replacement (i.e. t('Edit %title')). Instead you end up with a title that displays with the HTML escaped, such as this:

It would be a good thing if we could make it so that title callbacks could provide already-escaped text, so that we could include HTML in the page titles, as is possible with backdrop_set_title().
Recent comments
Coming from Drupal, I would recommend using the shop system Commerce rather than Ubercart for the features you’re looking for. It has already been ported to Backdrop CMS. General...
How to monetize a Backdrop site
When logged in: On a page with a path prefix it shows the language of the prefix. On the front page if I add the path prefix it shows the language of that prefix...
Language negotiation only working when logged in
Hi! The description is still very vague and lacks step-by-step instructions on how to reproduce. It doesn't include the version of Backdrop either, nor a list of contrib modules you are using...
Problems with HTML content and text formats