I hope this is a bug since the behavior is so terrible I hope no developer did this intentionally. But if it is a bug why has it not been fixed already?
But it seems extremely clumsy not to implement a solution that takes into account the context in which the comment is shown. Just more evidence that the project was pushed through in a rush, without regard for consequences.