helium / mappers

Mappers Frontend and API
Apache License 2.0
69 stars 26 forks source link

Enhancement: Deselect Hex #106

Closed JWhiteUX closed 2 years ago

JWhiteUX commented 2 years ago

Problem Selecting a hex causes other surrounding hexes to be "selected" or change appearance - indicating mapped hotspots. To select another hex, the user must select an unchanged/unrelated hex, then select the intended hex to display.

Steps Using the latest chrome browser…

  1. Zoom to and Select hex
  2. Select another hex FAULT

Expected Behavior Selecting another hex clears the current selection, and displays a new selection.

Actual Behavior Second selection is ignored UNLESS the selected hex is NOT part of the existing selection or related/mapped hex.

Example Here I am clicking on large yellow hexs, notice how selection only changes when I select a "blue" hex (e.g. a hex without a yellow overlay

https://user-images.githubusercontent.com/12961108/161800091-8dc25d04-94c3-4c51-8203-b248a6801fdb.mov

Siegfried-B commented 2 years ago

The issue is known. See issue #95. As a workaround, closing the info table with the hotspot data list by clicking on the 'x' should clear the selection and highlights. Have you tried this?

JWhiteUX commented 2 years ago

No I have not tried this. Thank you.

Unfortunately, this workaround is an inadequate solution and fails to address the underlying issue between selection, deselection, and selection interference.

It works, for now, however, is not a long-term solution by any means.

Siegfried-B commented 2 years ago

Fully agree. The workaround is not a long-term solution and does not solve the underlying issue.