Minecraft scoreboard criteria of damage dealt absorbed not working

It does appear that this is due to a bug.

I don't know if there's an alternative, but it may be possible to run a function, when a player takes any kind of damage, and then check if the player has absorbtion.