scenario: use keyboard to position viewport so that top of cursor pane is above viewport start editing
Before this commit the cursor would stay outside the viewport (usually at 1,1 by default) As a result it would not receive any keys.
This is fine if we scroll off the viewport after turning on edit. It's kinda nice not to move the cursor unless requested. However, it feels weird as an initial condition right when a pane is starting to be edited. In that situation it isn't surprising to move the cursor.
SBZJ4BCPN5CAPBECZ72UJTNQN5GILF6NTGK4IM4MIEITGEQP6SGQC
TM25KSBFJFIEA6O7KKCOGU6QUYLN7JMTFJ6T76HZWU5QK6FQCCVAC
QSYHNW5ZI242LZFB37ZRXF5YSS4G77IYS25LJ3ZASTVJ2HCOIW5AC
F7MP5BERVKCYMWFWQ7EBOJFYY3FYWFVLYENXTWKPREGDLFRESPBAC
GQBUV2XOMEPMTXMPCBQWGGIUXGQDX77VTGPFIG6YT7G64ASOYHXQC
L2R5WULWN44SCNUPP7R7I2AQCWQR6D3E2YZA35RBXZAR2LGC6LQQC
BJ5X5O4ACBBJ56LRBBSTCW6IBQP4HAEOOOPNH3SKTA4F66YTOIDAC