From 3454a9f25f462a2325f086da9ca984a4cefa6f81 Mon Sep 17 00:00:00 2001 From: lizschwab Date: Fri, 21 Aug 2026 14:45:37 -0700 Subject: [PATCH 1/4] chore: Add Advanced Playground back to the playground page --- packages/blockly/core/renderers/common/constants.ts | 2 +- packages/blockly/package.json | 4 ++-- packages/blockly/tests/playground.html | 5 ++++- packages/plugins/dev-scripts/scripts/start.js | 6 ++++++ 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/packages/blockly/core/renderers/common/constants.ts b/packages/blockly/core/renderers/common/constants.ts index 01d75d953e1..211fd7b1cc8 100644 --- a/packages/blockly/core/renderers/common/constants.ts +++ b/packages/blockly/core/renderers/common/constants.ts @@ -1165,7 +1165,7 @@ export class ConstantProvider { // Fields. `${selector} .blocklyText {`, - `fill: #fff;`, + `fill: #ff0;`, `}`, `${selector} .blocklyNonEditableField>rect,`, `${selector} .blocklyEditableField>rect {`, diff --git a/packages/blockly/package.json b/packages/blockly/package.json index 98ebc5a1c25..325ebf03142 100644 --- a/packages/blockly/package.json +++ b/packages/blockly/package.json @@ -66,8 +66,8 @@ "minify": "gulp minify", "package": "gulp pack", "prepareDemos": "gulp prepareDemos", - "start": "npm run build && concurrently -n tsc,server \"tsc --watch --preserveWatchOutput --outDir \"build/src\" --declarationDir \"build/declarations\"\" \"http-server ./ -s -o /tests/playground.html -c-1\"", - "start:advanced": "npm run package && npx nx run @blockly/dev-tools:build && concurrently -n server,watch \"npx nx run @blockly/dev-tools:start\" \"npx nx watch --projects=@blockly/dev-tools --includeDependencies -- npm run build\"", + "start": "npm run package && npx nx run @blockly/dev-tools:build && concurrently -n watch,devtools-server,core-server \"npx nx watch --projects=@blockly/dev-tools --includeDependencies -- npm run build\" \"npx nx run @blockly/dev-tools:start --no-open\" \"http-server ./ -p 8081 -s -o /tests/playground.html -c-1\"", + "start:advanced": "npm run package && npx nx run @blockly/dev-tools:build && concurrently -n server,watch \"npx nx run @blockly/dev-tools:start\" \"npx nx watch --projects=@blockly/dev-tools --includeDependencies -- npm run build\"", "tsc": "gulp tsc", "test": "gulp test", "test:browser": "npx mocha --config tests/browser/.mocharc.js", diff --git a/packages/blockly/tests/playground.html b/packages/blockly/tests/playground.html index df451996dc2..fc8c32566b4 100644 --- a/packages/blockly/tests/playground.html +++ b/packages/blockly/tests/playground.html @@ -534,7 +534,10 @@

Blockly Playground ()

- - + - + Advanced - + Web Component - + Multi Playground

diff --git a/packages/plugins/dev-scripts/scripts/start.js b/packages/plugins/dev-scripts/scripts/start.js index 030a1fe0f34..85a98087bdb 100644 --- a/packages/plugins/dev-scripts/scripts/start.js +++ b/packages/plugins/dev-scripts/scripts/start.js @@ -34,6 +34,7 @@ const resolveApp = (relativePath) => path.resolve(appDirectory, relativePath); const packageJson = require(resolveApp('package.json')); const isTypescript = fs.existsSync(resolveApp('tsconfig.json')); +const options = process.argv.slice(2); console.log(`Running start for ${packageJson.name}`); @@ -178,6 +179,11 @@ compiler.hooks.done.tap('done', async (stats) => { // Read the webpack devServer configuration. const serverConfig = webpackDevServerConfig(); +// If the --no-open option was passed in, respect it. +if(options.includes('--no-open')) { + serverConfig.open = false; +} + // Start the dev server. const devServer = new WebpackDevServer(serverConfig, compiler); devServer.startCallback((err) => { From 4c638a53979e476e420116f5e3b00d1bc100681f Mon Sep 17 00:00:00 2001 From: lizschwab Date: Fri, 21 Aug 2026 15:03:10 -0700 Subject: [PATCH 2/4] chore: formatting --- packages/plugins/dev-scripts/scripts/start.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugins/dev-scripts/scripts/start.js b/packages/plugins/dev-scripts/scripts/start.js index 85a98087bdb..b6619ffa753 100644 --- a/packages/plugins/dev-scripts/scripts/start.js +++ b/packages/plugins/dev-scripts/scripts/start.js @@ -180,7 +180,7 @@ compiler.hooks.done.tap('done', async (stats) => { const serverConfig = webpackDevServerConfig(); // If the --no-open option was passed in, respect it. -if(options.includes('--no-open')) { +if (options.includes('--no-open')) { serverConfig.open = false; } From 0b94309353567ab7f2b1a506f4a0727dc167e645 Mon Sep 17 00:00:00 2001 From: lizschwab Date: Fri, 21 Aug 2026 15:09:43 -0700 Subject: [PATCH 3/4] chore: remove unintentional change --- packages/blockly/core/renderers/common/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/blockly/core/renderers/common/constants.ts b/packages/blockly/core/renderers/common/constants.ts index 211fd7b1cc8..01d75d953e1 100644 --- a/packages/blockly/core/renderers/common/constants.ts +++ b/packages/blockly/core/renderers/common/constants.ts @@ -1165,7 +1165,7 @@ export class ConstantProvider { // Fields. `${selector} .blocklyText {`, - `fill: #ff0;`, + `fill: #fff;`, `}`, `${selector} .blocklyNonEditableField>rect,`, `${selector} .blocklyEditableField>rect {`, From 5b8c566f516bee68a613c22bcc91191ff6dfb435 Mon Sep 17 00:00:00 2001 From: lizschwab Date: Fri, 21 Aug 2026 15:10:45 -0700 Subject: [PATCH 4/4] chore: remvoed start:advanced --- packages/blockly/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/blockly/package.json b/packages/blockly/package.json index 325ebf03142..62883cd8669 100644 --- a/packages/blockly/package.json +++ b/packages/blockly/package.json @@ -67,7 +67,6 @@ "package": "gulp pack", "prepareDemos": "gulp prepareDemos", "start": "npm run package && npx nx run @blockly/dev-tools:build && concurrently -n watch,devtools-server,core-server \"npx nx watch --projects=@blockly/dev-tools --includeDependencies -- npm run build\" \"npx nx run @blockly/dev-tools:start --no-open\" \"http-server ./ -p 8081 -s -o /tests/playground.html -c-1\"", - "start:advanced": "npm run package && npx nx run @blockly/dev-tools:build && concurrently -n server,watch \"npx nx run @blockly/dev-tools:start\" \"npx nx watch --projects=@blockly/dev-tools --includeDependencies -- npm run build\"", "tsc": "gulp tsc", "test": "gulp test", "test:browser": "npx mocha --config tests/browser/.mocharc.js",