Thanks, that seems to have fixed it. Now that I can test it properly, I can now present you with a new crash:
The mod Item Cam 2 (0.8.1) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event item-cam-2::on_object_destroyed (ID 174)
LuaEntity belongs to surface fulgora (index 14) but a LuaEntity belonging to surface nauvis (index 1) was expected.
stack traceback:
[C]: in function 'set_controller'
item-cam-2/script/focus-behavior.lua:100: in function 'stop_following'
item-cam-2/control.lua:36: in function 'stop_item_cam'
item-cam-2/control.lua:125: in function 'update_focus'
item-cam-2/control.lua:132: in function <item-cam-2/control.lua:128>
It seems to happen whenever I exit the item view after using it on a planet I am not currently on - I am currently on Fulgora, and everything works there. But if I remote view to another planet, it will error out when I try to exit the item view.