AdguardTeam / ExtendedCss

A TypeScript library for non-standard element selecting — :contains(), :matches-css(), etc., and applying CSS styles with extended properties.
GNU General Public License v3.0
61 stars 9 forks source link

Content loading looped while force using of ':has()' #152

Open piquark6046 opened 1 year ago

piquark6046 commented 1 year ago

Expected Behavior

Mozilla Firefox [Screencast-firefox-e.webm](https://user-images.githubusercontent.com/98787049/205119054-33d8cf4d-69f4-4720-b0f1-5902d5e797dc.webm)
Google Chrome [Screencast-chrome-e.webm](https://user-images.githubusercontent.com/98787049/205119001-b227de1e-fe86-4279-a467-028bbfb6ab6e.webm)

Actual Behavior

Mozilla Firefox [Screencast-firefox-a.webm](https://user-images.githubusercontent.com/98787049/205119622-a70cb639-2452-4f2b-a70e-3dc40aa30341.webm)
Google Chrome [Screencast-chrome-a.webm](https://user-images.githubusercontent.com/98787049/205119702-3895e3ef-51ad-47ba-9683-06815e0fbd20.webm)

Resources

URL: https://cafe.naver.com/steamindiegame/ Adblock rules:

~m.cafe.naver.com,cafe.naver.com#?#table[role="presentation"] #editorMainContent div[style^="text-align"] div:has(a[href*=".twitch.tv/"] + a[href*=".twitch.tv/"]) ~ div
~m.cafe.naver.com,cafe.naver.com##table[role="presentation"] #editorMainContent div[style^="text-align"] div:has(a[href*=".twitch.tv/"] + a[href*=".twitch.tv/"]) ~ div

Environment Data

piquark6046 commented 1 year ago

This issue can be produced even if all filters are disabled. No errors are recorded in the page's browser console.

Screencast [Screencast-1.webm](https://user-images.githubusercontent.com/98787049/205123294-c5499a18-39b6-4741-92cb-afdcd5c067c9.webm)