Branching History Tree — a Chrome extension
Chrome's back and forward buttons only remember one path. The moment you go back and click somewhere new, whatever was ahead of you is gone for good. JL Navigation fixes that — it maps your browsing in each tab as a branching tree, so every path you've taken stays reachable, not just the last one.
Branching tree view
Every time you go back and head off in a new direction, the old direction stays in the tree instead of disappearing.
One click to jump anywhere
Click any page in the tree — on any branch, from any point in your session — to return to it instantly.
Works with modern sites
Tracks both full page loads and client-side route changes, so single-page apps branch correctly too.
Optional Global view
See how the current page connects to pages visited in other tabs or on other days, drawn as dashed cross-links.
Full control over your data
Delete a single page, or a page and everything that branched from it. Export your history to a file, or clear it entirely.
Fast to open
Click the toolbar icon, or press Ctrl+Shift+H (Cmd+Shift+H on Mac) from anywhere.
Search for "Branching History Tree" or use the link on this page once it's live, and click Add to Chrome.
The extension starts tracking each tab's navigation automatically — there's nothing to configure.
Click the toolbar icon or press Ctrl+Shift+H to see your branching history and jump to any page in it.
JL Navigation records the pages you visit only to build your history tree — nothing is ever sent to a server. The extension makes no network requests of its own. Read the full privacy policy for details on exactly what's stored, where, and how to delete it.