[Urgent Bug Report] Code Builder Navigation Issue in v1.21.132
In the latest version (v1.21.132), a critical issue has been identified where the URL specified via the codebuilder navigate command (e.g., MakeCode tutorials) does not persist. After the first successful launch, subsequent attempts to open the Code Builder redirect the user to the "My Projects" or Home screen instead of the intended tutorial/project.
Environment:
-
Minecraft Education Version: 1.21.132
-
Devices: iPad (OS 18.6.2), Windows, and Mac (Confirmed across all platforms)
-
Affected Content: All curriculum/worlds utilizing MakeCode tutorials via the
codebuildercommand.
Steps to Reproduce:
-
Execute the following command:
/execute as @p run codebuilder navigate @s false [MakeCode Tutorial URL] -
Press the "C" key (or the Code Builder button) to open the editor.
-
First time: The specified tutorial opens correctly as expected.
-
-
Close the editor by running the code or pressing "Esc".
-
Press the "C" key again to reopen the Code Builder.
-
From the second time onwards: Instead of returning to the previous code/tutorial screen, the editor redirects to the "My Projects" or "Home" screen.
-
-
Note: In some environments, even rerunning a reset function (e.g.,
/function reset) fails to call the tutorial correctly after the third attempt.
Expected Behavior: Once a URL is specified, the Code Builder should maintain that session/URL even after the editor is closed and reopened, allowing students to continue their work. This was the consistent behavior in v1.21.93 and all previous versions (v1.19, v1.20).
Current Impact:
-
Root Cause: This issue appears to be a regression bug or a specification change in v1.21.132 related to MakeCode integration.
-
Classroom Impact: This is causing significant disruption in multiple classrooms. If a student accidentally closes the editor or needs to make a correction, they cannot easily return to their work, halting the lesson.
Requests:
-
Bug Fix: A prompt fix for the navigation failure in the
codebuilder navigatecommand. -
Downgrade Path: Until a fix is deployed, please provide the installers (exe, dmg, etc.) for the previous stable version (v1.21.93) or instructions on how to downgrade to ensure classes can continue.
-
We conducted a comparative test using a publicly distributed world to investigate whether the cause was unique to our environment. The results showed identical behavior, leading us to conclude that this is a widespread, global problem.
0 -
This issue is causing a significant disruption in our actual classroom sessions. Teachers are struggling to manage the situation as students cannot return to their tutorials, effectively halting the lesson.
We need an immediate fix or a way to downgrade to v1.21.93 to keep our classes running! Please understand that this is a critical barrier for our scheduled curriculum.
We would appreciate a prompt response and a solution as soon as possible!
0 -
Hey there Rei!
So sorry you are running into these issues and thanks so much for your detailed descriptions. I am running it by our team and I will let you know any updates as they come!
0 -
Hi Danny,
Thank you for the initial response, but we haven't heard back yet.
This issue is causing significant and ongoing disruption in our classrooms. Our instructors are struggling to manage lessons because students cannot return to their tutorials once the editor is closed.
Could you please provide an immediate update on the progress of a fix? We need to know when this will be resolved to plan our upcoming curriculum. Looking forward to your prompt reply.
1 -
Hey there,
Thanks for the ping on this. I checked with the team and they had the following response:
One possibility is if you are running your own content that makes use of
/codebuilder navigate, then you probably don't have whatever flag on your content to prevent it from showing up as an available project on the makecode landing page, so you could still access the code you have written before. Then you would just have to put up with having to open the project every time you would open codebuilder again. But for things like Hour of Code and perhaps some other library worlds, those tutorials have something to hide tutorials from appearing in the list of projects to avoid causing clutter.Otherwise, there does seem to be a bug written for further points of this issue, so we do appreciate your patience and understanding as that is being addressed, as there is no ETA for the fix at this time.
0 -
The education.json file containing “defaulturi” is required.
0 -
Hi there Danny!
Thanks for the update.Regarding the suggested workaround, we’ve informed the classrooms and are managing to move forward, though the need to reopen the project each time is definitely a hurdle for the students.
That said, we would still like to see a fundamental fix. Could you provide any updates on the current release status or an estimated timeline for the fix?
If a fix isn't expected in the near future, we will need to guide the classrooms to adopt this as a permanent solution rather than a temporary one. Any information you can provide would be greatly appreciated.
Best regards,
0 -
Hey there,
Gotcha, and yeah totally understand how needing to reopen the project each time can be a hurdle. Unfortunately there is no ETA or release status at this time. Sorry there is no timeline to share. Thanks so much for your patience on this.
0
Please sign in to leave a comment.
Comments
8 comments