From 5058d42759f83845b94299de27de6b60c677d9f9 Mon Sep 17 00:00:00 2001 From: Sarah Rietkerk <49178322+srietkerk@users.noreply.github.com> Date: Thu, 5 Feb 2026 09:57:02 -0800 Subject: [PATCH 1/3] Bug fix: make the functions category use the xicon font family (#11083) * make the functions category use the xicon font family * make sure the function icon shows up with the function annotation too --- theme/tutorial.less | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/theme/tutorial.less b/theme/tutorial.less index c48beab00e7b..e0d00deec887 100644 --- a/theme/tutorial.less +++ b/theme/tutorial.less @@ -300,6 +300,13 @@ span.docs.inlineblock { } } +span.docs.inlineblock.functions, +span.docs.inlineblock.function { + i { + font-family: 'xicon'; + } +} + code.lang-filterblocks { display: none; } From b1d0dea15b2c00d64fd4d8de5a3759a4e843de55 Mon Sep 17 00:00:00 2001 From: Joey Wunderlich Date: Thu, 5 Feb 2026 13:44:38 -0800 Subject: [PATCH 2/3] add a delay on reconnect attempt, so that refreshed header does not cut webusb connection (#11085) --- webapp/src/app.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/webapp/src/app.tsx b/webapp/src/app.tsx index e5184c05b3ff..ae32188ad25a 100644 --- a/webapp/src/app.tsx +++ b/webapp/src/app.tsx @@ -1925,7 +1925,13 @@ export class ProjectView pxt.BrowserUtils.changeHash("#editor", true); // Clear the focus. document.getElementById("root").focus(); - /* await */ cmds.maybeReconnectAsync(false, true); + /** TODO: Resolve race condition that makes this having a delay necessary. + * Without this delay, in some circumstances (e.g. extensions being added) the reconnect will go through + * but webusb state will be lost right afterwards and the download icon will change from webusb connected + * to normal save icon (with some inconsistency on whether clicking download automatically reconnects, + * or requires further attention in form of disconnect/reconnect or page refresh) + */ + /* await */ pxt.Util.delay(500).then(() => cmds.maybeReconnectAsync(false, true)); this.editorLoaded(); } } From cb307c48f749d15217358c798b5d509f860a4207 Mon Sep 17 00:00:00 2001 From: Abhijith Chatra Date: Thu, 5 Feb 2026 15:01:56 -0800 Subject: [PATCH 3/3] [pxt-cli] bump version to v12.2.23 (#11089) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a5697d121f32..8add24d38864 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pxt-core", - "version": "12.2.22", + "version": "12.2.23", "description": "Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors", "keywords": [ "TypeScript",