GTK+ is the only port that returns false in shouldShowPlaceholderWhenFocused(). That's inconsistent with all other browsers that show the placeholder text even for focused entries in all platforms. We should change the GTK+ port behaviour, but that would leave all implementations of shouldShowPlaceholderWhenFocused returning true, so let's just remove it.
Created attachment 257084 [details] Patch This makes the GTK+ port consistent with all other browsers, but inconsistent with GTK+ itself, I'll write a patch for GTK+.
See https://bugzilla.gnome.org/show_bug.cgi?id=752622
Committed r187095: <http://trac.webkit.org/changeset/187095>