diff --git a/IPython/frontend/qt/console/console_widget.py b/IPython/frontend/qt/console/console_widget.py
index 439b7ca..a950890 100644
--- a/IPython/frontend/qt/console/console_widget.py
+++ b/IPython/frontend/qt/console/console_widget.py
@@ -672,6 +672,8 @@ class ConsoleWidget(QtGui.QWidget):
                     cursor.movePosition(QtGui.QTextCursor.StartOfBlock,
                                         QtGui.QTextCursor.KeepAnchor)
                     cursor.removeSelectedText()
+                    cursor.deletePreviousChar()
+                    intercepted = True
 
                 # Regular backwards deletion
                 else: