On mobile, tapping the floating action button (+) in the bottom navigation and selecting "Maintenance" navigates to the Vehicles screen instead of the New Maintenance dialog.
Steps to Reproduce
Open the app on mobile
Tap the + (FAB) button in the center of the bottom navigation
Select "Maintenance" from the menu
Expected Behavior
Should open the New Maintenance dialog.
Actual Behavior
Navigates to the Vehicles screen.
Context
This is the same navigation bug that was previously fixed on the dashboard + button. The fix was not applied to the FAB in the bottom navigation bar.
Affected Component
Bottom navigation floating action button (FAB)
Mobile only
## Bug Description
On mobile, tapping the floating action button (+) in the bottom navigation and selecting "Maintenance" navigates to the Vehicles screen instead of the New Maintenance dialog.
## Steps to Reproduce
1. Open the app on mobile
2. Tap the + (FAB) button in the center of the bottom navigation
3. Select "Maintenance" from the menu
## Expected Behavior
Should open the New Maintenance dialog.
## Actual Behavior
Navigates to the Vehicles screen.
## Context
This is the same navigation bug that was previously fixed on the dashboard + button. The fix was not applied to the FAB in the bottom navigation bar.
## Affected Component
- Bottom navigation floating action button (FAB)
- Mobile only
In frontend/src/App.tsx, the handleQuickAction function (lines 426-444) handles FAB button clicks. The 'add-maintenance' case incorrectly navigated to 'Vehicles':
case'add-maintenance':// Navigate to maintenance or open form (future implementation)
navigateToScreen('Vehicles',{source:'quick-action'});// <-- BUG
break;
Solution
Changed navigation target from 'Vehicles' to 'Maintenance':
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bug Description
On mobile, tapping the floating action button (+) in the bottom navigation and selecting "Maintenance" navigates to the Vehicles screen instead of the New Maintenance dialog.
Steps to Reproduce
Expected Behavior
Should open the New Maintenance dialog.
Actual Behavior
Navigates to the Vehicles screen.
Context
This is the same navigation bug that was previously fixed on the dashboard + button. The fix was not applied to the FAB in the bottom navigation bar.
Affected Component
Plan: FAB Maintenance Navigation Fix
Phase: Review | Agent: Claude | Status: PASS
Root Cause
In
frontend/src/App.tsx, thehandleQuickActionfunction (lines 426-444) handles FAB button clicks. The 'add-maintenance' case incorrectly navigated to 'Vehicles':Solution
Changed navigation target from 'Vehicles' to 'Maintenance':
Implementation Steps
frontend/src/App.tsxValidation
Verdict: PASS | Next: Manual testing and PR merge
PR: #14