Thank you Nic, Anthony and Luke.
Yes, the error message that I submitted above is from IE 10
but checking in other browsers yields these errors:
Safari 5.1.7
8.568s: CHECK READ ONLY [false]
easyedit.min.js:3720s: API queue ["getKeywordsReplacements"]
easyedit.min.js:3720s: API CALL: ["getKeywordsReplacements"]
ReferenceError: Can't find variable: bodycopy_current_data
and
Google Chrome:Version 27.0.1453.110 m
11.481s: CHECK READ ONLY Array[1] easyedit.min.js:372
0.001s: API queue Array[1] easyedit.min.js:372
0s: API CALL: Array[1] easyedit.min.js:372
Uncaught ReferenceError: bodycopy_current_data is not defined
But in Firefox (21.0) the editor works.
(But Unfortunately, the client's staff are not permitted to have Firefox on their computers)
It's likely that it's having difficulty parsing the JSON formatted content returned by the JS API, especially if this is the only asset where the error is occuring.
To debug further, when the error appears can you check the bottom left corner of the interface for any EES error reports? There will be a red icon you can click on, and then a 'more information' link which will reveal a detailed error report (including browser version, asset information etc).
In IE, Safari and Chrome the error occurs the same on the several pages that we tested.
When the error occurs, the black screen with the rotating icon shows until it times out.
Clicking the continue link on the timed out dialog shows the editor page with no content.
and there's no red icon to click on.
t's possible (and quite likely) that the error preceding it is related to it - "bodycopy_current_data" is not in EES, but rather the Bodycopy asset type's JS code - so I will also take a look to see if anything in there has been fixed.
Yes, It seems clear that the bodycopy content is not being loaded.
I had a look at the Javascript information using the Firefox developer tools to confirm that all of the JavaScript is being served from the same domain.
I found that the file "/system/core/js_strings.en.js" is being served from the System Static URL (which has a different domain name), while all the other JavaScript is being served from the same domain as the page that we are attempting to edit.
Is it possible that that is contributing to this problem?
The pages that we are attempting to edit are fairly ordinary "standard pages", each with only one div... and a couple of them have text only with no images.