I can't download my blocks as image at all!

Why can't you install another browser?

no for personal reasons

Then it will be difficult to help you. Can you clear the cache of Firefox?

i just can't find any other browsers in the linux mint program manager. i will clear the cache.

cache clear and same happens. also, chrome is bad for kodular and takes a lot of personal data, since it's google. i don't trust other browsers

1 Like

Is there a setting to block popups?
That could interfere with downloads.

2 Likes

It appears you are trying to download an image of collapsed Blocks. Is that true?

If you build a simple Project with just a few Blocks, can you download those Blocks? The issue may be with a lot of Blocks and/or attempting to make an image of compressed Blocks or just with this Project.

Are you aware App Inventor had its origins in Google and was passed on as OpenSource to MIT (and others) in about 2013? Firefox collects data too. :cry:

2 Likes

i'm not saying i don't trust chrome,i don't trust other browsers than Chrome, Firefox, edge and internet explorer (but i don't use it because it is soooo slow), but i just prefer firefox. google collects more than firefox.

Yes. even block structure is google (blockly)

Yes and no, at the same time! i was trying to download an image with collapsed blocks but then i just tested using a simple string block ant it still didn't worked.

sudo apt install chromium-browser

given you are so linux savvy :wink:

also

not necessarily so....

1 Like

it can have, but doesn't

almost obligatorily, like in Windows 7

1 Like

You could try Brave....

Oh, Firefox scores the same as Chrome in this report....Brave comes out on top.

No doubt there are other sources that rate each differently :slight_smile:

1 Like

Do you have a sense of how many blocks are in your project? Really large projects sometimes produce images that are too large and result in the browser rejecting the image since it's too big. If that's the case, you can try to go block by block downloading the images.

The image shown above shows 164 blocks only.....

In that case, I do think the next thing to check is whether you're blocked popups from App Inventor. Something else that can help us further is if you open Firefox's developer tools (Ctrl+Shift+I) and tell us if after you do the "Download Blocks as PNG" command whether any errors appear.

they are not blocked

I'll do that

If it helps, just tested a blocks download on my Xubuntu 20.04 Linux box with Firefox. No issues here.

This error appears when i click the button:
"Uncaught DOMException: CSSStyleSheet.cssRules getter: Not allowed to access cross-origin stylesheet line 9 > injectedScript:36"

more details:

svgAsDataUri http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:36
saveSvgAsPng http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:36
onclickExportBlocks http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:36
callback http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:31
fireListeners http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:14
dispatchEventInternal_ http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:14
dispatchEvent http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:14
performActionInternal http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
handleMouseUp http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
base http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:2
handleMouseUp http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
handleChildMouseEvents http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
fireListener http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:11
handleBrowserEvent_ http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:11
e http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:11
(Async: EventListener.handleEvent)
listen_ http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:11
listen http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:11
listen_ http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
listen http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
enterDocument http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
render_ http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
render http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
show http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
showContextMenu_ http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:16
onMouseDown_ http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:14
h http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:25
n http://ai2.appinventor.mit.edu.ezproxy.canberra.edu.au/ line 9 > injectedScript:21

any idea @ewpatton?

What kind of script blocking extensions do you have?

1 Like
2 Likes