It would be nice if dragging a remote graphic from the preview pane to the edit pane would create the file locally…
At any rate, if I “copy” an image from a web browser, and paste it into a typical application that supports images (Word, Pages, gimp, etc.), I get the image data.
If I paste into Obsidian, I get a URL.
Looking at the actual clipboard data, the clipboard contains a .tiff version of the copied .jpg file as well as .rtf data with the original .jpg file embedded.
However, Obsidian ignores all of this and just pastes in the clipboard contents of type ‘public.utf8-plain-text’.
It is different if the image is copied from a local app (it doesn’t have a URL associated with it); in that case, Obsidian creates an attachment image file from the image data on the clipboard, and then creates a local wikilink reference to the new attachment file.
This inconsistency in Obsidian’s behavior is arguably a bug.