Description

Back when we implemented desktop notifications for the Chat Portlet, Chrome was the only browser that offered an API to do that. Which means that we're currently using a webkit-prefixed API that is not available on any other browser.

Instead, the new W3C-defined API should be used (http://www.w3.org/TR/notifications/) which would allow to support Firefox 22+, Safari 6+ and Chrome 20+. I think for future Liferay versions it is not necessary to keep the webkit-prefixed API as this is only required for Chrome version 5 to 19.