Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[BUG] Viewport jumps while streaming long ChatGPT responses on iOS #314

Closed
LennardSchwarz opened this issue Dec 29, 2023 · 2 comments
Closed

Comments

@LennardSchwarz
Copy link

LennardSchwarz commented Dec 29, 2023

Describe the bug
On iOS browsers, while streaming a ChatGPT response, the window starts jumping when the text streamed is below the visible viewport. This continues even after scrolling manually.

This makes it impossible to read the response while it is being generated. For long GPT-4 answers, this behavior unfortunately makes the app unusable.

Where is it happening?

  • Which device [Mobile, iOS]:
  • Which browser: Safari, Chrome, Firefox
  • Which website:

To Reproduce
On iOS browser, prompt a ChatGPT answer longer than the available viewport. Jumping will start as soon as the viewport is filled up.
I have not tested for other LLMs.

Expected behavior
Min expected behavior to fix this bug:
The viewed screen stays fixed after scrolling manually once. The user can then read the text and scroll uninterrupted. This is the behavior of openai.com

Optimal expected behavior:
The viewed screen stays fixed automatically as soon as the streamed response exceeds the viewport. The user has to scroll down automatically, when he wants to see more of the response.

Screenshots / context
See attached video.
https://github.com/enricoros/big-AGI/assets/40561724/dee04725-3d22-46a6-a5f3-274ecf7787bf

@LennardSchwarz LennardSchwarz changed the title [BUG] Viewport jumps while streaming GPT-4 response on iOS [BUG] Viewport jumps while streaming long ChatGPT responses on iOS Dec 29, 2023
@enricoros
Copy link
Owner

Hi @LennardSchwarz can you try with the latest version of the app, released yesterday? (1.9.0)

The scrolling framework has been written fully from scratch exactly to address this issue

@LennardSchwarz
Copy link
Author

LennardSchwarz commented Dec 30, 2023

Resolved with: #304

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants