{"version":"2.1.169","anchor":"text-input-arrow-key-behavior-fixed","canonical_anchor":"text-input-arrow-key-behavior-fixed","heading":"Text Input Arrow Key Behavior Fixed","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.169\/e\/text-input-arrow-key-behavior-fixed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.169","markdown":"### Text Input Arrow Key Behavior Fixed\n\n**What**\n\nUp and down arrow keys in the main prompt input now correctly detect whether the cursor is on the first or last line of a multi-line input using the cursor's actual rendered line position. Previously, off-by-one errors in raw text offset calculations could cause the keys to fall through to message history navigation at the wrong moment.\n\n**Details**\n\n- Affects the main input box and the plan-editing input\n- `disableCursorMovementForUpDownKeys: true` is set on these components to route the logic through the new line-position check\n- No change for single-line inputs\n\n**Evidence**\n\nInput component change (search for `\"disableCursorMovementForUpDownKeys\"`) \u2014 structural changes to `x4f` and `B4f` at line ~11568"}