Repository navigation
v3.1.8
π Bug Fix: Nested ScrollView Caused Messages to Disappear
Problem: When the model entered thinking mode, the chat interface would appear empty. Users had to scroll up to see the messages.
Root Cause: The ReasoningView had a ScrollView nested inside the main chat ScrollView. This is a known SwiftUI issue β nested ScrollViews can cause the outer ScrollView to collapse, making all messages appear empty.
Fix: Replaced the nested ScrollView in ReasoningView with a regular Text view that uses lineLimit(6) during streaming to cap the visible content. This prevents the layout collapse while still showing the reasoning content.
Changes:
Views/Chat/MessageBubbleView.swiftβ Removed nested ScrollView in ReasoningView- Bump version to 3.1.8