Originally Posted by
CCarleton
I think I see what you're talking about, but I agree with cadtag that this is working as intended.
I'm not a refedit user, I use the bedit command which may or may not be more useful to you. However, I tested the refedit command a bit and I see when I run the command it darkens out everything that's not part of the block which I believe is what you're talking about in regards to not impacting the block. If you run the join command it can bring them into the block, however the selection order matters. If you join the new line you drew in the refedit to an existing line it brings it into the block. If, on the other hand, you run the join command on the existing line first and then select the line you drew in the refedit and join them the opposite happens and it does not get drawn into the block, but rather gets removed from it.
This all seems to work as I'd expect. As a general rule when joining things together the properties of the first object you select is what gets carried over. If you want the line to be part of the block join the new line to the old lines, if you don't want them in the block then do the opposite. It obviously can't join the linework together and keep one part of it as the block and the other part not, so it has to make a decision on where the joined linwork goes and it's prioritizing that by the join order. That's fully how I'd expect to see it work.
Edit: Actually, when I read cadtag's post more fully I see he's spot on. I can't really find a way to justify this as a glitch since the way CAD is interpreting joining objects is how it's designed to do so. The purpose of being able to bring exterior objects into a block is probably desired by some group of people and this is how they'd do it. Just be cognitive of what join order you're using and you'll be fine.