This can be duplicated on the CKEditor demo site using the standard editor option. After the editor is initially displayed (at the JS console) i issue the following commands. I'm using the latest version of Chrome on a Macbook Pro OSX 10.9.3
insure the snapshot stack is empty with this command: CKEDITOR.instances.editor3.undoManager.snapshots
Then I fire a saveSnapshot command like this: CKEDITOR.instances.editor3.fire('saveSnapshot')
This will actually create a snapshot on the snapshot stack, however, the Undo button will NOT enable allowing for an undo. Is this the correct behavior or an bug? I'm trying to save a snapshot before executing a custom plugin that I have writtien that removes content from the editor.
As a side not, if the undo/redo buttons are already enabled, clicking undo works as expected.
Any help or advice is greatly appreciated.
Thanks