How did my smartphone do this?

I was using Facebook Messenger and sent my friend a few photos from my Android smartphone.

After sending it to her, I then went into my smartphone gallery and did some cropping and editing of the photos (for my own sake, not related to the chat at all). When I returned to our Facebook text chat, I found that…the photos I had previously sent her, moments ago, had also been cropped and edited accordingly.

How is that possible?

Depends. In many cases you can be sending an image as a link to your google photos. So it would be liked sending a link to a straight dope message, which you then edited. The link points to the url, and if the url has been edited, that’s what they’re going to see. Of course, also like the dope, if they saw it immediately, they may look back later and say, ‘huh, did it look like that before?’

My guess is that Messenger is storing a link to the photo. If you overwrote the original instead of a “save as” then Messenger is now displaying the updated photo on your phone. But I’d be willing to bet that what was actually sent to your friend is a copy of the original.

This is a guess, but maybe the Messenger programmers had the sense to realize it would be a waste of space to store a separate copy on your phone of pictures you are sending out.

I think that’s what @Shoeless meant to describe too. Your phone sends a copy to your friend, but what you see is the photo stored on your phone. When you changed that it changed in your view, but not your friend’s.

I understand the reasoning, but sending a hotlinked image without either person realizing it seems like a bad idea. If it sent the person a link that they could click on to see the picture (and download it if they want), that could make sense. But the idea that I can send a picture to your phone, then later change that picture, could have unintended (or intended) consequences.

Doing some experimenting this morning with a photo I took of our living room and sent to my wife in FB Messenger.

Trying to edit the original photo in either my Google Photos app or in Messenger itself, I only get an option to save a copy. It doesn’t overwrite the original photo. And the displayed photo in Messenger still shows the original.

So, I still think Messenger is linking to the original photo for the display, but I don’t seem to be able to reproduce what Velocity did to see what happens.

Depending on how I edit photos on my Android phone it may overwrite the photo in the gallery, or store a new copy. Facebook Messenger sometimes queues things to send, or takes its own sweet time sending if I’m not on wifi. You may have edited the photo, and only after that did FB Messenger decide to send off the only copy it now had.