JL Navigation

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.

What it does

See where you've been — all of it, not just the last click

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.

Getting started

Install JL Navigation

  1. Open the Chrome Web Store listing

    Search for "Branching History Tree" or use the link on this page once it's live, and click Add to Chrome.

  2. Browse normally

    The extension starts tracking each tab's navigation automatically — there's nothing to configure.

  3. Open the tree anytime

    Click the toolbar icon or press Ctrl+Shift+H to see your branching history and jump to any page in it.

Privacy

Everything stays on your device

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.