I released an updated version of the Content Preferences extension today.
This update features significant changes under the hood to improve the API for extensions that want to use it to store their own site-specific prefs (about which more shortly).
It also offers the following two improvements for end-users who use it for its text-zoom functionality:
- Text zoom changes via the mousewheel are now supported, so no matter how you change your text zoom (via the View menu, keyboard shortcuts, the sidebar slider provided by this extension, or mousewheel gestures), this extension will save your setting for each site you visit.
- An experimental mode lets you set preferences for a domain and all its subdomains. (f.e. *.mozilla.org). To enable this mode, use about:config to set the extensions.cpref.siteMode preference to the number 1.
If you’re trying out the Gran Paradiso Alpha 2 release (or trunk nightlies), the extension uses the new “effective TLD service” to correctly determine the base domain for each site (f.e. mozilla.org for www.mozilla.org and bbc.co.uk for www.bbc.co.uk). Otherwise, it falls back to the “top-level domain plus one segment” rule (i.e. mozilla.org for www.mozilla.org and co.uk for www.bbc.co.uk).
Give it a try, and let me know what you think.