Files
gemini-cli/packages
Spencer 5085e6ecc8 fix(ui): prevent flicker by constraining content height
Resolves flicker and UI instability by dynamically calculating the available vertical space for the main content area.

A ResizeObserver is used to measure the height of the composer/input area. This height is subtracted from the total terminal height, and the result is used to set a  on the  component via .

This ensures the total UI height never exceeds the terminal viewport, preventing overflow and eliminating the root cause of the flicker during re-renders.
2026-01-16 20:26:14 +00:00
..