I am also experiencing the same issue but I do not want to disable it build description. I want to display links there via Markdown or HTML it does not matter.
But I need a way to have my build description to look nice and to contain links in both UI's.
React (which Blue Ocean uses) strips out HTML elements which is probably where the problem is coming from. An easy solution (not sure about good) would be to use a JS library like react-render-html to wrap the message prop passed in RunDescription.jsx. That uses an Alert component to display the description so it might also need to be wrapped there but that could affect a lot more.
I appear to be running into this issue as well in the Blue Ocean interface when viewing the recent build history. I am assuming these are directly related, and that any fix would address it as well?
We have HTML auto-populated build descriptions (with tables and etc). It turns to unreadable tons of text, and we have to scroll 10 screens down to execution graph.
At least we need an option to switch off build description in Blue Ocean.
+1 for supporting HTML in the description. We don't have the complex tables that other mentioned, but just a simple link back to the pull-request. Really miss having this in Blue Ocean, although at least for a link I can copy/paste it go there.