Directory path input fields now support moving the cursor with arrow keys instead of jumping to the end
The text input used for entering a directory path — including the "Add directory to workspace" dialog — now properly tracks and accepts cursor position (cursorOffset) and lets the cursor be moved (onChangeCursorOffset), rather than always forcing the cursor to the end of the typed text. It also disables using the up/down arrow keys to move the cursor within the field.
Previously, editing in the middle of a typed directory path likely wasn't possible since the cursor always snapped to the end. This lets users click or move into the middle of the text and edit it normally.