CKFinder being used is 3.4 for ASP.NET. It is operating on S3 file system (custom driver) with the following structure.
When content of the "Forms" folder is requested, CKFinder never completes and keeps displaying "Please wait. Loading..." even though GetFiles request has completed and returned JSON result. Here is the request.
And here is the response.
According to the docs (http://docs.cksource.com/ckfinder3-net/commands.html#command_getfiles) GetFiles response should be a JSON object structured like { files:[...], currentFolder:{...}, resourceType:'...' }
.
But for the "Forms" folder CKFinder only returns "files" data, there is no "currentFolder" and "recourceType" properties. This leads to the following JS error and makes CKFinder break and show "Please wait. Loading..." forever.
So, for some folders CKFinder returns incomplete JSON response which leads to JS error and frozen UI.
Does anyone have an idea why CKFinder would generate incomplete GetFiles response?