diff --git a/spyder/plugins/editor.py b/spyder/plugins/editor.py
index <HASH>..<HASH> 100644
--- a/spyder/plugins/editor.py
+++ b/spyder/plugins/editor.py
@@ -2385,12 +2385,10 @@ class Editor(SpyderPluginWidget):
         """Debug current script"""

         self.run_file(debug=True)

         # Fixes 2034

-        # FIXME: Stop doing this for now because it breaks debugging

-        # for IPython consoles

-        #editor = self.get_current_editor()

-        #if editor.get_breakpoints():

-        #    time.sleep(0.5)

-        #    self.debug_command('continue')

+        editor = self.get_current_editor()

+        if editor.get_breakpoints():

+            time.sleep(0.5)

+            self.debug_command('continue')

 

     @Slot()

     def re_run_file(self):
Debugging: Restore moving to first breakpoint by default

There's no problem doing this now with the new approach to update the
Variable Explorer from Pdb.