05-11-2004, 03:15 AM
It's not a bug. If an item has the self-repair (or self-replenish) property, it can repair itself even if it's ethereal. If you break it, it stays broken, though (exception: self-replenishing throwing weapons do come back from an empty stack).