2025-12-15 Cross App SIG Meeting notes
Date
Dec 15, 2025
Attendees
@Tara Barnett
Homework
Please familiarize yourself with the Keyboard Navigation Focus issue we will be working through.
The problem occurs when users navigate via keyboard and press spacebar to add a new section of fields (like adding an address in Organizations). Currently, after the new fields appear, the keyboard focus remains on the "Add" button instead of jumping to the first field in the newly created section. This forces keyboard users to tab backwards to fill in the fields they just created, disrupting their workflow. We've established that the current behavior is at least bug-adjacent, and we're confident that these errors belong in Jira. The expected behavior would be for focus to automatically move to the first field of the newly created section, allowing users to immediately enter data. This pattern appears across multiple FOLIO modules in SOME but not all accordion-style field groups that can be dynamically added. Our mission today is to find all the cases where this bug appears so that we can file copycat Jiras for all cases.
We will demo this in the meeting to make sure everyone know what we are looking for. Owen provided the below two examples if you’d like to see it before the session.
An example that does not work as expected:
Go to Organizations app (e.g. https://folio-snapshot.dev.folio.org/organizations )
Select "New" (Option/Ctrl+N)
Tab to "Add alternative names" button and press the space bar (or just click the button, the behaviour is the same)
Note that Focus remains on the "Add alternative names" button, not the new "Alias" field that has been added to the form which is what is expected
An example that does work as expected:
Go to Agreements app (e.g. https://folio-snapshot.dev.folio.org/erm )
Select New (Option/Ctrl+N)
Tab to "Add alternative name" button and press the space bar (or just click the button, the behaviour is the same)
Note that focus is on the new field added to the form where the user can immediately enter the alternative name
Housekeeping
Recording:
Discussion topics
Time | Item | Presenter | Notes |
|---|---|---|---|
5 min | Announcements/Housekeeping |
|
|
5 min | Standing Items |
|
|
40 min | Keyboard Navigation Issue |
|
|