Skip to content

Firewall helper #7742

Description

Received some feedback from a teacher that it can be frustrating to know which domains to unblock for MakeCode (she didn't know about the /domains page).

"Oh, the last thing you might want to know from a technical perspective is that it's REALLY HARD to unblock MakeCode when your school has a strict allow-list only policy. I unblocked MakeCode Arcade, then the kids got a block screen when they tried to use SSO to log in (not sure why). Then the share links were blocked (though we worked around by sharing as png). Then the tutorial videos were blocked (I think because hosted on Youtube). We prevailed, but it was a lot of going back to IT and saying, "Oh also this address" or having to track down what the actual URL was that was blocked in embedded stuff. Sometimes the simulation pane will randomly get blocked for some students. (I should probably make this a support ticket, but it just occurred to me.)"

A suggestion is to have a way to detect if any of the domains are blocked by making some test requests on first load. If it detects some domain blocking, we could pop a notification with a link to the domains page.

https://arcade.makecode.com/domains
https://makecode.microbit.org/domains
https://minecraft.makecode.com/domains

Another related suggestion is to include some additional information on the domains page explaining what each domain is used for, and whether it's required or not.

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions