Home and End keys should stay inside the Active Field

When editing a text field, the “Home” and “End” keyboard keys should be restrained to the context of that text field, so that “Home” returns the cursor to the start of the field and “End” moves the cursor to the end of the field.
Currently, these keys refer to the context of the whole board and jump to the top and bottom of the page respectively, navigating away from the active item, inconsistently committing changes and forcing the user to find the item again that may or may not appear to have changed.