selfhostable, read-only reddit client

Revert to `src` attribute in `video` tags for DashJS. Should work in iOS 18.2+, but does not work in iOS 17 and below.

Changed files
+2 -8
src
mixins
+2 -8
src/mixins/post.pug
··· 47 47 img(src=url onclick=onclick) 48 48 else if isPostVideo(p) 49 49 - var decodedVideos = decodePostVideoUrls(p) 50 - video(autoplay="" playsinline="" muted="" data-dashjs-player="" onclick=`toggleDetails('${p.id}')` poster=decodedVideos[4] width="100px" height="100px") 50 + video(data-dashjs-player="" playsinline="" autoplay="" muted="" onclick=`toggleDetails('${p.id}')` poster=decodedVideos[4] width="100px" height="100px") 51 51 // Scrubber 52 52 source(src=decodedVideos[3]) 53 53 else if isPostLink(p) ··· 74 74 img(src=p.url loading="lazy") 75 75 else if isPostVideo(p) 76 76 - var decodedVideos = decodePostVideoUrls(p) 77 - video(controls="" muted="" data-dashjs-player="" preload="metadata" playsinline="" poster=decodedVideos[4] objectfit="contain" loading="lazy") 78 - // HLS 79 - source(src=decodedVideos[0]) 80 - // Dash 81 - source(src=decodedVideos[1]) 82 - // Fallback 83 - source(src=decodedVideos[2]) 77 + video(data-dashjs-player="" playsinline="" controls="" muted="" preload="metadata" poster=decodedVideos[4] src=decodedVideos[1]) 84 78 else if isPostLink(p) 85 79 a(href=p.url) 86 80 | #{p.domain} ↗