FAQ
Does Devmode change inline scripts?
No. Only external scripts or styles with src/href attributes and opt-in tags are touched. Inline code continues to run as authored.
Can I define more than DEV and TEST?
Not at the moment. PROD always maps to the original URL. DEV uses dev-src/dev-href, TEST uses test-src/test-href when present. If you only need DEV, skip the TEST attribute.
How are groups stored?
Groups are keyed by origin inside chrome.storage.local. Each group/environment pair updates the toolbar icon color and the redirect rules. Removing the markup or clearing site data drops the stored entry.
What is ( ungrouped )?
Any asset without a group attribute automatically belongs to ( ungrouped ). You can still toggle it independently from the labelled groups.
Can I disable Devmode for a site temporarily?
Yes. Add hf-devproxy to the root <html> element. Devmode will detect it, gray out the popup, and skip all rewrites for that origin until you remove the attribute.
Does Devmode send data to remote servers?
No. All mappings, rules, and settings stay on-device inside chrome.storage.local. The extension never transmits browsing data.
How do I report a bug or request a feature?
Open an issue in the Sygnal Devmode repository with clear reproduction steps, your browser version, and screenshots/logs if possible.