Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not include *_specific_uBO.txt of Fanboy Annoyances/EasyList Cookie for Content blocker #866

Open
2 tasks done
Yuki2718 opened this issue Dec 10, 2023 · 3 comments
Open
2 tasks done
Labels
Feature Request New feature or request

Comments

@Yuki2718
Copy link
Contributor

Prerequisites

  • I checked the documentation and understood it;
  • I checked to make sure that this issue has not already been filed;

Problem description

AdguardTeam/AdguardFilters#168084 (comment)
*_specific_uBO.txt assumes the platform the list is used can handle all advanced syntax, which is not the case for CB. This causes issues like the above.

Proposed solution

Create another registry of Fanboy Annonyances/EasyList Cookie without *_specific_uBO.txt subcomponent for CB?

Additional information

Or else convert all of their hiding rules to CSS rules with display: none.

@Yuki2718 Yuki2718 added the Feature Request New feature or request label Dec 10, 2023
@krystian3w
Copy link
Contributor

krystian3w commented Dec 29, 2023

Also free iOS seems is CB (CSS and scriptlets may need buy licence).

If you have access to Rayan hosting (Web FTP, (s)FTP(s) or SSH) try:

!#if (!adguard_ext_android_cb && !adguard_app_ios)
!#include uBO_supplement.txt
!#endif

or

!#if !adguard_ext_android_cb
!#if !adguard_app_ios
!#include uBO_supplement.txt
!#endif
!#endif

Also possible use files created by gorhill (something like mirror) where more people have write acces to add if conditions.

https://github.com/uBlockOrigin/uAssets/blob/master/thirdparties/easylist/easylist-annoyances.txt

https://github.com/uBlockOrigin/uAssets/blob/master/thirdparties/easylist/easylist-cookies.txt

If someone knows how edit bash or module js scripts.

@krystian3w
Copy link
Contributor

krystian3w commented Dec 29, 2023

Second problem is rejection add many exceptions (10-20 or more broken pages) for ABP where Rayan repaired scrolling by CSS/scriptlet and skipped bug existed with ABP so also with CB (Android/iOS).

These you already have to search for yourself (in EL GH Issues) as they are not reported again on iOS.

@Yuki2718
Copy link
Contributor Author

Yuki2718 commented Jan 4, 2024

Now EP has _specific_uBO.txt too easylist/easylist#18170 and this will eventually be extended to EL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants