Every few days there is a new post about the vanish bug, and every time someone has the same suggestion about making vanish give you a one second immunity to damage. This won't work for quite a few reasons. First, lets look at what the vanish bug is and isn't.
The vanish bug is not a coding error. This isn't a simple software fix that has been around since launch that no one feels like fixing.
The vanish bug is a problem caused by the real life physical limitations of data being sent around the world to one server and being processed in the order in which it is recieved. Also known as LAG!
Just a few quick logical notes on a vanish damage immunity, it could be abused. Rogues don't need a get out of jail free card for damage. Vanish was never meant to complete negate a large raid wide AoE, which it could easily do in this form. It would also allow for a well timed vanish counter (IE an imidiate AoE such as thunderclap after the vanish) to be avoided.
Now even with the immunity since it is lag based, the error could still occur. It may occur less often, which would be solved by further adding time to the immunity, but then you are giving rogues a longer immunity which could further be abused.
In the end, you have to pick your poison. I don't know how to fix the vanish bug, but the immunity is not the way to do it. The benifits to it are outweighed by the abuse potential plus the relative advantage it gives over other classes well timed and well thought out counters to vanish.
*as a quick note, what about a vanish bug sticky to avoid all the new topics on the subject?*