Hitting down arrow no longer keeps the cursor on screen.
This is a sign I need to automate my tests. The place to make changes is starting to grow less obvious. This is the second major issue (after the maximize bug; commit 4c672c9769 and before) that has implemented a feature wrong.
BFH7KNF6DPOCKLCSTY52MMD4LKDNL4EYFJA7LZTMRW6IXZHIDNSAC
YQFI33IHRSWTQMOOPYC2NWBFE7G3SXSCRVNRIYVXG3SQO7UFI5PQC
JKAMPNVJHLSYZT5M7GKWGIHTJFIJU3VUJ2AWHLH3ORDUX3UTCF5QC
KTU3P32MXZW2FOGAWCAT75OCETKNARCIBI2DAYEHYGHACQTII5LQC
N44GTTQODVIWGKNWMN3TKY5DP7ATK2P6QMZCWRUC3XYGOESV77MAC
BJ5X5O4ACBBJ56LRBBSTCW6IBQP4HAEOOOPNH3SKTA4F66YTOIDAC
OANSMSQYJARQ5ZCJ62CO3TL4EF7ZDJE6RUGGROWDTMTZRHBUGMGQC
L2R5WULWN44SCNUPP7R7I2AQCWQR6D3E2YZA35RBXZAR2LGC6LQQC
* select a pane, hit ctrl+e, hit pagedown, hit up arrow a few times. cursor continues to remain on screen.
* select a pane that extends past bottom of viewport, hit ctrl+e, position cursor near bottom of pane, hit down arrow a few times.
* select a pane, hit ctrl+e, hit pagedown, hit up arrow a few times. cursor continues to remain on screen, panning surface as necessary.
* select a pane that extends past bottom of viewport. hit ctrl+e. Position cursor on pane near bottom of viewport. Start typing. cursor continues to remain on screen, panning surface as necessary.