Skip to content

Commit 304873c

Browse files
fix: data-src for <source> elements
1 parent 91440b5 commit 304873c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/core/src/lazyLoad.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@ function updateImageSrcset(image: HTMLImageElement | HTMLSourceElement) {
124124
function updatePictureSources(image: HTMLImageElement) {
125125
const picture = image.parentElement as HTMLPictureElement
126126

127-
if (picture?.tagName.toLowerCase() === 'picture')
128-
[...picture.querySelectorAll<HTMLSourceElement>('source[data-srcset]')].forEach(updateImageSrcset)
127+
if (picture?.tagName.toLowerCase() === 'picture') {
128+
[...picture.querySelectorAll<HTMLSourceElement>('source[data-srcset]')].forEach(updateImageSrcset);
129+
[...picture.querySelectorAll<HTMLSourceElement>('source[data-src]')].forEach(updateImageSrc)
130+
}
129131
}

0 commit comments

Comments
 (0)