mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
Stop auto-paging empty task lists
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user