Completed
Last Updated: 25 Feb 2022 07:24 by ADMIN
Release R1 2022 SP
robin
Created on: 10 Oct 2019 09:22
Category: ConversationalUI
Type: Bug Report
2
RadChat ScrollTo and AutoScrollMode:Always doesn't work on IOS

We have implemented chat functionality using Telerik RadChat component. The problem is that the scroll functionality doesn't scroll fully to the bottom on IOS. It randomly stops somewhere in between. The same code runs perfectly on Android. Below I have attached an example code of our solution.


<telerikConversationalUI:RadChat 
          BackgroundColor="White" 
          Grid.Row="1" 
          x:Name="chat" 
          Author="{Binding Me}"
          ItemsSource="{Binding Items}"
          AutoScrollMode="Always"
          ItemConverter="{StaticResource SimpleChatItemConverter}" 
          SendMessageCommand="{Binding NewMessageCommand}"
          ItemTemplateSelector="{StaticResource CustomChatItemTemplateSelector}"
          SendMessageButtonImage="ic_send_green">
</telerikConversationalUI:RadChat>
10 comments
ADMIN
Didi
Posted on: 25 Feb 2022 07:24

Hello

A fix for this issue is provided in Telerik UI for Xamarin version 2022.1.222.1 (R1 2022 SP). Also, with this release, we have introduced additional  improvements in the Chat scrolling mechanism. 

Download the latest version of Telerik UI for Xamarin and test the fix on your side.

Regards,
Didi
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

ADMIN
Yana
Posted on: 29 Jun 2021 13:59

Hello David,

I understand your dissatisfaction with the Chat control and I escalated the issue to our product manager per your request.  The priority of the reported issues is based on various factors, such as severity, complexity, demand, available resources and other - that's mainly the reason the concrete issue hasn't been resolved yet.

We have this issue in mind and we're going to look into it at first chance - the feedback item's status will be updated when there is any progress on the task.

I am sorry for the caused inconvenience.

Regards,
Yana
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

David
Posted on: 25 Jun 2021 13:27
I did open one.  You closed it.  My point is that a bug like this out of the box that is 2+ year old is not acceptable.  I cannot us a control I have paid for.  How do I escalate to get this fixed? 
ADMIN
Yana
Posted on: 06 Apr 2021 09:29

Hello David,

Would you elaborate a little bit more on the scenario you have and the exact erroneous behavior you're experiencing? I am asking, as in general, users can scroll manually through messages - the issue manifests when there are more messages pre-loaded and the inner ListView is not scrolled initially to the last message on iOS.

Please send me more details on the use case you have, you can open a private support ticket and attach any files directly there.

I look forward to your reply.

Regards,
Yana
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

David
Posted on: 05 Apr 2021 11:23
100% a show stopper.  Interesting comment that a trap using the control out of the box (as scroll is turned on by default it seems) is not a high priority.  And without ability to scroll control is useless.  So what would a high priority be?
ADMIN
Yana
Posted on: 05 Apr 2021 08:59

Hi David,

I am afraid this issue is not in our immediate plans for the upcoming release due to other issues with higher priority.  I have updated its priority as per your report.

I hope this is not a major show-stopper for you.

Regards,
Yana
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

David
Posted on: 03 Apr 2021 16:39
Has this been resolved yet? I am getting now...
ADMIN
Yana
Posted on: 17 Oct 2019 10:32

Hi Robin,

Thank you for providing the additional details.

I confirm this is an issue in the Chat control and especially in the used ChatListView, so I've updated the status of the bug report to "Approved".  You can follow this item in order to receive an email notifications on status changes. I've also updated your points for the detailed report.

I am afraid I could't find a feasible workaround to this issue, I hope it is not a major show-stopper for you.

Let me know if I can assist with anything else.

Regards,
Yana
Progress Telerik

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
robin
Posted on: 16 Oct 2019 09:19

Hi Yana,

I have managed to zero in on the offending row. I have attached two files, one were the scroll does not work and another were it works. The image is loaded from a database and stored in a byte array. It is then put into a memory stream which is then bound as seen in the image. I have also tested changing the size of the image but it does not change the result.

I have also attached an image showing how it looks after the scroll stops mid scrolling. I simply opened the page with the chat, you could the the chat being populated by the messages taken from the database, then it started scrolling down like it should but it stops before it gets to the bottom. Note that I can still manually scroll up and down without a problem.

In regards to the other bug report, the amount of messages does not seem to have an effect. It is right now loading in a maximum of 50 messages. 

ADMIN
Yana
Posted on: 14 Oct 2019 11:07

Hi Robin,

I am not able to reproduce the mentioned scrolling issue using the provided snippet.  I've also tested AutoScrollMode in our QSF application Chat demos (Travel Assistance, for example) and the scrolling is working properly on my side. 

Could you please describe the erroneous behavior you've observed as well as the exact scenario in more details?

You could also take a look at this bug report:  https://feedback.telerik.com/xamarin/1366535-chat-does-not-autoscroll-to-bottom-on-initial-load-when-there-are-more-messages

Although the representation is different, it seems it concerns the same scrolling issue.

I look forward to your reply.

Regards,
Yana
Progress Telerik

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items