diff --git a/src/public/app/widgets/type_widgets/read_only_code.ts b/src/public/app/widgets/type_widgets/read_only_code.ts index b317a0fb4..b6a992c89 100644 --- a/src/public/app/widgets/type_widgets/read_only_code.ts +++ b/src/public/app/widgets/type_widgets/read_only_code.ts @@ -105,7 +105,11 @@ export default class ReadOnlyCodeTypeWidget extends AbstractCodeTypeWidget { }); for (i = pre.length; i--; ) { - html = html.replace("<--TEMPPRE" + i + "/-->", pre[i].tag.replace("
", "")); + const formattedPreTag = pre[i].tag + .replace("\n").replace("", pre[i].indent + "
", ""); + + html = html.replace(`<--TEMPPRE${i}/-->`, formattedPreTag); } return html.charAt(0) === "\n" ? html.substr(1, html.length - 1) : html;\n") + .replace("", pre[i].indent + "