I wish I could provide detailed steps to reproduce this problem, but I'm not entirely sure yet how to reliably reproduce it. However, I'll give it my best shot. Keep in mind that I have encountered this bug on both the demo page and my own install.
On occasion, in various browsers (chrome, IE, FF, Safari) in both Mac and Windows systems, the client code will not act on the server's response. This has been true for both valid file uploads as well as invalid uploads. Refreshing the page will cause the tool to work again, but this is not acceptable for production use (as someone can submit the same file 6 times before they realize that it's a bug and refresh the page or give up and come back later, only to realize that it did, in fact, upload several times).
1) Open a folder you can upload to.
2) Click (+Upload).
3) Choose a file and click submit.
4) With an HTTP proxy such as Fiddler, notice that a proper response has been sent from the server. In this particular instance, it was too big.
HTTP/1.1 200 OK Date: Tue, 29 Mar 2011 18:16:43 GMT Server: Apache X-Powered-By: PHP/5.2.8 Cache-Control: max-age=1 Expires: Tue, 29 Mar 2011 18:16:44 GMT Vary: Accept-Encoding Content-Length: 120 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: text/html; charset=utf-8 <script type="text/javascript">window.parent.OnUploadCompleted('', 'Invalid file. The file size is too big.') ;</script>
Re: Version 2.0.2 Intermittent non-responsiveness
Re: Version 2.0.2 Intermittent non-responsiveness
Wiktor Walc
CTO, CKSource - http://cksource.com
--
Follow CKEditor on: Twitter | Facebook | Google+
Re: Version 2.0.2 Intermittent non-responsiveness
That being said, I do know of two instances where our end client ran into the same problem, using IE 8 (and possibly safari 4.04 or 5+ as well). In these instances, the connection would have been in a corporate setting, so most likely high speed but with some latency.