Uploaded image for project: '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

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kevin.cho Kevin Cho (Inactive)
                Reporter:
                marc.lundgren Marc Lundgren (Inactive)
                Participants of an Issue:
                Recent user:
                Esther Sanz
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  4 years, 32 weeks, 5 days ago