]> cat aescling's git repositories - mastodon.git/commit
Fix structured data parsing from links choking on bad data (#17403)
authorEugen Rochko <eugen@zeonfederated.com>
Mon, 7 Feb 2022 17:16:31 +0000 (18:16 +0100)
committerGitHub <noreply@github.com>
Mon, 7 Feb 2022 17:16:31 +0000 (18:16 +0100)
commitf1f6ddd5362f40e287857750f5e102206bd0e169
tree6080f31997793f1a3898eae32de3211d9cab41f2
parent73a782391ca3bc5cbb24fb98065f6a5f4d64f22c
Fix structured data parsing from links choking on bad data (#17403)

* Fix structured data parsing from links choking on bad data

- Fix og:url meta tag being prioritized over canonical link tag
- Fix structured data parsing choking on commented-out CDATA declarations
- Fix HTML entities in title, description, provider_name, author_name
- Change structured data parsing to attempt every JSON-LD script tag

* Remove unnecessary slash escapes from CDATA regex pattern
app/lib/link_details_extractor.rb
spec/lib/link_details_extractor_spec.rb