Ditch Apple's mediocre state restoration and do it myself

Thanks for filing an issue! Please answer the questions below so I can help you.

Detailed steps to reproduce the problem:

  1. Create multiple sessions inside a single iTerm window using "Split Pane Vertically" or "Split Pane Horizontally"
  2. Give different commands to different sessions
  3. Restart the system

What happened: The history of commands is the same for all the sessions opened inside the window. The history of each session is not preserved.

What should have happened: The history of each session should be preserved.

Edited by George Nachman