The AJAX-based multipart upload assembles an API call that relies on cookies to authenticate, instead of obtaining the user's API key.
From a security standpoint, allowing cookie-based authentication to an API that cannot properly check for Cross-Site Request Forgery is a very bad idea. We deal with this on our site by stripping cookies for API calls. However, that filter breaks this extension.