8db0184384a47e62d81ea0cf6ad0025c5d2fd12e
Reasoned through but never watched happen, per the file's own "Not separately stress-tested" note. Temporarily dropped PAGE from 1024 to 64 so tabs's ordinary mix of text sizes/families already exceeds one page; a throwaway eprintln in grow_array confirmed two real grows in one run (1->2, 2->4 layers), and run-headless.sh showed every tab's text rendering correctly across layers, with no corruption. Both temporary changes reverted; tabs and minimal confirmed byte-identical to the pre-check screenshots afterward. Co-Authored-By: Claude Sonnet <noreply@anthropic.com>
Languages
Rust
53%
Kotlin
44.4%
Shell
2.6%