cosmetic-tier-has-force

Rule tier: a force-engine :has(). Rule test-adblock.com##.eng2306-has-force:has(> .eng2306-has-force-child) in an unflagged list. Our arm stages this rule through FilterManifestOverride (Adblock.ReleaseTests CosmeticTierFixturesTests); no shipped list has it. Brave erases :has( selectors only from its default engine in Standard (ad_block_engine_wrapper.cc:210-223), so a force-engine one is kept in both modes; Brave measures it as a custom filter. The force-tier sibling of cosmetic-tier-has-default (ENG-2582).

Expected in both modes: hidden, and still hidden on the settled read.

Expectations are Brave's verdicts, stated in pages/cosmetic-fixtures.json (ENG-2306); until Brave is measured they are hypotheses. The status line mirrors the Standard expectation.

← back to index

pending…
child that the :has() rule keys on