The problem lies with the fact that there are underscores in the full image path.
Writing them up in the old HTML code (<img>
) fixes it nicely.
There are ever so slight differences between the rendered preview of Markdown using JavaScript and the baked HTML version. The underscore notoriously being that little trigger.
Compare the filename versions when writing them in:
Markdown - ![ ]
42356759v1%5F350x350%5FFront%5FColor-AshGrey.jpg
HTML - <img />
42356759v1_350x350_Front_Color-AshGrey.jpg
Using HTML will force it to keep, otherwise Markdown will convert the underscores (_
) and play up.