2.2+ Editing MARC Fixed Fields jumps cursor to marc record
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
2.2 |
Fix Released
|
Medium
|
Unassigned | ||
2.3 |
Fix Released
|
Medium
|
Unassigned | ||
2.4 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In 2.2+, it looks like when editing the fixed fields in the MARC editor, once you reach the maximum allowed characters for a fixed fields, the cursor jumps straight down to the MARC record. (Probably the last field edited).
This causes a problem in workflow when entering in fixed field data, as you constantly need to select the next fixed field you want to edit with the mouse rather than just being able to edit, tab, edit, tab.
It looks like at some point the code was changed to save the fixed field data after it's been entered completely for a field, rather than updating it one character at a time. This may be the culprit here. It looks like when it's saving the field, we want to retain the cursor on the fixed field that was being saved.
Changed in evergreen: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
tags: | added: pullrequest |
description: | updated |
Changed in evergreen: | |
milestone: | none → 2.4.0-rc |
Changed in evergreen: | |
milestone: | 2.4.0-rc → none |
Changed in evergreen: | |
milestone: | none → 2.5.0-m1 |
Changed in evergreen: | |
status: | Confirmed → Incomplete |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
I also noticed an issue when changing the record type. (Right click the record type and select a new one). After changing it, you seem to start losing fixed fields rows and there's no way to get them back without reloading the screen.