During a recent trip, I bought a snow globe in a typical airside (after security) airport shop. It is a souvenir item, not a duty-free thing at all, therefore is was not placed into the well-known sealed bag.
Later during the trip, I had to change terminals at LHR using the airside shuttle - and go through security again. At this checkpoint they nearly discarded the globe as it is obviously filled with water. I told them it was sold at an airside shop. They asked me to make sure that it is put in a sealed bag next time. During the transfer, the other bag was checked until destination and no baggage claim was available to get access to it anyway.
Is there a way to be sure an item we buy during the trip will make it to the destination? Should I ask the souvenir shop to seal some kind of items?
Another thing coming to mind is also, can we know in advance if a particular airport will require us to go through security again during an airside connection?