dogfood v2.2.12: port of #29775, the wrap edge break reads a compressed history row only when the pair was joined
Merged
LA
5d ago+22+22+01234567890123456789-14-14-01234567890123456789
Summary
- Port of #29775 (feat squash 1e327b28103) to the dogfood line, by cherry-pick. No force push.
- The pin is resolved for this line, as in the #29609 port #29781. Fork
release/cmux-ef6ce279-e2moves from 3a82309b9 to 7f8d846b2: this line's pin plus only fork PR #68 part 1 (the same commits as feat's 8444cc1eb..84a225487). GhosttyNextKitxcframework-7f8d846b24cf0f994feaebddfe6376f3ee38c595-apple-v6(sha256e5f7345e...b2cc, release run 41260252846).
Testing
- This change is a cost fix, not a visible fix. The fork's red test ("insertLines and deleteLines at the top row leave a compressed history page compressed") fails without the fix: fork run 41240560795. It passes in this release's own run 41260252846.
- The lead asks for the E2 journey to be green on the port build. Results are in a comment below.
Observed / Not run
- Observed: the fork runs above.
- Not run yet: the port build and its journey rounds.
Changelog
none
![View with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3-3x.png)
![Autofix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark-3x.png)
Need help on this PR? Tag @codesmith-bot with what you need.
Summary by cubic
Ports #29775 to the dogfood line. The wrap edge break now reads a compressed history row only when the pair was joined, so a scroll region scroll no longer restores a history page for nothing. This is a cost fix, not a visible behavior change; the fork's red test fails without it and passes with this pin.