This bug has appeared in more previous versions (evenbefore 1.14 I think) and affects Android and possibly all platforms of Bedrock. If you have saved a structure via both Structure Block and /structure command, then place another structure block and type the name of said structure, it overwrites the saved structure with the currently selected area, even if you haven't pressed Save.
Steps to reproduce
I select my house and save it as a structure using a structure block with the name my_house.
Then I place another structure block on a patch of grass and type my_house in its prompt box, but with the Save mode still selected.
I switch the structure block to Load mode (or place another structure block, switch it to Load mode, and then type my_house in the box), and then click the Load button.
Expected result
The structure block loads the structure that was saved in step 1.
Actual result
The structure block loads the patch of grass that was selected in step 2, having overwritten the house that I built.
Linked issues
is duplicated by 1
Attachments
Comments 5

I would like to confirm this still happens on 1.16.201
I would also like to clarify that if you switch to "Load" mode BEFORE typing the structure name, then it actually works as expected. Unfortunately, the default mode is "Save", which causes this problem to happen often, even when you know the problem exists...
If the fix will take long, then a quick partial solution could be to just change the default mode to "Load" (or even a "Please Select a Mode" default option), so the user has to deliberately change to "Save", and reduce the chance of this problem happening. Alternatively or additionally, have an overwrite confirmation dialog for any existing structures.
I would like to confirm this still happens on 1.16.201
I would also like to clarify that if you switch to "Load" mode BEFORE typing the structure name, then it actually works as expected. Unfortunately, the default mode is "Save", which causes this problem to happen often, even when you know the problem exists...
If the fix will take long, then a quick partial solution could be to just change the default mode to "Load" (or even a "Please Select a Mode" default option), so the user has to deliberately change to "Save", and reduce the chance of this problem happening. Alternatively or additionally, have an overwrite confirmation dialog for any existing structures.
I would like to confirm this still happens on 1.16.201
I would also like to clarify that if you switch to "Load" mode BEFORE typing the structure name, then it actually works as expected. Unfortunately, the default mode is "Save", which causes this problem to happen often, even when you know the problem exists...
If the fix will take long, then a quick partial solution could be to just change the default mode to "Load" (or even a "Please Select a Mode" default option), so the user has to deliberately change to "Save", and reduce the chance of this problem happening. Alternatively or additionally, have an overwrite confirmation dialog for any existing structures.