GIScience / GIScience/ors-map-client

Suggestions for Improvement of Avoid Polygons/Rectangles

Open
#464 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
145
Forks
39
PR merge metrics
No merged PRs in 30d

Description

Since I am already reporting some inconsistencies I noticed while using the service, I started clicking random buttons I have never used before and noticed some more unexpected behavior (at least on Firefox on Ubuntu). They are all similar in nature, that's why I only open a single issue for all of them. If you prefer multiple, just let me know (a code-of-conduct might be helpful). While they might be low priority, I have not found these cases reported here, so here is my list of (mild) inconveniences and related suggestions:

- when in the measurement and polygon/rectangle draw modes, exiting is only possible via the escape key, which was not immediately obvious to me (I'd expect enter/right click to do something too or at least a clearly visible note on how to exit, assuming I accidentally clicked the button)
- when inside the polygon/rectangle draw modes, the click-to-draw-popup is visible below them, when the mouse is hovering over buttons.
- when moving the map without planning a route, avoid shapes disappear
- when entering measurement mode, the avoid shapes draw modes are not exited
- the avoid rectangle drawing tool begins drawing when clicking the accessible mode button (or when using the measurement tool)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the listed interactions in Firefox on Ubuntu, focusing on the measurement and polygon/rectangle avoid-shape modes. Trace the UI entry points for drawing, exiting modes, popup visibility, map movement, and accessible mode activation; done means each listed behavior is resolved and the related interactions still work.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.