Revert "Fix terminal text bleed during live window resize" - #11887
Merged
Merged
Conversation
This reverts commit 36b5536.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (7)
📝 WalkthroughWalkthroughThe change removes portal-owned live-resize renderer phases and terminal surface size deferral. Geometry synchronization now uses current target sizes and native window state. Refresh scheduling is simplified, and tests are updated for drawable-size retry behavior. ChangesLive Resize Synchronization
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant AppKitWindow
participant TerminalWindowPortal
participant GhosttyTerminalView
participant TerminalSurface
AppKitWindow->>TerminalWindowPortal: Send resize notification
TerminalWindowPortal->>GhosttyTerminalView: Synchronize hosted geometry
GhosttyTerminalView->>TerminalSurface: Synchronize surface size
TerminalSurface->>TerminalSurface: Update size and assigned grid
Suggested reviewers: ✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
rustybret
pushed a commit
to rustybret/bmux
that referenced
this pull request
Sep 4, 2026
3812562 refactor(tui): centralize terminal input classification (manaflow-ai#11855) 7d0385f Axiom: failure rate and latency per third-party endpoint (Freestyle, Stack Auth, Stripe, ...) (manaflow-ai#11779) ed5e826 refactor(tui): share frontend focus target mapping (manaflow-ai#11861) 7fa300e Revert "Fix terminal text bleed during live window resize (manaflow-ai#11530)" (manaflow-ai#11887) bace77c perf(cmux-tui): avoid front-shifting layout nodes (manaflow-ai#11860) 9f8a74f cmux-tui: simplify PTY error mapping (manaflow-ai#11864) 2748329 refactor(cmux-tui): share stack row allocation (manaflow-ai#11867) e7223a5 coderouter: PostHog traces + exceptions keyed by the cmux user, request ids, health endpoint, Slack alerts, upstream header timeout (manaflow-ai#11798)
aerickson
pushed a commit
to aerickson/cmux
that referenced
this pull request
Sep 13, 2026
…i#11530)" (manaflow-ai#11887) This reverts commit 36b5536.
This was referenced Sep 14, 2026
Merged
Merged
4 of 6 tasks
This branch was successfully deployed
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.
Reverts #11530
Summary by cubic
Reverts the fix for terminal text bleed during live window resize (#11530), restoring the previous behavior where surface size updates follow each live-resize tick.
The reverted change introduced a portal-owned deferral phase that held renderer and PTY size writes until the final resize pass, along with view-level clipping invariants and a set of ordering tests. Removing it simplifies live-resize geometry handling but means the text bleed issue that motivated the fix may return.
inLiveResizefallback for standalone and portal-hosted surfaces.Written for commit ebc4457. Summary will update on new commits.
Summary by CodeRabbit
Bug Fixes
Tests