Index: /CKEditor/tests/tt/3165/1.html
===================================================================
--- /CKEditor/tests/tt/3165/1.html	(revision 5554)
+++ /CKEditor/tests/tt/3165/1.html	(revision 5555)
@@ -19,5 +19,5 @@
 	ts.add( tc = new YAHOO.tool.TestCase(
 		{
-//			shouldIgnoreAllBut : [ 'test_enterkey_before_nestedList' ],
+//			shouldIgnoreAllBut : [ 'test_extend_nested_list_for_display' ],
 			setUp : function ()
 			{
@@ -67,5 +67,5 @@
 				this.wait( function ()
 				{
-					assert.areSame( '<ol><li><b>level</b></li><li>&nbsp;<ol><li>level2</li></ol></li></ol>', editor.getData() );
+					assert.areSame( '<ol><li><b>level</b></li><li>' + ( !CKEDITOR.env.ie || CKEDITOR.env.ie8Compat ? '&nbsp;' : '' ) + '<ol><li>level2</li></ol></li></ol>', editor.getData() );
 
 				}, 1000 );
@@ -104,6 +104,8 @@
 						if( !CKEDITOR.env.ie )
 							assert.areSame( '<ol><li>level1</li><li><br><ol><li>level2</li></ol></li></ol>', test.fixHtml( editor.getSnapshot(), true, true ) );
+						else if ( CKEDITOR.env.ie8Compat )
+							assert.areSame( '<ol><li>level1</li><li>&nbsp;<ol><li>level2</li></ol></li></ol>', test.fixHtml( editor.getSnapshot(), true, true ) );
 						else
-							assert.areSame( '<ol><li>level1</li><li>&nbsp;<ol><li>level2</li></ol></li></ol>', test.fixHtml( editor.getSnapshot(), true, true ) );
+							assert.areSame( '<ol><li>level1<li>&nbsp;<ol><li>level2</li></ol></li></ol>', test.fixHtml( editor.getSnapshot(), true, true ) );
 					});
 				} );
@@ -119,5 +121,8 @@
 					tc.resume( function ()
 					{
+						if ( !CKEDITOR.env.ie || CKEDITOR.env.ie8Compat )
 							assert.areSame( '<ol><li>level1</li><li>test<ol><li>level2</li></ol></li></ol>', test.fixHtml( editor.getSnapshot() ) );
+						else
+							assert.areSame( '<ol><li>level1<li>test<ol><li>level2</li></ol></li></ol>', test.fixHtml( editor.getSnapshot() ) );
 					});
 				} );
