Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 77f821cb authored by cketti's avatar cketti
Browse files

Add <hr> to HtmlSanitizer whitelist

parent 27bc562e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@ public class HtmlSanitizer {

    HtmlSanitizer() {
        Whitelist whitelist = Whitelist.relaxed()
                .addTags("font")
                .addTags("font", "hr")
                .addAttributes("table", "align", "bgcolor", "border", "cellpadding", "cellspacing", "width")
                .addAttributes(":all", "class", "style", "id")
                .addProtocols("img", "src", "http", "https", "cid", "data");
+9 −0
Original line number Diff line number Diff line
@@ -158,4 +158,13 @@ public class HtmlSanitizerTest {
                "<tr><td>Hmailserver service shutdown:</td><td>Ok</td></tr>" +
                "</tbody></table></body></html>", toCompactString(result));
    }

    @Test
    public void shouldKeepHrTags() throws Exception {
        String html = "<html><head></head><body>one<hr>two<hr />three</body></html>";

        Document result = htmlSanitizer.sanitize(html);

        assertEquals("<html><head></head><body>one<hr>two<hr>three</body></html>", toCompactString(result));
    }
}