The card states that, when the card is destroyed, you can select one "Shaddoll" spell/trap card from your graveyard, and add it to your hand. However, when the card is sent to the graveyard, the effect that triggers when summoning activates instead. That effect is as follows: "When this card is fusion-summoned, you can send one 'Shaddoll' card from your deck to the graveyard." EDIT: It seems that not only does the summoning effect activate when sent to the graveyard, but when it's in the graveyard, the effect that is supposed to activate, activates AFTER the effect of summoning it resolves. I do hope you look into this bug, thank you for your time.
Works fine for me.

Please supply additional information such as replays and state on which server and game version it occurred.