I think this will be 'as intended' - the system will always hide posts from those you have ignored. If the post happens to be the first post of a thread too, then this will result in the whole thread being hidden.
While you may say, but that means a whole thread could be hidden, there will be...