# Makecode rearranges all of my blocks when I go to JavaScript

**URL:** https://forum.makecode.com/t/makecode-rearranges-all-of-my-blocks-when-i-go-to-javascript/44034
**Category:** Help
**Created:** [May 17, 2026, 4:20pm UTC](https://forum.makecode.com/t/makecode-rearranges-all-of-my-blocks-when-i-go-to-javascript/44034 "2026-05-17T16:20:30Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Tasty\_turnip2](https://avatars.discourse-cdn.com/v4/letter/t/e9c0ed/32.png) [@Tasty\_turnip2](https://forum.makecode.com/u/Tasty_turnip2)
#### Post date: [May 17, 2026, 4:20pm UTC](https://forum.makecode.com/t/makecode-rearranges-all-of-my-blocks-when-i-go-to-javascript/44034/1 "2026-05-17T16:20:30Z")

</div>

Whenever I go into JavaScript and then back to blocks, it rearranges all of them, and it is infuriating. Is there a way to prevent this from happening, or to link blocks together so they stay close to each other?

---

<div class="post-metadata">

### Author: ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)
#### Post date: [May 18, 2026, 5:15am UTC](https://forum.makecode.com/t/makecode-rearranges-all-of-my-blocks-when-i-go-to-javascript/44034/2 "2026-05-18T05:15:25Z")

</div>

Nope!

---

<div class="post-metadata">

### Author: ![MeatballDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/meatballdev/32/28502_2.png) [@MeatballDev](https://forum.makecode.com/u/MeatballDev)
#### Post date: [May 18, 2026, 8:49pm UTC](https://forum.makecode.com/t/makecode-rearranges-all-of-my-blocks-when-i-go-to-javascript/44034/3 "2026-05-18T20:49:29Z")

</div>

unfortunantly no

---

<div class="post-metadata">

### Author: ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)
#### Post date: [May 18, 2026, 8:50pm UTC](https://forum.makecode.com/t/makecode-rearranges-all-of-my-blocks-when-i-go-to-javascript/44034/4 "2026-05-18T20:50:01Z")

</div>

What I do is make a duplicate project whenever I have to switch, especially if the project is a large one!

---

<div class="post-metadata">

### Author: ![Tasty\_turnip2](https://avatars.discourse-cdn.com/v4/letter/t/e9c0ed/32.png) [@Tasty\_turnip2](https://forum.makecode.com/u/Tasty_turnip2)
#### Post date: [May 19, 2026, 8:50pm UTC](https://forum.makecode.com/t/makecode-rearranges-all-of-my-blocks-when-i-go-to-javascript/44034/5 "2026-05-19T20:50:14Z")

</div>

I hope the devs see this so they can make a way around this.

---

<div class="post-metadata">

### Author: ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)
#### Post date: [May 21, 2026, 12:23am UTC](https://forum.makecode.com/t/makecode-rearranges-all-of-my-blocks-when-i-go-to-javascript/44034/6 "2026-05-21T00:23:31Z")

</div>

they approve the posts so I think they will
