I've been doing this for years but seems someting has changed in my settings. I insert a part into an assembly and accept the default location (origin). The part seems to be at the assembly origin but it is not fully constrained. I can see the "Minus" sign in front the file name in the tree and the part can move around.
Any idea what setting might have changed?