-
Couldn't load subscription status.
- Fork 84
Description
Expected Behavior
When all face sensing blocks and monitors have been removed, the face sensing extension is deleted from the project after reloading.
Actual Behavior
The project still loads the extension and turns on the camera. If the project also has cloud variables, they are disabled, but the warning text isn't shown on the project page.
https://scratch.mit.edu/projects/1225257855/
Steps to Reproduce
- Go to 'https://scratch.mit.edu/projects/editor'
- Add Face Sensing
- Show the "face tilt" monitor
- Move it slightly
- Hide the monitor
- Save and reload
It also works with the translate extension and the "language" reporter, but the face sensing has much more impact when it's stuck.
I think the bug happens because the monitor stays in the JSON so that Scratch can remember its position. This makes Scratch load the extension, even though the monitor is hidden.
System Details
I've tested it on Windows 10, Chrome 141