Lately blocking only blocks the damage from (at least some) attacks. Even though the attack is blocked, conditions are still applied to the player. I have been testing this as a guardian, with all types of blocks; here is the easiest way to reproduce:
-Attack a bear (or any mob with Maul). Block his Maul or Blind the mob before it attacks. Even though the attack missed / has been blocked, you will get bleed stacks.
-Attack a spider. Block or Blind before their poison attack. You will still get poisoned.
I have tried blocking with Protector’s Strike, Shield of Wrath and Aegis. Same effect. I have not tested this on any other class.
Malaakh. [EU] Desolation.