The situation that you are mentioning is not a bug. This happens in all editions of Minecraft and is even mentioned in the wiki. Creepers and TNT always never blow up anything around if they are on top of slabs or in water. Creepers also do not up anything if in cobwebs.
It is intentional. If you look on the Minecraft wiki you will see that this is part of their behavior, due to the new mob AI.