microsoft / microsoft/BotFramework-WebChat

Auto scroll animation issue - While refreshing the chatbot with long conversation history, the auto scroll animation keep user waiting to reach latest message

Open
#3,678 7 comments 0 reactions 1 assignee View on GitHub

@compulim is already working on this.

Since Jan 20, 2021.

backlog Bot Services customer-replied-to customer-reported feature-request front-burner needs-scheduling needs-team-attention
Dominant language
HTML
Stars
1.8k
Forks
1.6k
Avg merge
22h 58m
Merged PRs (30d)
2

Description

Version

webchat es5 version 4.11.0
https://cdn.botframework.com/botframework-webchat/4.11.0/webchat-es5.js
Integrating the CDN version js directly on the page using script tag (No Iframe). Desktop Chrome Browser.

Issue

We have conversation retention enabled on our Virtual Agent. Hence when users refresh the VA with long conversation history, there is a evident delay(due to auto scroll animation) experienced by user to the reach latest message at the bottom.

Reproduction steps

  1. Create a VA with conversation state retention enabled
  2. Perform around 200+ dialogues on a single conversation
  3. Refresh the page/chatbot we would see the conversations are getting restored with a scroll animation which creates delay reaching the latest message

Expected behavior

The expectation is to provide a way to block/avoid the auto scroll animation and help us stick the scroll to bottom always thereby the user can see the latest message without any delay.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.