Created
March 4, 2024 12:23
-
-
Save stu43005/598c337c4802dea3fb0e189813e32971 to your computer and use it in GitHub Desktop.
My brave://flags settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const disabled = [ | |
`#brave-ntp-branded-wallpaper-demo`, | |
`#brave-adblock-cookie-list-default`, | |
`#brave-adblock-cookie-list-opt-in`, | |
`#brave-adblock-cosmetic-filtering`, | |
`#brave-adblock-csp-rules`, | |
`#brave-adblock-default-1p-blocking`, | |
`#brave-adblock-mobile-notifications-list-default`, | |
`#brave-adblock-scriptlet-debug-logs`, | |
`#brave-super-referral`, | |
`#brave-rewards-vbat-notice`, | |
`#brave-rewards-verbose-logging`, | |
`#brave-rewards-allow-unsupported-wallet-providers`, | |
`#brave-rewards-allow-self-custody-providers`, | |
`#brave-ads-should-launch-brave-ads-as-an-in-process-service`, | |
`#brave-ads-should-always-run-brave-ads-service`, | |
`#brave-ads-should-always-trigger-new-tab-page-ad-events`, | |
`#brave-ads-should-support-search-result-ads`, | |
`#brave-ads-should-always-trigger-search-result-ad-events`, | |
`#brave-ads-custom-push-notifications-ads`, | |
`#brave-ads-allowed-to-fallback-to-custom-push-notification-ads`, | |
`#translate`, | |
`#enable-nft-pinning`, | |
`#native-brave-wallet`, | |
`#brave-wallet-zcash`, | |
`#brave-wallet-bitcoin`, | |
`#brave-wallet-enable-ankr-balances`, | |
`#brave-news-peek`, | |
`#brave-news-feed-update`, | |
`#brave-rewards-gemini`, | |
`#brave-vpn`, | |
`#brave-vpn-dns`, | |
`#brave-speedreader`, | |
`#brave-federated`, | |
`#brave-commands`, | |
`#brave-ai-chat`, | |
`#brave-ai-chat-history`, | |
`#brave-shared-pinned-tabs`, | |
`#brave-player`, | |
]; | |
const enabled = [`#brave-request-otr-tab`, `#brave-localhost-access-permission`]; | |
function changeFlag(id, value) { | |
const flag = document.querySelector("flags-app").shadowRoot.querySelector(id); | |
if (!flag) return; | |
const select = flag.shadowRoot.querySelector(".experiment-select"); | |
select.value = value; | |
select.dispatchEvent(new Event("change")); | |
} | |
for (const id of disabled) { | |
changeFlag(id, "Disabled"); | |
} | |
for (const id of enabled) { | |
changeFlag(id, "Enabled"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment