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

User can click online buddy but it will not open a Chat Window until the first Poller receive request

    Details

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

      Description

      Chat Portlet has been deployed.

      Foo is any user.
      Bar is any user.
      Foo and Bar are buddies && are both logged in.
      Foo tries to open a new chat with Bar by clicking on his Name in the Chat Portlet buddy panel immediately after refreshing a page.
      Foo is unable to open a chat window until Liferay has received at least one Poller request containing his buddy list.

      This is not exactly a bug, however we can improve the user experience. If you go to that (in)famous site created by Mark Z. and refresh the page, it takes a few moments for you to be able to chat with your friends. This is because the front end needs to first to receive a response from the backend on who is actually available for chat.

      The "fix" for this ticket will be improving the UX by adding a loading indicator on the page load if the Online Friends Panel is "selected" and adding a grey-ed out style to the list of online buddies until the initial response event has finished.

        Issue Links

          Activity

          Hide
          Kevin Cho (Inactive) added a comment - - edited

          PASSED Manual Testing following the steps in the description

          Fixed on
          Tomcat 7.0 + MySQL 5. Portal 6.1.x CE GIT ID: 6ff4b3f107e9154d0f1df357bd2c7d4b6b4dd697.
          Plugins 6.1.x CE GIT ID: 2a7910dd058d57fd3170e3eed6eaa09cfd41e2cd.
          Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: c5d98ee693f5ee2c55f6f6b64d16ca495020e1c6.
          Plugins 6.1.x EE GIT ID: 39746273a18c617ee348432d7f6e2b57d907f83f.
          Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: 67220e46d23c29338731859affb4f9c384913eb1.
          Plugins 6.2.x GIT ID: 19c03d453662773578c82c58ae39b35fcaa69ffd.

          Show
          Kevin Cho (Inactive) added a comment - - edited PASSED Manual Testing following the steps in the description Fixed on Tomcat 7.0 + MySQL 5. Portal 6.1.x CE GIT ID: 6ff4b3f107e9154d0f1df357bd2c7d4b6b4dd697. Plugins 6.1.x CE GIT ID: 2a7910dd058d57fd3170e3eed6eaa09cfd41e2cd. Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: c5d98ee693f5ee2c55f6f6b64d16ca495020e1c6. Plugins 6.1.x EE GIT ID: 39746273a18c617ee348432d7f6e2b57d907f83f. Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: 67220e46d23c29338731859affb4f9c384913eb1. Plugins 6.2.x GIT ID: 19c03d453662773578c82c58ae39b35fcaa69ffd.

            People

            • Assignee:
              Kevin Cho (Inactive)
              Reporter:
              Marc Lundgren (Inactive)
              Recent user:
              Randy Zhu
              Participants of an Issue:
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                2 years, 16 weeks, 2 days ago

                Development

                  Structure Helper Panel