Re-allow title attribute in <abbr> (#2254)

* Re-allow title attribute in <abbr>

This was accidentally removed in 7623e18124

Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>

* Add test

Add a new test to check that title attribute on <abbr> is kept.

Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>

---------

Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>
local
Plastikmensch 11 months ago committed by GitHub
parent 4ddb736d95
commit eba3411bfa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      lib/sanitize_ext/sanitize_config.rb
  2. 4
      spec/lib/sanitize_config_spec.rb

@ -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),

@ -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

Loading…
Cancel
Save