PopupMenu implementation has changed a bit in WebKit and Haiku's code have been updated but tests are needed. New classes PopupMenuHaiku and SearchPopupMenuHaiku have been implemented and ChromeClient inherited classes have been updated.
I add the changeset for more informations: http://trac.webkit.org/changeset/64425