Name Description Size Coverage
bzlink.py 2195 -
etp_matrix.py Sphinx extension to auto-generate ETP capability matrix during doc build. How it works: 1. This extension is loaded by Sphinx via docs/conf.py 2. On the 'builder-inited' event, it parses browser/app/profile/firefox.js to extract the `browser.contentblocking.features.strict` pref value 3. It parses modules/libpref/init/StaticPrefList.yaml for pref defaults 4. It generates etp-matrix/index.md in the build staging directory 5. Sphinx then renders it to HTML along with the rest of the docs The FEATURES list below maps feature codes (like "tp", "fp") to their corresponding prefs. Pref documentation and defaults are sourced from StaticPrefList.yaml. If a new feature code is added to firefox.js, it will appear as "UNKNOWN" in the output until FEATURES is updated. Output is published to: https://firefox-source-docs.mozilla.org/toolkit/components/antitracking/anti-tracking/etp-matrix/ 35158 -