Discuss Scratch
- Discussion Forums
- » Suggestions
- » Extension Removal
- Mast3rGenius
-
100+ posts
Extension Removal
Add a way to remove an extension from your project if your project doesn't contain any of it's blocks. It is really annoying that I can't remove the extension that I don't use at all.
- Za-Chary
-
1000+ posts
Extension Removal
Just remove all the blocks that are a part of that extension, then refresh the page.
- Mast3rGenius
-
100+ posts
Extension Removal
I've tried this multiple times. It doesn't work. Just remove all the blocks that are a part of that extension, then refresh the page.
- --Explosion--
-
1000+ posts
Extension Removal
It seems to work for meI've tried this multiple times. It doesn't work. Just remove all the blocks that are a part of that extension, then refresh the page.

- Mast3rGenius
-
100+ posts
Extension Removal
It is my only uploaded project. I have that LEGO extension on there and I don’t want it.It seems to work for meI've tried this multiple times. It doesn't work. Just remove all the blocks that are a part of that extension, then refresh the page.Will you share the project and then maybe post in the Help With Scripts forum
- -GentooPenguin-
-
100+ posts
Extension Removal
This is un-needed.
Just remove all the blocks that are a part of that extension, then refresh the page.
- Za-Chary
-
1000+ posts
Extension Removal
Well, truthfully I did look at the project described above, and sure enough, the LEGO extension appears on the side tab in the project editor (and, interestingly enough, does This is un-needed.not appear to be listed on the list of extensions on the project page).Just remove all the blocks that are a part of that extension, then refresh the page.
So, either there exist LEGO blocks that OP forgot to delete, or it is an error on our part and so this is a legitimate suggestion (or request for bug fix). This intrigues me since I am confident to have removed extensions with my aforementioned method before…
- --Explosion--
-
1000+ posts
Extension Removal
Heh, wierd.Well, truthfully I did look at the project described above, and sure enough, the LEGO extension appears on the side tab in the project editor (and, interestingly enough, does This is un-needed.not appear to be listed on the list of extensions on the project page).Just remove all the blocks that are a part of that extension, then refresh the page.
So, either there exist LEGO blocks that OP forgot to delete, or it is an error on our part and so this is a legitimate suggestion (or request for bug fix). This intrigues me since I am confident to have removed extensions with my aforementioned method before…
- Mast3rGenius
-
100+ posts
Extension Removal
I will double check to make sure there are no LEGO blocks left. I'll let you know how it goes. My first thought is that it could be not disappearing because I haven't connected hardware to the extension (which I can't because I don't have). Edit: I have double checked, there are no LEGO EV3 blocks in the project.Well, truthfully I did look at the project described above, and sure enough, the LEGO extension appears on the side tab in the project editor (and, interestingly enough, does This is un-needed.not appear to be listed on the list of extensions on the project page).Just remove all the blocks that are a part of that extension, then refresh the page.
So, either there exist LEGO blocks that OP forgot to delete, or it is an error on our part and so this is a legitimate suggestion (or request for bug fix). This intrigues me since I am confident to have removed extensions with my aforementioned method before…
Last edited by Mast3rGenius (March 6, 2020 01:53:58)
- imfh
-
1000+ posts
Extension Removal
After looking at the JSON of the project, it appears that a stage monitor for the EV3 brightness variable is still in the JSON and is not being deleted. I think this is a bug, and it can be easily reproduced. This should probably either be moved to Bugs and Glitches a new topic created.
Steps to reproduce:
1. Create a new project.
2. Add an extension which has stage monitors (LEGO EV3, Translate, Music, WeDo 2.0).
3. Show and hide a monitor from the extension (Example, language).
4. Save the project and reload the page.
Expected results:
Upon reloading the project, the extension should disappear from the block palette.
Actual results:
Upon reloading the project, the monitor remains in the project JSON which causes the extension to remain in the block pallet. Unless there is a way to remove the monitor from the JSON without external editing, it is not possible for the average user to remove the extension.
Steps to reproduce:
1. Create a new project.
2. Add an extension which has stage monitors (LEGO EV3, Translate, Music, WeDo 2.0).
3. Show and hide a monitor from the extension (Example, language).
4. Save the project and reload the page.
Expected results:
Upon reloading the project, the extension should disappear from the block palette.
Actual results:
Upon reloading the project, the monitor remains in the project JSON which causes the extension to remain in the block pallet. Unless there is a way to remove the monitor from the JSON without external editing, it is not possible for the average user to remove the extension.
- the2000
-
1000+ posts
Extension Removal
Has this not been suggested before? I think this thread should be moved to Questions about Scratch or Bugs and Glitches, since that's the way that the conversation went.
- maetiraniin
-
3 posts
Extension Removal
just refresh and tak all blcks related to it it works try t Just remove all the blocks that are a part of that extension, then refresh the page.

- superbuddy2
-
100+ posts
Extension Removal
just refresh and tak all blcks related to it it works try t Just remove all the blocks that are a part of that extension, then refresh the page.
I tried it before. Yes it worked. I tried it three times in a row a few mins ago. Nope, not working. Could there be an option where you right click an extension and a delete option appears, like with sprites, costumes, sounds and backdrops. This would be helpful.
- KitCatLoaf
-
5 posts
Extension Removal
Thank you so much Just remove all the blocks that are a part of that extension, then refresh the page.
- MrsKleinmanCSandRob
-
2 posts
Extension Removal
@hotdogbananaman Thank you for saving me! I added the video sensing extension and then realized I didn't want to use it. It was just sitting there behind my background and messing up how it looked! You said that the extensions wouldn't save if I didn't use them. So I just refreshed the page and they disappeared. Whew! Thanks. I did have the project saved but maybe not my most recent version, so I am relieved. Will make sure I save more often.
- medians
-
1000+ posts
Extension Removal
There used to be “remove extension blocks” in Scratch 2.0, but it was removed. If it were re-implemented, maybe it could remove all blocks (or there could be an option to do that) mentioning the extension like when deleting variables and lists so people don't have to look for every instance?
- Discussion Forums
- » Suggestions
-
» Extension Removal