Skip to content

Revert beta MakeCode and use temporary version of makecode-embed#888

Merged
microbit-matt-hillsdon merged 3 commits into
mainfrom
revert-beta-makecode
May 8, 2026
Merged

Revert beta MakeCode and use temporary version of makecode-embed#888
microbit-matt-hillsdon merged 3 commits into
mainfrom
revert-beta-makecode

Conversation

@microbit-grace
Copy link
Copy Markdown

@microbit-grace microbit-grace commented May 8, 2026

We switched to MakeCode beta for our app testing because we needed microsoft/pxt#11196 as iframe+tablet seems to make it much easier to reproduce microsoft/pxt-microbit#6081 to the point where we felt it was unusable.

The temporary branch of makecode-embed works around the problem differently by using the noproject flag (like skillsmap seems to).

As this will resolve itself in this summer's MakeCode release we're not going to merge that change in makecode-embed — if MakeCode is visible at init time there's a notable visual glitch where the empty editor is rendered. Fortunately this does not apply to CreateAI.

makecode-embed change for reference: microbit-foundation/makecode-embed#14

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

Preview build will be at
https://review-createai.microbit.org/revert-beta-makecode/

Comment thread src/components/Editor.tsx
lang={getMakeCodeLang(languageId)}
loading="eager"
version={
getEditorVersionOverride() ?? (isNativePlatform() ? "beta" : undefined)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to reinstate getEditorVersionOverride()

@microbit-matt-hillsdon microbit-matt-hillsdon self-requested a review May 8, 2026 14:42
Copy link
Copy Markdown

@microbit-matt-hillsdon microbit-matt-hillsdon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM subject to @microbit-grace manual testing.

@microbit-grace
Copy link
Copy Markdown
Author

microbit-grace commented May 8, 2026

Did some Android and iOS testing (saving/sharing hex, MakeCode playing around, hammering trying to recreate the MakeCode loading issue) and it all seemed like main.

@microbit-matt-hillsdon microbit-matt-hillsdon merged commit 9971e7b into main May 8, 2026
3 checks passed
@microbit-matt-hillsdon microbit-matt-hillsdon deleted the revert-beta-makecode branch May 8, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants