File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -545,7 +545,7 @@ interface ImageCandidate {
545545 descriptor : string
546546}
547547const escapedSpaceCharacters = / ( | \\ t | \\ n | \\ f | \\ r ) + / g
548- const imageSetUrlRE = / ^ ( [ \w \- ] + \( .* ?\) | ' .* ?' | " .* ?" ) /
548+ const imageSetUrlRE = / ^ (?: [ \w \- ] + \( .* ?\) | ' .* ?' | " .* ?" | \S * ) /
549549export async function processSrcSet (
550550 srcs : string ,
551551 replacer : ( arg : ImageCandidate ) => Promise < string >
@@ -554,11 +554,11 @@ export async function processSrcSet(
554554 . split ( ',' )
555555 . map ( ( s ) => {
556556 let src = s . replace ( escapedSpaceCharacters , ' ' ) . trim ( )
557- let [ , url ] = imageSetUrlRE . exec ( src ) || [ ]
557+ let [ url ] = imageSetUrlRE . exec ( src ) || [ ]
558558
559559 return {
560560 url,
561- descriptor : src ?. slice ( url . length )
561+ descriptor : src ?. slice ( url . length ) . trim ( )
562562 }
563563 } )
564564 . filter ( ( { url } ) => ! ! url )
You can’t perform that action at this time.
0 commit comments