Qt could switch to cross platform context menu implementation and reduce Context Menu related code significantly.
Created attachment 195637 [details] Patch
Created attachment 195967 [details] Patch
Created attachment 195989 [details] Patch
Comment on attachment 195989 [details] Patch Yay!
Committed r147545: <http://trac.webkit.org/changeset/147545>