Conversation

For now only SSL untrusted and that host name verification failed is shown, yet that could be extended.
We can go further with this by introducing an exception -> reason converter interface so plugins could easy contribute but that could be over engineering

This comment has been minimized.

How does this protect against bad markup - is it being escaped in case backend message needs it? Looks like in some case we have no idea what will actually get rendered, how long that text is, how long text will affect UI layout, etc.

How does this protect against bad markup - is it being escaped in case backend message needs it? Looks like in some case we have no idea what will actually get rendered, how long that text is, how long text will affect UI layout, etc.

This comment has been minimized.

If a reason is provided, the reason will be appended in round brackets after the current text. The length is not important as the column has a fix size, so layout will not be affected. Of course the text could contain html tags but that that is unlikely to happen. Yet to be sure, @nabcos could help us to avoid that

If a reason is provided, the reason will be appended in round brackets after the current text. The length is not important as the column has a fix size, so layout will not be affected. Of course the text could contain html tags but that that is unlikely to happen. Yet to be sure, @nabcos could help us to avoid that