aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/lib_rss.php4
-rw-r--r--p/scripts/main.js2
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/lib_rss.php b/lib/lib_rss.php
index efb427fc4..27978122a 100644
--- a/lib/lib_rss.php
+++ b/lib/lib_rss.php
@@ -731,8 +731,8 @@ function validateEmailAddress(string $email): bool {
*/
function lazyimg(string $content): string {
return preg_replace([
- '/<((?:img|image|iframe)[^>]+?)src="([^"]+)"([^>]*)>/i',
- "/<((?:img|image|iframe)[^>]+?)src='([^']+)'([^>]*)>/i",
+ '/<((?:img|image|iframe|track)[^>]+?)src="([^"]+)"([^>]*)>/i',
+ "/<((?:img|image|iframe|track)[^>]+?)src='([^']+)'([^>]*)>/i",
'/<((?:video)[^>]+?)poster="([^"]+)"([^>]*)>/i',
"/<((?:video)[^>]+?)poster='([^']+)'([^>]*)>/i",
], [
diff --git a/p/scripts/main.js b/p/scripts/main.js
index 06d3609d5..372a86050 100644
--- a/p/scripts/main.js
+++ b/p/scripts/main.js
@@ -441,7 +441,7 @@ const freshrssOpenArticleEvent = document.createEvent('Event');
freshrssOpenArticleEvent.initEvent('freshrss:openArticle', true, true);
function loadLazyImages(rootElement) {
- rootElement.querySelectorAll('img[data-original], iframe[data-original], video[data-original]').forEach(function (el) {
+ rootElement.querySelectorAll('img[data-original], iframe[data-original], video[data-original], track[data-original]').forEach(function (el) {
if (el.tagName === 'VIDEO') {
el.poster = el.getAttribute('data-original');
} else {