Open
Description
Expected Behavior
is touching
tests should not depend on the size of the objects in question or the size of the stage
Actual Behavior
This project behaves differently on staging vs production:
- Production: scratch.mit.edu/projects/445335326
- Staging: 1300006793
As of this test, the two environments differ only by these two changes:
- Clean up PenSkin code #557
- Move
updateCPURenderAttributes
calls to where they're actually needed #624
Steps to Reproduce
- Load the project
- Use WASD to move the cat onto & off of the purple dot
- The cat should report "true" when overlapping the dot, and "false" when not
Actual behavior:
- in some cases on staging, the cat always reports "false"
- switching to full-screen stage and back may fix the issue
- the issue might depend on whether Scratch is running on a high-DPI screen or not
Operating System and Browser
Seems to affect multiple browsers but Windows Chrome is the most-confirmed case so far.