Using @EricShulman amazing image fallback facility (see Fallback handling for $image widget), we have a simple work around for this limitation.
We store the folder for images on our server as well as allowing editors to have a local copy via dropbox (the arrangement is wikifile.html and Media folder at the same folder level in Dropbox).
@EricShulman 's clever code change now means that if an image is not found in the local Media copy, TW tries to download a copy from the server Media folder using a HTTP URL.
AND THIS WORKS!
Now the image quite happily appears in the tiddler on Android in edit mode running Tiddloid.
The code is simple.
\procedure displayIonly(imageTitle,imageWidth:"100%")
<$let
baseURL={{{ [{$:/TLS/onlineImages!!onlineimageURL}] }}}
onlineURL={{{ [<imageTitle>get[imageURL]] }}}
>
<$image source={{{ [<imageTitle>get[imageURL]] }}} width=<<imageWidth>> loading="lazy" >
<$image source={{{ [<baseURL>addsuffix<onlineURL>] }}} width=<<imageWidth>> loading="lazy" />
</$image>
</$let>
\end
$:/TLS/onlineImages!!onlineimageURL has the value “http://cultconv.neocities.org/ArtilleryRegister/”
The imageURL field is of the form “Media/State/image-0030.jpg”
Thanks again to @EricShulman for his clever code change which I hope will be part of the next version’s core.
The development team might want to consider a fallback like this for all external resource access.
bobj