Description
Currently, no-doomscroll lists only work with Zen and uBlock Origin. We need to add support for AdGuard.
The issue is the :matches-path pseudo-selector, which AdGuard's extended CSS implementation doesn't support. AdGuard uses the $path modifier instead: AdguardTeam/CoreLibs#124 (comment)
I've attempted to rewrite the rules using $path for AdGuard without success. See these commits: 8244e61, 2db7b2b. The specific problem is selecting only the index page of a website, which we achieve using :matches-path(/^\/$/).
Acceptance criteria
Description
Currently,
no-doomscrolllists only work with Zen and uBlock Origin. We need to add support for AdGuard.The issue is the
:matches-pathpseudo-selector, which AdGuard's extended CSS implementation doesn't support. AdGuard uses the$pathmodifier instead: AdguardTeam/CoreLibs#124 (comment)I've attempted to rewrite the rules using
$pathfor AdGuard without success. See these commits: 8244e61, 2db7b2b. The specific problem is selecting only the index page of a website, which we achieve using:matches-path(/^\/$/).Acceptance criteria
:matches-path(/^\/$/)main-ag.txt(see 8244e61 for structure), including the index list