JSLab Restores Tabs, Layout and AI Chats Across Relaunches

JSLab, a JavaScript and TypeScript scratchpad for macOS, keeps your work intact when you quit and reopen it. On relaunch it restores your tabs and their code, along with each tab's layout, folds, cursor and scroll position, plus the window size and display. Each tab's working directory, Web View state, and AI Chat conversation are also brought back. The session is stored in session.json, and if that file is unreadable, JSLab falls back to its backup and notifies the user. A tab whose contents cannot be read opens empty and read-only to prevent overwriting the file on disk.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.




Discussion (0)
Log in to join the discussion and vote.
Log in