Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Konserwacja jQuery Dialogs .ui-widget.ui-dialog #3095

Closed
krystian3w opened this issue Jun 10, 2023 · 0 comments
Closed

Konserwacja jQuery Dialogs .ui-widget.ui-dialog #3095

krystian3w opened this issue Jun 10, 2023 · 0 comments
Labels
filtry eksperymentalne popup potrzebna pomoc Potrzebna jest dodatkowa para rąk :) ulepszenie Nowa funkcja lub prośba

Comments

@krystian3w
Copy link
Contributor

krystian3w commented Jun 10, 2023

Co mamy ulepszyć?

Gdzieś około marca natknąłem się na grecki przykład strony, gdzie klikanie pod takim pop-upem jest zablokowane.

Podobne coś odtworzyłem w pewnym polskim sklepie internetowym (B2B), gdzie producent od jakiś kilku miesięcy informuje, że stary produkt został wycofany i dodany w nowej odsłonie - ich pop-up też blokuje wszelkie klikanie pod nim - tam działa np."##+js(acs, alert, uwaga zmiany)" lub blokowanie całej biblioteki z racji znikomej używalności do innych celów.

Nasze "dziedzictwo" w PAF:

!analizy.pl##.nl_toplayer.ui-widget.ui-dialog
!asics.com,delphiautoparts.com,emecze.pl,kazimierzdolny.pl,meczenazywo.tv,meczlive.pl##.ui-widget.ui-dialog, .ui-widget-overlay
!chinytolubie.pl##.ui-dialog-titlebar-close, .ui-widget-overlay
!e-konferencje.pl,ekliniki.pl,lumarte.eu,milenium.pl##.ui-widget.ui-dialog, .ui-widget-overlay
!forumneurologiczne.pl,forumpediatryczne.pl,forumstomatologiczne.pl,psychiatria.pl##.ui-dialog[aria-describedby*="zobacztakze"], .ui-widget-overlay
!goldenline.pl###fbRegisterDialog, .ui-widget-overlay
!inspro.org.pl##.freshmail_dialog, .ui-widget-overlay
!marken.com.pl,medianarodowe.com,tato.net,wypozyczalnia-dekoracji.pl##.freshmail_dialog, .ui-widget-overlay
!mecze24.pl##.ui-front
!meczelive.pl,meczelive.tv,meczenazywo.pl##.ui-dialog[aria-describedby="newsletter-dialog"], .ui-widget-overlay
!myloview.pl##.subskrypcja, .ui-widget-overlay
!nyxprofessionalmakeup.pl##.js_newsletter_subscribe, .ui-widget-overlay
!oddslivesport.com##.ui-widget-overlay
!oddslivesport.com#?#.ui-widget.ui-dialog:-abp-has(#newsletter-dialog)
!plk.pl###okienko_yt, .ui-widget-overlay
!spolecznosc.allegro.pl##.lia-panel-dialog-modal-valuesurvey, .ui-widget-overlay
!spolecznosc.ing.pl##.lia-panel-dialog
!spolecznosc.ing.pl##div[aria-label="Feedback for community"][role="dialog"], .ui-widget-overlay
!szkolenia24h.pl##.ui-widget.ui-dialog, .ui-widget-overlay
!ygertenis.pl##.ui-widget.ui-dialog, #overlay

dla przykładu:

  • ekliniki.pl wymaga blokowania pop-upu np. zanim w drzewie DOM pojawią się klasy ui-dialog, skrypletem lub sieciowo by działało klikanie w linki przy pierwszej wizycie np. prywatne okno.
  • lumarte.eu wydaje się działać np. :remove() niezależnie czy klasy ui-dialog istnieją.

Zalecana metoda konserwacji:

  • sprawdzanie czy filtr jest jeszcze potrzebny

  • sprawdzenie czy po zablokowaniu działa klikanie w linki i nawigowanie np. ↹ Tab-em z klawiatury (opcjonalnie nawet F5)

    • jak blokują akcje to ustalić jak można odmrozić klikanie lub przerwać kod ładujący sam pop-up i najwyżej nie będzie już blokowany w AdBlock/Adblock Plus by nie psuć strony już przy pierwszym odwiedzeniu.

Podobne działanie trzeba też zrobić w liście social i cookies; jako, że są w pewnym stopniu zintegrowane z PAF.

@krystian3w krystian3w added potrzebna pomoc Potrzebna jest dodatkowa para rąk :) ulepszenie Nowa funkcja lub prośba popup labels Jun 10, 2023
@krystian3w krystian3w pinned this issue Jun 10, 2023
@krystian3w krystian3w changed the title Konserwacja pop-upów .ui-widget.ui-dialog Konserwacja jQuery Dialogs .ui-widget.ui-dialog Jun 11, 2023
krystian3w added a commit that referenced this issue Jun 12, 2023
#3095 - na purinie nie ma zabezpieczenia klikania pod lub F5
krystian3w added a commit that referenced this issue Jun 12, 2023
Tu na pewno dalej nie działa F5 ani klikanie, do poprawki #3095
krystian3w added a commit that referenced this issue Jun 12, 2023
krystian3w added a commit that referenced this issue Jun 12, 2023
#3095 28a1a01

może działa na to html filtering?
krystian3w added a commit that referenced this issue Jun 12, 2023
#3095 - uzupełnienie do testu 7627774
krystian3w added a commit that referenced this issue Jun 13, 2023
krystian3w added a commit to FiltersHeroes/PolishSocialCookiesFiltersDev that referenced this issue Jan 31, 2024
krystian3w added a commit to FiltersHeroes/PolishSocialCookiesFiltersDev that referenced this issue Jan 31, 2024
Niby nie blokują w JS klikania pod pop-upem:

ktomalek.pl,lekarzebezkolejki.pl##.ui-widget.ui-dialog[aria-describedby="cookies"]
ktomalek.pl,lekarzebezkolejki.pl##.ui-widget.ui-dialog[aria-describedby="cookies"] ~ .ui-widget-overlay

FiltersHeroes/PolishAnnoyanceFilters#3095
MajkiIT/polish-ads-filter#22293
@FiltersHeroes FiltersHeroes locked and limited conversation to collaborators May 25, 2024
@krystian3w krystian3w converted this issue into discussion #3180 May 25, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
filtry eksperymentalne popup potrzebna pomoc Potrzebna jest dodatkowa para rąk :) ulepszenie Nowa funkcja lub prośba
Projects
None yet
Development

No branches or pull requests

1 participant