We're here to help

Support

Most issues fix themselves with a reload. Here's what to check before that, and how to reach us if not.

Email support

For anything not covered below — bugs, questions, feedback on a feature.

Send an email

Something broke on a site

Open the extension's Diagnostics panel first — it checks itself against the page you're on and usually names the exact problem.

Jump to Diagnostics

Read the FAQ

Common questions about privacy, pricing and platform support are answered on the homepage.

Go to FAQ
First stop

Use the built-in Diagnostics panel

ChatShelf can check its own assumptions against the live site — the one thing that can't be verified anywhere except your own signed-in browser.

  1. Open a conversation on the site that's misbehaving (ChatGPT, Claude, Gemini or Grok).
  2. Open the ChatShelf library (Ctrl+Shift+O, or from the popup) and go to Diagnostics.
  3. Press Re-run. It checks, per platform: whether it's switched on, whether access was granted, whether its content script is responding, whether the site's history API still answers, and whether every selector it relies on — message turns, the message box, the send button, the sidebar — still matches the page.
  4. A failing row names the specific thing that stopped matching. Press Copy report and paste that into your email — it saves a lot of back-and-forth.
Why this happens at all: ChatShelf reads the structure of pages it doesn't control. When ChatGPT, Claude, Gemini or Grok ship a redesign, a selector can stop matching until we update it. Diagnostics is what lets us find and fix that quickly instead of guessing.
Quick fixes

Try these before anything else

Reload every tab you had open on ChatGPT, Claude, Gemini or Grok. Content scripts don't hot-reload — a tab that was open before an update keeps running the old code until it's refreshed.

This was a real bug on Claude and Grok, fixed in a recent update — make sure you're on the latest version (chrome://extensions → Update). If it still happens, it's worth a report.

Make sure you're signed in to that site in the same browser profile. Gemini has no import API at all — it uses a guided scan instead, which opens each conversation in a tab and needs that tab to stay in front while it runs.

Turning a platform off removes ChatShelf's access to it (check chrome://extensions → Details → Site access) but leaves what was already indexed in your local library. Use Erase in the popup to clear the index for a platform, or entirely.

Open a conversation to have it indexed immediately, or run Import / Scan from the popup to pull in your whole history at once. The popup also shows a Compact action that reclaims space after a lot of re-indexing.

Reference

Keyboard shortcuts

ShortcutDoes
Ctrl / Cmd + Shift + FSearch overlay on a chat page; opens the search tab anywhere else
Ctrl / Cmd + KCommand palette, on any chat page
Ctrl / Cmd + Shift + OOpen the library
Ctrl / Cmd + Shift + ECollapse or expand every message
// in the message boxInsert a saved prompt
.. in the message boxRun a prompt chain
@@ in the message boxReference a past conversation as context

Still stuck?

Send the Diagnostics report and a quick description of what happened — that's usually enough to fix it fast.