I've tried changing, in admin/edit.php,
<script ... src=".../ckeditor.js">
by:
<script ... src=".../ckeditor.js?gsver=3.3.9">
Then after upgrading, the correct ckeditor is loaded but unfortunately the icons are mangled (until I Ctrl-F5).
:-) Just tried again upgrading from 3.3.8 with this last version.
Correct ckeditor version loaded, but mangled icons. Both in Firefox and Chrome. No js errors this time.
In Firefox I do Ctrl-F5 and get the correct icons. In Chrome I have to clear the cache.
(These tests have been done in my local testing machine, XAMPP, Win10 - will try on another server)
--
Just tested with a live site (cpanel based shared hosting) and I have the same issue with the icons until I clear the browser cache.
Seems to work fine for me with nocache, It does seem like icons.png might have a problem I am not sure though.
Can you try it ?
I doubt it will fix your problem, the icons does not respect the timestamps, but I am not having an issue regardless.
Ill keep checking, could be a host config for image caching or htaccess maybe.
Just tested beta 3, same issue, new cke but mangled icons.
I think it's browser cache related. It only happens to me in browsers where I had previously accessed the GS 3.3.8 (or GS 3.3.x) admin panel - Just tried with a different browser which I hadn't used before, and the icons (and cke version) are ok.
At the same time, in Chrome (until I clear the cache), I'm still getting the wrong icons. BTW it's a standard install of Chrome, no changes in config and no extensions (just an adblocker)
My tests are:
- downgrade to GS 3.3.8 (or older) by overwriting index.php and admin folder. Access /admin, clear cache (ctrl-F5) and create a page to check cke and icons. Log out.
- Upgrade to GS 3.3.9 beta, again overwriting index.php and admin. Access /admin and create a page, check cke and icons. (wrong ones, so I clear cache, and then they're ok)
(This is a standard GS install, no changes in .htaccess, no image policies)
Note: for me this issue is not a problem at all. I'm just reporting just in case it's going to be an issue for others.
I guess if this is a client cache, there is no fixing it via host. But perhaps in the background on update I can force fetch it using a new url before ckeditor does
Clever, but I'm afraid it doesn't work for me (still wrong icons until I clear cache, several browsers)
Anyway, I think it would only work for the first user accessing the admin panel just after the upgrade.
And another thing I had not thought about: plugins that also include GS's ckeditor (NM, GSB, I18N CF/SP, ...) might still have the wrong ckeditor or icons (unless all of them are updated to use the parameters).
I think I read in the ckeditor link you posted that the only fail-safe solution would be changing ckeditor's path. But this would be a trouble for plugins.
So I suppose it may be better to leave it as it was in beta 1 (better having the old ckeditor with correct icons), and warn in the changelog about the possible ckeditor cache issues.