Summary
Tlon outbound media classification treats image URLs with #fragment suffixes as non-image URLs.
Reproduction
The Tlon media story builder currently classifies these URLs differently:
https://cdn.example/image.png => image block
https://cdn.example/image.png?token=1 => image block
https://cdn.example/image.png#preview => ordinary link
buildMediaStory("caption", "https://cdn.example/image.png#preview") produces a link verse instead of a block.image verse.
Impact
Users sending image URLs that include fragments, such as CDN preview anchors or version fragments, get a plain link in Tlon instead of the expected image media block.
Summary
Tlon outbound media classification treats image URLs with
#fragmentsuffixes as non-image URLs.Reproduction
The Tlon media story builder currently classifies these URLs differently:
buildMediaStory("caption", "https://cdn.example/image.png#preview")produces a link verse instead of ablock.imageverse.Impact
Users sending image URLs that include fragments, such as CDN preview anchors or version fragments, get a plain link in Tlon instead of the expected image media block.