1. Overview
  2. Debugging workflow
  3. Debugging workflow: CI
  4. Basic interface
  5. Call stacks
  6. Explaining dataflow
  7. Multiprocess
  8. Search box
  9. Source files
  10. Condition and print expressions
  11. Toolbox
  12. Alerts
  13. Application logs
  14. Callees
  15. View operators
  16. Notebook
  17. Instruction execution
  18. Javascript
  19. Browser UI integration
  20. Screenshots
  21. Additional views
  22. GDB
  23. System debug info
  24. Compiler issues
  25. The Pernosco vision
  26. Related work

Browser UI integration

It's normal for users to explore some part of the program execution, reach a dead end, and then want to back up to a previously explored point and continue in a new direction. Pernosco integrates with the browser history for this purpose. In particular the browser back button will undo the last change in focus, and then the forward button will redo it. See an example.

The browser's current URL always encodes the current focus. Users can save or exchange URLs to point to particular moments of interest. Here's an example:

<< Javascript Screenshots >>