From c9e21074a5071e1431000ba6f84355a778eb7504 Mon Sep 17 00:00:00 2001 From: Maribeth Moffatt Date: Thu, 14 May 2026 10:01:55 -0400 Subject: [PATCH 1/2] fix!: update default media location --- packages/blockly/core/options.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/blockly/core/options.ts b/packages/blockly/core/options.ts index 539fd3f6f92..2dd4e272b5b 100644 --- a/packages/blockly/core/options.ts +++ b/packages/blockly/core/options.ts @@ -138,7 +138,7 @@ export class Options { if (hasCss === undefined) { hasCss = true; } - let pathToMedia = 'https://blockly-demo.appspot.com/static/media/'; + let pathToMedia = 'https://static.blockly.com/media/'; if (options['media']) { pathToMedia = options['media'].endsWith('/') ? options['media'] From dedb8a0fed42bc301d7ed317d7ced53ba3e2ddb1 Mon Sep 17 00:00:00 2001 From: Maribeth Moffatt Date: Thu, 14 May 2026 10:06:05 -0400 Subject: [PATCH 2/2] chore: update docs --- .../docs/docs/guides/configure/web/configuration_struct.mdx | 2 +- packages/docs/docs/guides/configure/web/media.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/docs/docs/guides/configure/web/configuration_struct.mdx b/packages/docs/docs/guides/configure/web/configuration_struct.mdx index 28d68544765..d9282a0ca34 100644 --- a/packages/docs/docs/guides/configure/web/configuration_struct.mdx +++ b/packages/docs/docs/guides/configure/web/configuration_struct.mdx @@ -51,7 +51,7 @@ default value based on whether the provided toolbox has categories or not. | `maxBlocks` | number | Maximum number of blocks that may be created. Useful for student exercises. Defaults to `Infinity`. | | `maxInstances` | object | Map from block types to maximum number of blocks of that type that may be created. Undeclared types default to `Infinity`.Example: `maxInstances\: {'controls_if'\: 3, 'math_number'\: 42}` | | `maxTrashcanContents` | number | Maximum number of deleted items that will appear in the trashcan flyout. `'0'` disables the feature. Defaults to `'32'`. | -| `media` | string | Path from page (or frame) to the Blockly media directory. Defaults to `'https\://blockly-demo.appspot.com/static/media/'`. See [Media folder][media]. | +| `media` | string | Path from page (or frame) to the Blockly media directory. Defaults to `'https\://static.blockly.com/media/'`. See [Media folder][media]. | | `modalInputs` | boolean | If `true` show modal editors for text input fields and their subclasses when on mobile devices, and an inline editor on desktop. If `false` show an inline editor on both desktop and mobile. Defaults to `true`. | | `move` | object | Configures behavior for how users can move around the workspace. See [Move]. | | `oneBasedIndex` | boolean | If `true` list and string operations should index from `1`, if `false` index from `0`. Defaults to `true`. | diff --git a/packages/docs/docs/guides/configure/web/media.mdx b/packages/docs/docs/guides/configure/web/media.mdx index 8d626821914..6c989c898ed 100644 --- a/packages/docs/docs/guides/configure/web/media.mdx +++ b/packages/docs/docs/guides/configure/web/media.mdx @@ -8,7 +8,7 @@ image: images/blockly_banner.png The media folder is where Blockly looks for assets like sounds (e.g. the delete sound effect) and images (e.g. the trash can). By default, these assets are -downloaded from `https://blockly-demo.appspot.com/static/media/`. +downloaded from `https://static.blockly.com/media/`. If you want to customize any of these assets, such as using a different sound, or if you want your application to only make HTTP requests to your domain: