Skip to content

AI Chat Plugin improvements, bug fixes #39

@olliethedev

Description

@olliethedev

Issues

1. Failed message breaks subsequent message IDs
When the first message fails to send (e.g., due to rate limiting), the message ID sequence becomes corrupted for subsequent messages.

Repro: Simulate a rate limit error on the first message, then attempt to send additional messages.

2. Auto-scroll interrupts manual scrolling during generation
If a user manually scrolls up during text generation (e.g., to review earlier context), the auto-scroll behavior immediately snaps them back to the bottom. The auto-scroll should pause when the user has scrolled away and resume only on the next generation.

3. Flaky TanStack AI chat tests
Two TanStack-related AI chat e2e tests are intermittently failing.


Acceptance Criteria

  • Message IDs remain consistent after a failed send attempt
  • Auto-scroll to bottom is disabled when user scrolls manually during generation; resumes on next generation
  • Flaky TanStack AI tests are stabilized

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions