Checks that after restarting the top frame, local variables are reset Paused at (after evaluation): let z = 'some let'; #debugger; } Pause stack: foo:5 (canBeRestarted = true) Evaluating x: { id : result : { result : { type : string value : some var } } } Evaluating y: { id : result : { result : { type : string value : some const } } } Evaluating z: { id : result : { result : { type : string value : some let } } } Restarting function "foo" ... Paused at (after restart): function foo() { var x = #'some var'; const y = 'some const'; Evaluating x: { id : result : { result : { type : undefined } } } Evaluating y: { id : result : { result : { type : undefined } } } Evaluating z: { id : result : { result : { type : undefined } } }