Skip to content

Advanced Playground and Test Blocks toolbox hosted on appengine do not load #4567

@moniika

Description

@moniika

Describe the bug
The block test toolbox (on the playground) and advanced playground rely on having run npm install in order to load. When opening either of these on apengine hosted demo site, they do not load and emit the alert "You need to run 'npm install' in order to use the test blocks." or "You need to run 'npm install' in order to use this playground.".

To Reproduce

Steps to reproduce the behavior:

Go to either:

Expected behavior

The advanced playground should not be uploaded to appengine.
The playground should either not be uploaded to appengine or the test toolbox should not be allowed to be selected from the dropdown of toolboxes (this second option could be tricky and would be best if it only affected appengine hosted instances of the page).

Additional context

We already use github.io for testing on playground and the playgrounds do not seem linked in the index page, so not uploading them to appengine entirely seems like the most straightforward option.

Metadata

Metadata

Assignees

No one assigned

    Labels

    issue: bugDescribes why the code or behaviour is wrong

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions