<ocdtrekkie>
kentonv: Do you have any idea why a download from a JS app would work when you open the frame in a new tab, but not when in the Sandstorm frame?
<kentonv>
ocdtrekkie: Probably the download URL was not within the grain host, and did not use target=_blank. The URL might have pointed to a third-party server or it might have been a data: or blob: URL, which references data that already exists on the client.
<TimMc>
I somehow missed blob: coming into existence. I last did serious client-side work in 2005 though.
wolcen has joined #sandstorm
prettyvanilla_ has joined #sandstorm
prettyvanilla has quit [Ping timeout: 260 seconds]
samba_ has quit [Quit: WeeChat 1.6]
aeternity has joined #sandstorm
prettyvanilla has joined #sandstorm
prettyvanilla_ has quit [Ping timeout: 245 seconds]
aeternity has quit [Ping timeout: 258 seconds]
aeternity has joined #sandstorm
kentonv has quit [Ping timeout: 240 seconds]
wolcen has quit [Ping timeout: 240 seconds]
gambatte has quit [Ping timeout: 240 seconds]
gambatte has joined #sandstorm
NwS has quit [Ping timeout: 256 seconds]
xet7 has quit [Quit: Leaving]
jemc has quit [Ping timeout: 258 seconds]
xet7 has joined #sandstorm
xet7 has quit [Quit: Leaving]
dlitz_ has quit [Remote host closed the connection]
<ocdtrekkie>
kentonv: I am sure the data is coming from the local Sandstorm grain. But I don't even understand the JavaScript enough to give it a filename. It tries to download ".json" or ".csv", which is irksome too.
<ocdtrekkie>
Also, kentonv, I am trying to investigate, but it sounds like Content Security Policy in Firefox may be blocking draw.io grain exports. I did find a recent article about Firefox changing some CSP stuff.
<ocdtrekkie>
But I have not tested anything myself yet besides that draw.io works fine in Edge.
<ocdtrekkie>
I actually kinda wonder if the reported draw.io bug is also your #2602 link above.
<ocdtrekkie>
The draw.io issue explicitly found CSP in their console log. When I was playing with Scrumblr data export, I didn't see anything in console at all.