Where it lives
The recall messages render in the browser-tab title only when the document’s visibility state ishidden. The visitor never sees them on-page.
Theme settings
Theme Customizer → Theme settings → Tab title recall.Clearing slots
Leave any message field blank to skip that slot in the rotation. For example, clearing Message 2 means the cycle becomesMessage 1 → Message 3 → Message 1 → …. Clearing all three messages effectively disables the recall — same as turning the toggle off.
Brand voice examples
The defaults lean promotional. Editorial brands often soften them:Implementation notes
The feature lives inassets/theme.js as a small IIFE that reads window.voyagerTabRecall (emitted from layout/theme.liquid based on the theme settings) and attaches a single visibilitychange listener.
When the document becomes hidden:
- After the configured delay, the title swaps to message 1.
- A
setIntervalrotates through the messages. - When the document becomes visible again, both the timeout and interval are cleared, the original title is restored, and the message index resets.
window.voyagerTabRecall config object is missing for any reason, the IIFE falls back to the original hardcoded messages so the feature always functions.