Summary
I found three main issues regarding the Job Creation UX:
- After completing a job (Save Draft or Publish), the "New Job" button in the navbar does not trigger a fresh creation flow.
- The "Job title" field shows a "Title is required" error immediately on page load before any interaction.
- The "Back to Jobs" link redirects to
/dashboard instead of the correct /dashboard/jobs page.
Steps to reproduce
Issue 1: Navbar "New Job" button is stuck
- Navigate to
/dashboard/jobs/new.
- Complete the flow by clicking "Save draft" or "Publish".
- While still on the success/finished state, click the "New Job" button on the top navbar.
- Observe that the page stays at the current state and does not return to Step 1 of a fresh job creation.
Issue 2: Premature Validation
- Open the "New Job" page (Step 1).
- Observe that the "Job title" field already displays the error message "Title is required" despite the form being pristine.
Issue 3: Incorrect Redirection
- On the "New Job" page, click the "Back to Jobs" button at the top left.
- Observe that the application redirects to
/dashboard.
Expected behavior
- Clicking "New Job" in the navbar should always initiate a brand new creation cycle (resetting to Step 1), even if the user just finished creating a previous job.
- The "Title is required" error should only be triggered after the user interacts with the input (on blur) or attempts to proceed to the next step.
- The "Back to Jobs" button should redirect to the job listing page:
/dashboard/jobs.
Actual behavior
- The "New Job" button does nothing because the URL
/dashboard/jobs/new is already active. The user is forced to navigate to a different page first to "reset" the route.
- Validation is triggered on component mount, which is distracting and confusing for users.
- The "Back to Jobs" button sends the user to the main Dashboard home.
Version / commit
No response
Environment
No response
Logs / screenshots
Summary
I found three main issues regarding the Job Creation UX:
/dashboardinstead of the correct/dashboard/jobspage.Steps to reproduce
Issue 1: Navbar "New Job" button is stuck
/dashboard/jobs/new.Issue 2: Premature Validation
Issue 3: Incorrect Redirection
/dashboard.Expected behavior
/dashboard/jobs.Actual behavior
/dashboard/jobs/newis already active. The user is forced to navigate to a different page first to "reset" the route.Version / commit
No response
Environment
No response
Logs / screenshots