Repository navigation
Saving and Shift Modes
Svwergio_mel edited this page Nov 12, 2026
·
1 revision
Chat Export 2.0.6 writes exports to a default folder you pick once, using the Chrome File System Access API inside the extension origin (IndexedDB chat-export-fs-ext). The popup is a compact 420x380 window (not a full tab). After the first grant, normal downloads are silent (no system dialog each time).

| Folder state | What happens |
|---|---|
Not chosen (none) |
Opens extension page folder.html — choose a folder once; the current export finishes there; the folder is remembered. |
| Granted | Writes directly: Zip = one file in the folder root; Folder = subdirectory basename/ with one file per format; a single selected format = one file in the root. |
Access expired (prompt) |
folder.html with Restore access — after you allow, the pending export completes. |
| Unsupported | Falls back to Chrome Downloads (Chat Export/ subfolder, no File System Access). Turn off Chrome’s “Always ask where to save” if dialogs still appear. |
Duplicate names get suffixes: name.md, name (1).md, name (2).md, and the same for folder names.
Configured in popup Export settings (above Advanced):
| Mode | Shift + Download |
|---|---|
Choose new default folder (rebind, default) |
Opens folder.html to pick a new default folder; export goes there. |
Ask where to save (one time) (saveAs) |
One system save dialog (file or directory); the default folder does not change. |
Ctrl/Cmd+click and right-click no longer open the path picker — Shift only.
- Default folder — status shows the folder name only (handles cannot be serialized in settings).
-
Choose folder / Change folder / Forget — folder picking runs in
folder.html(the popup closes on blur). -
Shift + click —
rebindvssaveAs. - Path hint in the popup shows
…/<name>for the chosen directory.
- Total payload over 8 MB (base64) per save falls back to
chrome.downloads. - After each extension reload, Chrome may require Restore access once (
prompt) before silent saves resume (manual click).
See also: FAQ — save dialog every time.