If an extension supports user-defined rules, rules lists could be crowdsourced and/or delegated to dynamic lists downloaded from a server (like uBlock Origin). The “I don’t care about cookies” extension is a good example: https://addons.mozilla.org/en-US/firefox/addon/i-dont-care-a... . The extension even has UI for users to report websites whose cookie popup are not known by the extension.
The first step might be creating a shared JS library for generic remote list management (periodically checking for updates, downloading lists, managing local list versioning) that extension developers can use in their extensions.
The first step might be creating a shared JS library for generic remote list management (periodically checking for updates, downloading lists, managing local list versioning) that extension developers can use in their extensions.