Most social apps show only one web preview and at the bottom of the note, maybe if we stop removing that extracted link from the text there would be no confusion.
Yes and this is bad: Primal iOS code messes up the order and causes confusion. Please open the main post (Nov 14th) and you'll see that the text "1/4 $MSTR L added:" is not on top of its related preview, because its related preview was moved to the bottom of the post!
Please open the same main post on Damus App or Primal dot net and you see that over there the order is correct. Alternatively see my Nov 15th reply to nostr:npub1mkde3807tcyyp2f98re7n7z0va8979atqkfja7avknvwdjg97vpq6ef0jp that contains the screenshot showing the correct order.
Would you consider fixing this on the next Primal iOS release?
cc: nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr
Discussion
Yes, if Primal iOS stop removing extracted links from the text there would be no confusion. And if Primal iOS keep one web preview at the bottom of the note that would be exactly how Damus et al works. That fix the issue.
Alternatively, Primal iOS can remove all extracted links and replaced all of them by their respective web previews. That would be exactly how primal dot net works (as shown in my previous screenshot). IMO this implementation is better and gives an edge compared to Damus et al, but of course it's up to nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr and you guys to decide.
Recap of the issue: Currently the Primal iOS version removes the TOP extracted link from the text, and then place its respective web preview at the BOTTOM. It can cause confusion because it messes up the txt/urls order and hence the post information as shown in my main/parent post.