diff --git a/app/assets/javascripts/notes.js b/app/assets/javascripts/notes.js index 07851ded7..da7f4283e 100644 --- a/app/assets/javascripts/notes.js +++ b/app/assets/javascripts/notes.js @@ -451,7 +451,7 @@ Danbooru.Note = { $article.data("y"), $article.data("width"), $article.data("height"), - $article.html() + $article.text() ); }); } diff --git a/app/logical/d_text.rb b/app/logical/d_text.rb index 0f52f89c1..3e4a19d1f 100644 --- a/app/logical/d_text.rb +++ b/app/logical/d_text.rb @@ -190,6 +190,8 @@ class DText end def self.sanitize(text) + text.gsub!(/<( |\Z)/, "<\\1") + Sanitize.clean( text, :elements => %w(tn h1 h2 h3 h4 h5 h6 a span div blockquote br p ul li ol em strong small big b i font),