batches: improve keyboard navigation for server-side execution flow
Created by: courier-new
This PR features several changes that improve the keyboard navigational experience for users of the new server-side execution workflows:
- Autofocusing of batch change name field on configuration (step 1) form
- Autofocusing of Monaco editor on edit (step 2)
- Improved focus indicator on "See example" button that opens
on:
example code snippet - Maintained focus on primary CTA in workspaces preview when transitioning between in progress an finished/canceled state
- Fixed ability to focus on hidden elements
Test plan
All fixes tested manually in accordance with keyboard navigation auditing guidelines.
App preview:
Check out the client app preview documentation to learn more.