feat: improve browser stability, typewriter effect, and mobile UI#194
Merged
bobleer merged 2 commits intoGCWing:mainfrom Mar 18, 2026
Merged
feat: improve browser stability, typewriter effect, and mobile UI#194bobleer merged 2 commits intoGCWing:mainfrom
bobleer merged 2 commits intoGCWing:mainfrom
Conversation
Browser fixes: - Add URL validation and connectivity check before navigation - Handle wry WKWebView URL() nil bug with catch_unwind - Expand allowed webview URL patterns in capabilities Bash tool improvements: - Extract noninteractive_env() helper to prevent interactive prompts - Disable git pager, terminal prompt, and editor globally Flow chat enhancements: - Add useTypewriter hook for smooth content streaming - Improve ModelThinkingDisplay auto-collapse behavior - Show thinking count in explore region summaries - Simplify VirtualMessageList scroll policy (processing-only auto-scroll) Input sanitization: - Strip zero-width and control characters from RichTextInput - Prevent insertion of invisible content via onBeforeInput handler Mobile UI: - Update Pro mode icon to match design - Add assistant mode color theming for session panels i18n: - Add thinkingCount translation key
247578e to
c1efe1c
Compare
Remove isAtBottomRef guard so auto-scroll always engages while processing, and hide ScrollToLatestBar during processing to avoid flicker. Made-with: Cursor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR includes several improvements across browser stability, flow chat UX, and mobile UI.
Browser fixes
Bash tool improvements
Flow chat enhancements
Input sanitization
Mobile UI
i18n