How to go backwards while debugging Javascript in Chrome sources debugging?

Chrome sources debugging has buttons for step over, step into, and step out. There is no stepping backwards in time to see what were the previous functions.


You can sort of go backwards if you click through in the "Call Stack" on the right side to see the parent functions.


As I said on this answer, you can step back by placing a new breakpoint and restarting the actual function. Hope this makes the trick.


What I needed is in right side bar, right-click on an item in Call stack -> Restart frame. That restarts the selected function from the first line.