Concrete test case: totem plugin for DiVX is named: DivX® Web Player But WebKitGTK+ reads it like this: DivX® Web Player The original string in totem source is: browser-plugin/totemPlugin.cpp: =8<======= static const char kPluginDescription[] = #elif defined(TOTEM_MULLY_PLUGIN) "DivX\xC2\xAE Web Player"; =8<======= The value is handled to WebKitGTK+ by the GetValue implementation here: browser-plugin/totemPluginGlue.cpp: =8<======= static NPError totem_plugin_get_value (NPP instance, NPPVariable variable, void *value) case NPPVpluginNameString: *((char **)value) = totemPlugin::PluginDescription (); break; =8<=======
This appears to be a problem with all Unixy-non-Chromium ports.
Created attachment 127690 [details] Patch
Comment on attachment 127690 [details] Patch Makes sense. Diego will be happy!
Comment on attachment 127690 [details] Patch Clearing flags on attachment: 127690 Committed r108281: <http://trac.webkit.org/changeset/108281>
All reviewed patches have been landed. Closing bug.