Bugs Found in Wanderlog: Trip Planner App for Android
Wanderlog is a robust tool designed for managing travel plans and itineraries. This web-based platform offers a comprehensive suite of solutions for seamless travel planning.
Beyond basic itinerary functions, Wanderlog offers a range of features, including collaborative planning, area exploration tools, and integrated booking systems. This application is designed to streamline travel planning and enable users to easily share and synchronize plans with fellow travelers.
As part of our continued commitment to quality assurance, the QAwerk team has conducted an in-depth bug crawl of the Wanderlog platform. We uncovered several bugs that could potentially impact the platform’s performance nd invite readers to explore our findings and understand how these bugs could be rectified.
Application becomes unresponsive for ~10 seconds after clicking ‘Upload’ tab in ‘Trip Background’ update flow
Major
- The app is installed.
- A trip has been created.
- Open an existing trip.
- Tap the ‘Change Photo’ icon in the top right corner.
- Click the ‘Upload’ tab.
Samsung Galaxy A35, Android 14, One UI version 6.1
When clicking the ‘Upload’ tab, the application becomes unresponsive for approximately 10 seconds. No loading indicator, spinner, or user feedback is displayed during this period, making the app appear to be frozen. This raises uncertainty about whether the action was registered.
The system should respond immediately after the ‘Upload’ tab is clicked, either by opening the upload window or by displaying a loading indicator. The application should not appear unresponsive or frozen while loading content.
Unable to save expense after previously entering invalid value
Major
- The app is installed.
- A trip has been created.
- Open an existing trip.
- Click the ‘$’ tab.
- Tap the ‘Add Expense’ button.
- Select an expense type.
- Enter an invalid amount.
- Tap the ‘Done’ button.
- Verify that the validation amount on the invalid value is displayed.
- Enter a valid value.
- Try to save.
Samsung Galaxy A35, Android 14, One UI version 6.1
The system does not respond.
After correcting the invalid value, the user should be able to save the expense without restarting the process or reopening the screen.
User is able to select past dates while creating new trip plan
Major
The app is installed.
- Tap the ‘Plus’ button.
- Select the ‘Plan Your Trip’ option.
- Select a city.
- Tap the ‘Continue’ button.
- Select dates in the past.
- Tap the ‘Continue’ button.
- Tap the ‘Maybe Later’ option on the ‘Invite Your Tripmates’ page.
- Tap the ‘Create Your Trip’ button.
Samsung Galaxy A35, Android 14, One UI version 6.1
A planned trip with past dates has been created.
The system should prevent users from selecting dates earlier than the current date while creating a new future trip.
Alternatively, a validation message should appear to explain that past dates are not permissible.
If it is possible to create trips in the past, a clear notification should be included in the UI to guide the user.
Endless loading spinner is displayed on uploaded image after selecting photo from gallery
Major
- The app is installed.
- The app is open.
- A trip with added places to visit exists.
- Open the trip mentioned in the preconditions.
- Tap the ‘Mark as Visited’ next to the places to visit.
- Verify that the ‘Add More About Your Visit’ page is displayed.
- Tap the ‘Plus’ button.
- Select a photo from the gallery.
- Save the changes.
Samsung Galaxy A35, Android 14, One UI version 6.1
The selected image does not finish loading, and an infinite loading spinner continuously displays on the image preview.
The selected image should upload successfully and display a preview promptly, without an endless loading spinner. If any upload fails, the system should display an appropriate error message and allow the user to attempt the upload again.
‘Failed to download image’ error is displayed when downloading trip plan image without photo access permission
Major
- The app is installed.
- A trip has been created.
- The ‘Photos’ access permission has not been granted.
- Open an existing trip.
- Tap the ‘Share’ button.
- Navigate to the ‘View Only’ tab.
- Select the ‘Trip Plan’ option.
- Tap the ‘Download’ button.
Samsung Galaxy A35, Android 14, One UI version 6.1
An error message ‘Failed to download image’ is displayed after attempting to download the image.
Before the image download action, the system should explicitly request the necessary photo access permission. If permission is not granted, it should display an informative validation message stating that photo access is required to save the image.
Content does not display fully on ‘My Trip( Journal)’ page
Minor
- The app is installed.
- The user has created a trip.
- Open the existing trip.
- Navigate to the ‘Journal’ tab.
Samsung Galaxy A35, Android 14, One UI version 6.1
The information at the bottom of the page does not display fully.
The content should be displayed fully.
Navigation menu shifts out of screen boundaries after scrolling
Minor
A trip has been created.
- Open an existing trip.
- Navigate to the ‘Journal’ section.
- Tap the ‘Menu’ icon next to the ‘Journal’ tab.
- Verify that the navigation menu is open.
- Scroll the menu.
Samsung Galaxy A35, Android 14, One UI version 6.1
The navigation menu moves up and down incorrectly and shifts outside the screen boundaries, causing part of the menu to be displayed out of the borders.
The navigation menu should remain fixed or move correctly within the screen boundaries without shifting outside the visible area during scrolling.
Testing the Wanderlog app on Android generally yielded positive feedback, as most core processes proved dependable and stable. However, I discovered a few issues, primarily related to certain validation cases and business logic. I recommend running comprehensive functional and usability testing to refine the user experience.

