Index: /CKEditor/tests/tt/3165/1.html
===================================================================
--- /CKEditor/tests/tt/3165/1.html	(revision 4482)
+++ /CKEditor/tests/tt/3165/1.html	(revision 4483)
@@ -43,5 +43,5 @@
 				this.wait( function ()
 				{
-					assert.areSame( '<ol><li>level1</li><li><br /><ol><li>level2</li></ol></li></ol>', editor.getData() );
+					assert.areSame( '<ol><li>level1</li><li>&nbsp;<ol><li>level2</li></ol></li></ol>', editor.getData() );
 
 				}, 1000 );
@@ -66,5 +66,5 @@
 				this.wait( function ()
 				{
-					assert.areSame( '<ol><li><b>level</b></li><li><br /><ol><li>level2</li></ol></li></ol>', editor.getData() );
+					assert.areSame( '<ol><li><b>level</b></li><li>&nbsp;<ol><li>level2</li></ol></li></ol>', editor.getData() );
 
 				}, 1000 );
@@ -91,4 +91,28 @@
 
 				}, 1000 );
+			},
+			
+			test_extend_nested_list_for_display: function()
+			{
+				var editor = ts.editor,
+					nestedList = '<ol><li>level1</li><li>&nbsp;<ol><li>level2</li></ol></li></ol>';
+				editor.setData( nestedList, function()
+				{
+					tc.resume( function ()
+					{
+						if( !CKEDITOR.env.ie )
+							assert.areSame( '<ol><li>level1</li><li><br><ol><li>level2</li></ol></li></ol>', editor.getSnapshot() );
+						else
+							assert.areSame( '<ol><li>level1</li><li>&nbsp;<ol><li>level2</li></ol></li></ol>', editor.getSnapshot() );
+					});
+				} );
+				tc.wait();
+			},
+			
+			test_extend_nested_list_for_output: function()
+			{
+				var editor = ts.editor,
+					nestedList = '<ol><li>level1</li><li><br /><ol><li>level2</li></ol></li></ol>';
+				assert.areSame( '<ol><li>level1</li><li>&nbsp;<ol><li>level2</li></ol></li></ol>', editor.getData() );
 			}
 		} ) );
