Support Update: bug downloading with Safari.

Hello! This is Jonathan with a support update.

Some of you might know that image below very well...

Recently we had a number of reports from users about a bug between Blend Swap and Safari. The bug manifests as the blend files loading directly into the browser's window instead of downloading as usual.

Even the Right-Click downloads don't work :S Read at the bottom of the post

I have run some tests and my diagnostic is that the problem is not on Blend Swap, the Themes's code or even the JavaScript that runs some downloads related stuff.

I ran tests with Firefox 3.6, Google Chrome 9.0.597 (which is powered by Webkit just as Safari), Camino Web Browser 2.0.6, Internet Explorer 8, Opera 11.01 and even with (believe me, I did) Songbird's built in web browser, and ALL OF THEM, performed perfect downloads.

So the problem is in Safari, it has a bug we, of course, can't fix. So for now there is two things you guys can do for us and for Apple.

One is to port you web life/experience to a better web browser, like Firefox. Seriously, Safari is no rival for Firefox, now you know it by experiencing a silly bug like this. PLUS Firefox is Open Source just like Blender ( yeah, I'm a FLOSS geek... :$ ).

The next thing is reporting your issues with the browser to Apple.

  • 1) Go to: Safari » Report bugs to Apple... (I don't know where is this item on Windows)

  • 2) A dialog appears, fill out everything with a resentful message... nah, just kidding, fill the details and be polite, precise and concise. Select "Behavior Wrong" as the report type.

  • 3) Submit the report.

That's it.

I leave you with a last thought.

When you have issues with your web browser test with another one just to make sure where the bug is, it is very likely that the bug is in your browser and not in the website, we web developers test on everything we can to make sure you guys have a smooth experience when surfing the site we build.

Anyways thank you for your reports, without them we'd never could have been able to detect Safari's flaw.

Peas be with you.

Jonathan / ceropecero.

PS: After submitting your bug report to Apple you still have the same browser... Seriously, get a better one. Just sayin' :P

Update:

I just discovered that Safari does download the blends when you Right-Click on the links and select "Save linked file to Downloads" menu item. Safari saves the file as "blend_name.blend.txt". You can then change the extension by taking the .txt off from the file name in your file browser, the tested files opened correctly in Blender 2.5.6. This was discovered and tested on an up to date Mac OS X 10.6 Snow Leopard laptop, I do not have a Windows machine to test safari on, but it is very probable you'll get the same result.

Edited January 27, 2013 by poifox

Comments:

  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    RPwl5FcI

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -1 OR 2+323-323-1=0+0+0+1 --

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -1 OR 2+386-386-1=0+0+0+1

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -1' OR 2+115-115-1=0+0+0+1 --

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -1' OR 2+600-600-1=0+0+0+1 or 'pu0r7EsC'='

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -1" OR 2+219-219-1=0+0+0+1 --

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    if(now()=sysdate(),sleep(15),0)

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    (select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -1; waitfor delay '0:0:15' --

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -1); waitfor delay '0:0:15' --

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    1 waitfor delay '0:0:15' --

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    P8my4IeO'; waitfor delay '0:0:15' --

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -5 OR 86=(SELECT 86 FROM PG_SLEEP(15))--

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -5) OR 981=(SELECT 981 FROM PG_SLEEP(15))--

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    -1)) OR 114=(SELECT 114 FROM PG_SLEEP(15))--

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    PVJ7dEBX' OR 281=(SELECT 281 FROM PG_SLEEP(15))--

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    9vZjMmsQ') OR 291=(SELECT 291 FROM PG_SLEEP(15))--

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    ky1nlB5H')) OR 237=(SELECT 237 FROM PG_SLEEP(15))--

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    1'"

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    1����%2527%2522

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    @@I6Rgs

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • lxbfYeaa profile picture
    lxbfYeaa

    555

    Written November 20, 2022
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    z7X7re1F

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -1 OR 2+84-84-1=0+0+0+1 --

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -1 OR 2+558-558-1=0+0+0+1

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -1' OR 2+108-108-1=0+0+0+1 --

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -1' OR 2+198-198-1=0+0+0+1 or 'IAn48QWq'='

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -1" OR 2+823-823-1=0+0+0+1 --

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    if(now()=sysdate(),sleep(15),0)

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    (select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -1; waitfor delay '0:0:15' --

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -1); waitfor delay '0:0:15' --

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    1 waitfor delay '0:0:15' --

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    s5NKE8Ah'; waitfor delay '0:0:15' --

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -5 OR 789=(SELECT 789 FROM PG_SLEEP(15))--

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -5) OR 365=(SELECT 365 FROM PG_SLEEP(15))--

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    -1)) OR 475=(SELECT 475 FROM PG_SLEEP(15))--

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    f40HPbEk' OR 927=(SELECT 927 FROM PG_SLEEP(15))--

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    w63bnLlL') OR 186=(SELECT 186 FROM PG_SLEEP(15))--

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    Swo28jKm')) OR 526=(SELECT 526 FROM PG_SLEEP(15))--

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    1'"

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    1����%2527%2522

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    @@LHjYg

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023
  • ubaTaeCJ profile picture
    ubaTaeCJ

    555

    Written November 18, 2023