I use this code.
It work at first loaded page, but not when navigate to other link.
It apply only at current page and not to css.
(rules => {
const entries = Object.entries(rules)
entries.forEach(([ type, rules ]) => rules.forEach(async rule => {
const { id, enabled, sync } = await Runtime.sendMessage({
sender: 'optionsPage',
request: 'add',
details: { type },
})
await Runtime.sendMessage({
sender: 'optionsPage',
request: 'modify',
details: { type, id, change: rule },
})
Collection.create(type, { id, enabled, sync, ...rule })
}))
})({"contentScripts":[{"name":"Youtube","urlFilters":["https://www.youtube.com/watch"],"originUrlFilters":[],"code":".branding-img-container{\ndisplay:none !important;\n}","scriptType":"CSS","domEvent":"completed"}]});