Skip to content

Conversation

@zanesq
Copy link
Collaborator

@zanesq zanesq commented Sep 3, 2025

Pull Request Description

During chat the window is not auto scrolling to the bottom after an agent response. This adds detection if the user is near the bottom of scroll and debouncing with timeouts to avoid jumpiness.

Also fixes the window not auto scrolling to the bottom when resuming sessions

@zanesq
Copy link
Collaborator Author

zanesq commented Sep 4, 2025

.bundle

@github-actions
Copy link
Contributor

github-actions bot commented Sep 4, 2025

macOS ARM64 Desktop App (Apple Silicon)

📱 Download macOS Desktop App (arm64, unsigned)

Instructions:
After downloading, unzip the file and drag the Goose.app to a location you prefer. The app is unsigned, so to run it run xattr -r -d com.apple.quarantine '/path/to/Goose.app' and then open the app

if (scrollRef.current?.scrollToBottom) {
scrollRef.current.scrollToBottom();
}
}, 500); // delay to ensure content is fully loaded
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does this actually have to do with loading? since we already checked that in !loadingChat

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good question it was to add a delay for dom rendering but I went ahead and refactored to use a callback from progressive message list instead and its much cleaner and more reliable 👍

@zanesq
Copy link
Collaborator Author

zanesq commented Sep 8, 2025

.bundle

@github-actions
Copy link
Contributor

github-actions bot commented Sep 8, 2025

macOS ARM64 Desktop App (Apple Silicon)

📱 Download macOS Desktop App (arm64, unsigned)

Instructions:
After downloading, unzip the file and drag the Goose.app to a location you prefer. The app is unsigned, so to run it run xattr -r -d com.apple.quarantine '/path/to/Goose.app' and then open the app

@zanesq zanesq requested a review from jamadeo September 8, 2025 22:59
@zanesq zanesq merged commit 208999e into main Sep 9, 2025
11 checks passed
@zanesq zanesq deleted the zane/auto-scroll branch September 9, 2025 15:27
This was referenced Sep 9, 2025
katzdave added a commit that referenced this pull request Sep 9, 2025
…data

* 'main' of github.com:block/goose:
  improve auto scroll to bottom + detection (#4504)
  Fix unable to get access to microphone in Mac app (#4571)
  Use middleware to verify secret key (#4338)
  adding Vercel MCP (#4562)
  docs: reorganizing CLI commands (#4566)
  Desktop import yaml recipes (#4544)
thebristolsound pushed a commit to thebristolsound/goose that referenced this pull request Sep 11, 2025
Signed-off-by: Matt Donovan <mattddonovan@protonmail.com>
HikaruEgashira pushed a commit to HikaruEgashira/goose that referenced this pull request Oct 3, 2025
Signed-off-by: HikaruEgashira <hikaru-egashira@c-fo.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants