Hello,

If we do document this issue somewhere we should note that GTK is not the only environment in which this is an issue.  I tried using the code provided by Tim Cross on the Nextstep build of Emacs 24 and had the same problem.