Icons on my Macbook's desktop keep moving on their own - what to do?

So I’m on a 13-inch, early 2015 MacBook Pro running High Sierra 10.13.3.

I have some Word documents on my desktop, arranged in a certain pattern that I like.

Now here’s my problem: Every time I edit these documents and save the file, they change their position on the desktop - appearing as far up towards the uppermost right corner as they can, it seems. Say that a document right smack in the middle of the desktop. I open it, add some text to it, click save, and BOOM! - suddenly the document is in the upper right corner of the desktop and I have to drag it back to the middle.

What’s going on here, and what can I do about it? Very, very annoying.

I’ll add that I’ve already tried a bunch of variations on the whole “Sort By > Snap To Grid” and “Sort By > None” thing. So far, nothing has worked.

That’s a feature, not a bug.

I think Word is one of the applications that does file saves like this:
• Creates a temporary file
• Assembles the various changes you’ve made and the original document contents into the temp file
• When done, the original file is deleted and replaced with the temp file.
I’ve seen the temp file come into existence and then disappear and the new/old saved file appear in its place.

“Its place” is indeed as far to upper right as anything will fit because that’s the default location for all newly saved documents on the MacOS Desktop. It’s also where a drive icon will appear if you attach a new external drive.

THANK YOU! That explains it.

Do you know if there is any way to change the default location of the temporary file from “as close to the upper right corner as possible” to “the exact same spot as the original file”?

I’m not sure, my Macintosh experience goes back to the 1980’s and ends sometime in the 1990’s. But, I believe that if you save the file in a folder and place a shortcut (Alias?) on the desktop, the system will keep up with the changes, but won’t change the position of the icon on the desktop.

I agree. That should work.