You'll notice
Ink's terminal renderer skips a scroll shortcut when overlay elements are on screen
What
Claude Code's terminal UI is built with a rendering library (Ink) that has a performance shortcut for scrollable boxes: instead of redrawing everything, it can just shift existing content up or down. That shortcut is now skipped whenever the box overlaps with an absolutely-positioned element (like a popup or overlay) that was present in the previous frame.
Why
This avoids visual glitches where an overlay would be left behind or drawn incorrectly when the terminal tried to take the fast scrolling path instead of a full redraw.