Seems like there is a bug in 1.4.3.2 plupload. When runtimes list begins with html5, chrome 12 will load html5 runtime of plupload, but upload doesn't work. I checked official website and found same behavior there too.

I resolved it by hardcoding this runtimes : 'flash,html5,html4' line in plupload.module to use flash.

It would be good to add runtimes configuration form on the settings page of the module so it would be possible to arrange them.

Comments

Fidelix’s picture

Seems this issue is forgotten by the plupload.com maintainers.
A pity.

abhigupta’s picture

I am having same issue. Can't upload files in Chrome or Safari.

crea’s picture

Subs

rjbrown99’s picture

Had this problem in Safari (not Chrome), so I modified plupload.js, specifically at the top of Drupal.behaviors.pluploadBuild().

  $.browser.safari = ( $.browser.safari && /chrome/.test(navigator.userAgent.toLowerCase()) ) ? false : true;
  if ($.browser.safari) {
    var defaultruntimes = 'flash,html5,html4';
  }
  else {
    var defaultruntimes = 'html5,flash,html4';
  }

I basically just swap the flash runtime in for the HTML5 runtime for just that browser.

muri’s picture

Status: Active » Needs review

Currently version 6 of this module use html5,flash,html4 in order. If you change the runtime to flash,html5,html4 uploading process is going to slow down slightly.

rjbrown99’s picture

Issue summary: View changes

This is as much a reminder for myself than anything else, but in the event that anyone here tests Apache mod_spdy with your site, in my experience it breaks plupload. Specifically, both the html5 and flash runtimes will not permit an upload. The html5 runtime hangs or stops at about 16%, and the flash runtime will not upload at all. Tested with plupload 1.5.8.