+
+ setIsReportOpen(false)}
+ invalidPath={invalidPath}
+ />
{/* Subtle background element */}
diff --git a/frontend/vitest-notfound.json b/frontend/vitest-notfound.json
new file mode 100644
index 000000000..6f93e9aa0
--- /dev/null
+++ b/frontend/vitest-notfound.json
@@ -0,0 +1 @@
+{"numTotalTestSuites":2,"numPassedTestSuites":2,"numFailedTestSuites":0,"numPendingTestSuites":0,"numTotalTests":1,"numPassedTests":1,"numFailedTests":0,"numPendingTests":0,"numTodoTests":0,"snapshot":{"added":0,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0,"didUpdate":false},"startTime":1783100119860,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["NotFound page"],"fullName":"NotFound page syncs the search query without adding a history entry","status":"passed","title":"syncs the search query without adding a history entry","duration":146.39840000000004,"failureMessages":[],"meta":{},"tags":[]}],"startTime":1783100126320,"endTime":1783100126466.3984,"status":"passed","message":"","name":"C:/careerpilot/career-pilot/frontend/src/__tests__/NotFound.test.jsx"}]}
\ No newline at end of file
diff --git a/frontend/vitest-reportbug.json b/frontend/vitest-reportbug.json
new file mode 100644
index 000000000..a1c3b22ee
--- /dev/null
+++ b/frontend/vitest-reportbug.json
@@ -0,0 +1 @@
+{"numTotalTestSuites":2,"numPassedTestSuites":2,"numFailedTestSuites":0,"numPendingTestSuites":0,"numTotalTests":1,"numPassedTests":1,"numFailedTests":0,"numPendingTests":0,"numTodoTests":0,"snapshot":{"added":0,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0,"didUpdate":false},"startTime":1783100534190,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["ReportBugModal"],"fullName":"ReportBugModal exposes dialog semantics and closes on Escape","status":"passed","title":"exposes dialog semantics and closes on Escape","duration":235.54269999999997,"failureMessages":[],"meta":{},"tags":[]}],"startTime":1783100537473,"endTime":1783100537708.5427,"status":"passed","message":"","name":"C:/careerpilot/career-pilot/frontend/src/__tests__/ReportBugModal.test.jsx"}]}
\ No newline at end of file