Comment 17 for bug 10905

Massive cross-stack issue to fix (too much for a papercut) but something that will need to be worked around eventually; even if the solution is something that's not X, not Gtk+ and doesn't involve invasive grabs.