The AcroForm backend has broad coverage, but the React overlay that maps PDF fields to HTML controls has no focused component test.
Scope:
- Cover text, multiline, checkbox, radio, combo and list controls.
- Verify existing values and the
onChange(name, value) payload.
- Verify read-only and hidden fields cannot be edited.
- Verify page filtering and fields without a usable rectangle.
- Keep the test independent from the Tauri runtime.
Acceptance criteria:
- Add a focused
FormFieldsOverlay test suite.
- Tests cover the control types and edge cases above.
- Production behavior only changes if a test exposes a real bug.
The AcroForm backend has broad coverage, but the React overlay that maps PDF fields to HTML controls has no focused component test.
Scope:
onChange(name, value)payload.Acceptance criteria:
FormFieldsOverlaytest suite.