Stop auto-paging empty task lists

This commit is contained in:
klopez4212
2026-06-30 13:55:23 +01:00
parent 7d174a3209
commit c2132dd7b3
2 changed files with 7 additions and 3 deletions
+3 -1
View File
@@ -169,7 +169,9 @@ const overrides = new Map([
["src/features/channels/readState/readStateManager.ts", 1030],
// Shared UI was added to this guard after splitting globals/markdown so
// large shared renderers cannot grow further while follow-up splits land.
["src/shared/ui/markdown.tsx", 2082],
// continued-agent-conversations: task-link card renderer and marker lookup
// are temporarily housed here until markdown renderers are split further.
["src/shared/ui/markdown.tsx", 2258],
["src/shared/ui/VideoPlayer.tsx", 2199],
["src/shared/ui/sidebar.tsx", 1042],
// Option C databricks-model-discovery: parse/HTTP logic moved to buzz-agent
@@ -172,6 +172,8 @@ export function ChannelTasksView({
!isTimelineLoading &&
(messages.length > 0 || channelTaskMarkers.length > 0),
);
const canAutoLoadOlderTasks =
canLoadOlderTasks && channelTaskMarkers.length > 0;
const handleLoadOlderTasks = React.useCallback(() => {
if (!fetchOlder || isFetchingOlder) {
return;
@@ -181,7 +183,7 @@ export function ChannelTasksView({
}, [fetchOlder, isFetchingOlder]);
React.useEffect(() => {
if (!canLoadOlderTasks || isFetchingOlder) {
if (!canAutoLoadOlderTasks || isFetchingOlder) {
return;
}
@@ -202,7 +204,7 @@ export function ChannelTasksView({
observer.observe(target);
return () => observer.disconnect();
}, [
canLoadOlderTasks,
canAutoLoadOlderTasks,
handleLoadOlderTasks,
isFetchingOlder,
scrollContainerRef,