I just tried it in trainer and I got healed as I should have, were you playing in PvP, arena or something else that might make a difference?
1. Played in Arena Gold (using splat deck)
2. Yes, i got healed as i should have.
3. The problem is, my opponent got hurt when I discarded the ghost.
4. (ninetyfools) Sure, it is good, but still a bug. We are supposed to report ANY bugs, not just harmful ones.