Merge pull request #40 from PR0M3TH3AN/codex/fallback-to-default-video-cover-on-error

Ensure video thumbnails fallback to default image
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2025-09-24 14:08:34 -04:00
commit d9afdabe6c
1 file changed
+18 -3
+18 -3
View File
@@ -110,12 +110,27 @@ class MediaLoader {
"";
const applyFallback = () => {
if (!fallbackSrc) {
const resolvedFallback =
fallbackSrc && fallbackSrc.trim()
? fallbackSrc.trim()
: FALLBACK_THUMBNAIL_SRC;
if (!resolvedFallback) {
return;
}
if (el.src !== fallbackSrc) {
el.src = fallbackSrc;
if (el.src !== resolvedFallback) {
el.src = resolvedFallback;
}
if (!el.dataset.fallbackSrc) {
el.dataset.fallbackSrc = resolvedFallback;
}
if (!el.getAttribute("data-fallback-src")) {
el.setAttribute("data-fallback-src", resolvedFallback);
}
el.dataset.thumbnailFailed = "true";
};