phetsims / build-a-molecule

"Build a Molecule" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
8 stars 7 forks source link

Multitouch interaction with collections allows for movement of atom outside of boundry #162

Closed loganbraywork closed 4 years ago

loganbraywork commented 4 years ago

Test device IPad 6th generation Operating System IOS 13 Browser Safari Problem description For https://github.com/phetsims/QA/issues/479

If an atom is held and the collection is changed using multitouch, then when returning to the inital collection it is still possible to manipulate atom outside of bounderies Steps to reproduce

  1. Complete at least 1 collection
  2. Lift up an atom using one finger
  3. Without releasing the atom, use multitouch to switch collections
  4. Switch collections back to initial while continuing to hold atom
  5. Drag atom towards buckets and observe Visuals 2020-02-14BldMlcMltiTchGltch
Denz1994 commented 4 years ago

The drag events for other atoms are now interrupted while dragging or interacting with other touch events. Will release dev version for comparison.

Denz1994 commented 4 years ago

The interrupt also occurs when the collections are swapped. Can you confirm this was fixed in this dev version @loganbraywork?

loganbraywork commented 4 years ago

Also assigning @KatieWoe due to having no access to an IPad currently due to the coronavirus pandemic

KatieWoe commented 4 years ago

Seems fixed in that dev version