@req - without your code modifying the table plugin bug can only be reprodyuced in v4. With this code bug can be reproduced in v4 but also in v3 from CKE 3.6.1 rev. [6979]. I have reported it here #9560 as this is different issue.
CKEDITOR.on( 'dialogDefinition', function( ev )
{
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
// Set default table width during creation.
if(dialogName == 'table')
{
var infoTab = dialogDefinition.getContents( 'info' );
txtWidth = infoTab.get( 'txtWidth' );
txtWidth['default'] = '100%';
}
if ( dialogName == 'tableProperties' )
{
var infoTab = dialogDefinition.getContents( 'info' );
var tab = dialogDefinition.getContents( 'advanced' );
tab.remove ('advLangDir');
tab.remove ('advStyles');
tab.remove ('advCSSClasses');
}
});
window.x = CKEDITOR.editor.replace('editor1', {
removePlugins : 'button,div,filebrowser,flash,format,forms,horizontalrule,indent,justify,liststyle,pagebreak,showborders,stylescombo,templates',
toolbar :
[
['Source', 'Table']
],
});