Whispers go unnoticed quite frequently as it is tied to global. If you're like me, I'm hardly ever on global. So you'd never see the whisper.
Instead the whisper should show up, when sent in ALL tabs so you know you received it no matter WHICH one you are on.
Then, there would also be a separate whisper tab that you can keep track of and respond to any received whispers.