PUBLIC - Liferay Portal Community Edition
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-37685

As a user, I want the chat portlet to support desktop notifications on all major browsers

    Details

    • Branch Version/s:
      6.1.x
    • Backported to Branch:
      Committed
    • Epic/Theme:
    • Similar Issues:
      Show 5 results 

      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.

        Activity

        Hide
        Sharon Choi added a comment -

        PASSED Manual Testing using the following steps:

        1. Deploy the chat portlet
        2. Add a user
        3. In Firefox 22, Safari 6, and Chrome 20, open a browser and log in as the test user
        4. Enable desktop notifications for all three browsers
        5. Enable desktop notifications for the chat portlet
        6. Send messages to test user
        7. Assert desktop notifications appear for each browser

        Fixed on:
        Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: bc9eac95980e94c7263ca84b3243b273f018469f.
        Plugins 6.2.x GIT ID: bc2c45ed9bb419d077612cbce53b343ec6fe844c.

        Desktop notifications appear for all the major browsers and chat portlet appears to be working successfully.

        Show
        Sharon Choi added a comment - PASSED Manual Testing using the following steps: Deploy the chat portlet Add a user In Firefox 22, Safari 6, and Chrome 20, open a browser and log in as the test user Enable desktop notifications for all three browsers Enable desktop notifications for the chat portlet Send messages to test user Assert desktop notifications appear for each browser Fixed on: Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: bc9eac95980e94c7263ca84b3243b273f018469f. Plugins 6.2.x GIT ID: bc2c45ed9bb419d077612cbce53b343ec6fe844c. Desktop notifications appear for all the major browsers and chat portlet appears to be working successfully.

          People

          • Assignee:
            Sharon Choi
            Reporter:
            Daniel Reuther
            Recent user:
            Randy Zhu
            Participants of an Issue:
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development

                Structure Helper Panel