Loading library/html-cleaner/src/main/kotlin/app/k9mail/html/cleaner/BodyCleaner.kt +16 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,22 @@ internal class BodyCleaner { init { val allowList = Safelist.relaxed() .addTags("font", "hr", "ins", "del", "center", "map", "area", "title", "tt", "kbd", "samp", "var", "style") .addTags( "font", "hr", "ins", "del", "center", "map", "area", "title", "tt", "kbd", "samp", "var", "style", "s", ) .addAttributes("font", "color", "face", "size") .addAttributes("a", "name") .addAttributes("div", "align") Loading library/html-cleaner/src/test/kotlin/app/k9mail/html/cleaner/HtmlSanitizerTest.kt +5 −0 Original line number Diff line number Diff line Loading @@ -467,6 +467,11 @@ class HtmlSanitizerTest { assertTagsNotStripped("var") } @Test fun `should keep 's' element`() { assertTagsNotStripped("s") } @Test fun `should keep 'base' element`() { val html = Loading Loading
library/html-cleaner/src/main/kotlin/app/k9mail/html/cleaner/BodyCleaner.kt +16 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,22 @@ internal class BodyCleaner { init { val allowList = Safelist.relaxed() .addTags("font", "hr", "ins", "del", "center", "map", "area", "title", "tt", "kbd", "samp", "var", "style") .addTags( "font", "hr", "ins", "del", "center", "map", "area", "title", "tt", "kbd", "samp", "var", "style", "s", ) .addAttributes("font", "color", "face", "size") .addAttributes("a", "name") .addAttributes("div", "align") Loading
library/html-cleaner/src/test/kotlin/app/k9mail/html/cleaner/HtmlSanitizerTest.kt +5 −0 Original line number Diff line number Diff line Loading @@ -467,6 +467,11 @@ class HtmlSanitizerTest { assertTagsNotStripped("var") } @Test fun `should keep 's' element`() { assertTagsNotStripped("s") } @Test fun `should keep 'base' element`() { val html = Loading