endlessScrollDebounceDelayNumber(default: 150)

Specifies the delay in milliseconds before the Chat loads older or newer messages after the user reaches an endless-scroll edge. The delay applies only to endless edge-trigger loading and does not affect the scroll-to-bottom button behavior or separator updates.

Example - configure endless scroll load debounce

<div id="chat"></div>
<script>
var messages = [];

for (var i = 1; i <= 40; i++) {
    messages.push({
        id: i,
        authorId: i % 2 === 0 ? "user1" : "user2",
        authorName: i % 2 === 0 ? "Nina" : "Sam",
        text: "Message " + i,
        timestamp: new Date(2026, 0, 12, 9, i)
    });
}

var dataSource = new kendo.data.DataSource({
    data: messages,
    pageSize: 10
});

$("#chat").kendoChat({
    authorId: "user1",
    dataSource: dataSource,
    height: 480,
    scrollMode: "endless",
    endlessScrollDebounceDelay: 250
});
</script>
In this article
endlessScrollDebounceDelay
Not finding the help you need?
Contact Support