I tested modifying
plupload.html5.js to:
triggerDialog:(j.ua.gecko&&h.FormData||j.ua.webkit || j.ua.windows)
from:
triggerDialog:(j.ua.gecko&&h.FormData||j.ua.webkit)
Fixed the issues with IE10. Hopefully IE 10 gets updated so this isn’t required in the future.
IE8 & 9 work with Silverlight or Flash.
Alright, I found a hacky solution that involves just falling back to flash for IE. I will post here if I find a proper solution.
On Line 842 of buddydrive.js:
uploader_init = function() {
if (navigator.userAgent.toLowerCase().indexOf("msie") > -1) { // if IE
wpUploaderInit.runtimes = 'flash';
}
uploader = new plupload.Uploader(wpUploaderInit);