Skip to content

Instantly share code, notes, and snippets.

@stu43005
Created March 4, 2024 12:23
Show Gist options
  • Save stu43005/598c337c4802dea3fb0e189813e32971 to your computer and use it in GitHub Desktop.
Save stu43005/598c337c4802dea3fb0e189813e32971 to your computer and use it in GitHub Desktop.
My brave://flags settings
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