Support
Cross-device sync requirements
Sign in to the same Chrome account on each device and enable Chrome Sync for extensions, settings, and bookmarks. Bookmark Atlas writes eligible lightweight canvas data when local changes occur, sends same-device tab updates through BroadcastChannel, and listens for Chrome storage change events from Chrome Sync.
Sync is event-driven and usually near real time. Visible extension tabs also check for newer cloud state on focus, when returning to the tab, and every 30 seconds as a fallback. If another device is offline, sync resumes when Chrome Sync is available again.
Why attachments do not appear on another device
Chrome Sync has strict storage limits. Images and binary attachments stay on the device where they were added. Use the full JSON backup/export flow when you need a complete copy that includes local attachment data.
Web embeds
Regular HTTPS pages and Bilibili home pages can display directly when the target website allows iframe embedding. Custom iframes are sandboxed so the embedded page cannot navigate the extension's top-level page or escape through popups. Bilibili video URLs use the official player with autoplay disabled and can be switched to a protected full video page from the embed toolbar.
Why some websites cannot be embedded
Some websites block iframe embedding with security headers such as X-Frame-Options or CSP frame-ancestors. Bookmark Atlas cannot override that browser-enforced policy. Use the external-open action when a site blocks embedding.
Contact
Open a GitHub issue for reproducible bugs and feature requests. Do not include passwords, tokens, or private bookmark content.