Skip to content

Phase 2: Show a soft hint when leaving a page with missing required fields #101

@najuna-brian

Description

@najuna-brian

Component

  • formulus-formplayer (React web app)

Feature Description

Keep rendering all questions on each page, allow free navigation, and show a soft hint when leaving a page with missing required fields. Enforce required fields at Finalize/submission.

Proposed Solution

  • Render all controls on a page in order (no pruning).
  • Allow forward/back navigation regardless of per-page completeness.
  • Show a non-blocking hint when leaving a page that has missing required fields.
  • Keep Finalize as the gate for required fields before submit.

Alternatives Considered

  • Hard per-page blocking of navigation on missing required fields (too restrictive).

Additional Context

Builds on Phase 1 shell/theming and card-style selects.
Finalize remains the place to resolve missing required fields; navigation

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestformplayerIssues related to the FormPlayer React application

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions