Skip to content

Location handling issues: opening hours validation, unstable compass, and auto re-targeting #1

@berat-karabuga

Description

@berat-karabuga

Description

While working with the location/navigation feature for the first time, I encountered several fundamental issues that negatively affect user experience and reliability.

Problems observed

Opening hours validation is unreliable
The app is supposed to guide users only to locations that are currently open. However, if a nearby place does not provide its opening hours, the system still assumes it is open and may route the user to a closed location.

Compass pointer is highly unstable while walking
The navigation arrow / compass indicator fluctuates excessively during movement. This makes it difficult to understand the actual direction and often causes users to lose their sense of orientation.

Automatic re-targeting of destinations
The application continuously searches for new target locations. Once a destination has been selected, it should remain locked unless the user explicitly requests a change. Currently, the app may unexpectedly switch the target location, which is confusing and breaks the navigation flow.

Expected behavior

Locations without explicit opening hours should be treated as “unknown” or excluded from active navigation.

The compass indicator should be smoothed and stabilized to provide a reliable heading while the user is in motion.

After a destination is selected, the app should not automatically search for or switch to a new location unless triggered by the user.

Impact

These issues may lead users to closed locations, disorient them during navigation, and reduce trust in the application’s guidance system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions