M lib/sanitize_ext/sanitize_config.rb => lib/sanitize_ext/sanitize_config.rb +1 -0
@@ 74,6 74,7 @@ class Sanitize
attributes: {
'a' => %w(href rel class title),
+ 'abbr' => %w(title),
'span' => %w(class),
'blockquote' => %w(cite),
'ol' => %w(start reversed),
M spec/lib/sanitize_config_spec.rb => spec/lib/sanitize_config_spec.rb +4 -0
@@ 43,6 43,10 @@ describe Sanitize::Config do
it 'keeps a with supported scheme and no host' do
expect(Sanitize.fragment('<a href="dweb:/a/foo">Test</a>', subject)).to eq '<a href="dweb:/a/foo" rel="nofollow noopener noreferrer" target="_blank">Test</a>'
end
+
+ it 'keeps title in abbr' do
+ expect(Sanitize.fragment('<abbr title="HyperText Markup Language">HTML</abbr>', subject)).to eq '<abbr title="HyperText Markup Language">HTML</abbr>'
+ end
end
describe '::MASTODON_OUTGOING' do