Option A (sticky footer) + Option C (keyboard shortcuts)
Simple CSS fix + good accessibility.
## Summary
Make Save/Cancel buttons always visible when editing forms with many fields.
## Upstream Issue
- https://github.com/Donkie/Spoolman/issues/274
## Problem
Long forms (filaments with many fields) require scrolling to bottom to save. Annoying UX.
## Proposed Solutions
### Option A: Sticky Footer
```css
.form-actions {
position: sticky;
bottom: 0;
background: var(--bg);
padding: 16px;
border-top: 1px solid var(--border);
}
```
### Option B: Floating Action Button
- FAB in bottom-right corner
- Save icon, click to submit
### Option C: Keyboard Shortcuts
- Ctrl+S / Cmd+S to save
- Escape to cancel
## Recommendation
Option A (sticky footer) + Option C (keyboard shortcuts)
Simple CSS fix + good accessibility.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Make Save/Cancel buttons always visible when editing forms with many fields.
Upstream Issue
Problem
Long forms (filaments with many fields) require scrolling to bottom to save. Annoying UX.
Proposed Solutions
Option A: Sticky Footer
Option B: Floating Action Button
Option C: Keyboard Shortcuts
Recommendation
Option A (sticky footer) + Option C (keyboard shortcuts)
Simple CSS fix + good accessibility.