Skip to content

πŸ”§ Critical Navigation Fixes 2.0.1

Choose a tag to compare

@micbwilliam micbwilliam released this 19 Oct 18:21
· 12 commits to main since this release

2.0.1 - 2025-10-19

πŸ”§ Critical Navigation Fixes

This patch release fixes critical bugs preventing users from progressing through the import wizard after file upload.

Issues Fixed (6 Total):

  • πŸ› Fixed step progression from upload to select table - users couldn't advance after successful upload
  • πŸ› Form submission prevention - added onsubmit="return false;" to prevent default POST behavior
  • πŸ› URL navigation fix - proper WordPress admin URL structure with query parameter handling
  • πŸ› Step validation system unification - now supports both numeric (1,2,3) and text (upload, select-table) identifiers
  • πŸ› File storage key mismatch - validation was checking 'file_path' but uploader stored 'file'
  • πŸ› Missing field validation helpers - added dbip_validate_field_type() and dbip_validate_date() global functions

Technical Details:

  • Root cause: Multiple system conflicts (form submission, URL handling, validation keys)
  • Solution: Unified step system, proper form prevention, corrected storage keys
  • Impact: Users can now complete full import workflow without errors
  • Testing: βœ… All workflow steps validated and working

Files Modified: 6 total

  • database-import-pro.php - Version bump, added helper functions
  • admin/partials/step-upload.php - Form fix, URL navigation
  • includes/class-dbip-importer-admin.php - Validation unification, file key fix
  • admin/partials/step-preview.php - Function call fix
  • CHANGELOG.md, readme.txt, README.md - Documentation updates

Upgrade Notes:

  • 100% backward compatible
  • Immediate upgrade recommended
  • Fixes critical workflow blocking issue