MajkiIT / polish-ads-filter

CertyficateIT - Oficjalne polskie filtry do Adblock, uBlock Origin, Adguard
Other
672 stars 93 forks source link

Filtr uniemożliwia napisanie listu na WP #8150

Closed KKopytko closed 6 years ago

KKopytko commented 6 years ago

Zrzut ekranu

window console m3

Link bezpośredni

https://poczta.wp.pl/d646/newmail.html?

Co trzeba zrobić, aby pojawił się element, reklama albo błąd?

  1. Zalogować się na skrzynkę pocztową
  2. Kliknąć przycisk "napisz"
  3. Nie załaduje się formularz z nową wiadomością.

Moja konfiguracja

Przeglądarka internetowa: Google Chrome Wersja 67.0.3396.99 (Oficjalna wersja) (64-bitowa)

Rozszerzenia i skrypty: uBlock Origin Ghostery

Filtry:

  1. Polskie filtry do Adblocka i uBlocka
  2. Official Polish filters for AdBlock, uBlock Origin & AdGuard - supplement for uBlock​​​​​

Inne ważne informacje mogące mieć znaczenie (opcjonalne): Metodą prób i błędów (wyłączając inne listy filtrów) doszedłem do tego, że ten zestaw filtrów powoduje błąd.

MajkiIT commented 6 years ago

@KKopytko nie wiem jakiego templatu używasz ale ten link jaki podałeś robi przekierowanie na stronę główną poczty a ja widzę nową wiadomość tak...

inked2018-06-27_0951_li

KKopytko commented 6 years ago

@MajkiIT starałem się jak najdokładniej uzupełnić formularz zgłoszenia błędu i było tam pole "bezpośredi link". Bezpośrednim linkiem jest adres okienka, w którym mam nową wiadomość :(

Szczegółowiej:

Niestety jest ono puste, bo pod spodem wysypuje się jakiś JS czy coś, ponieważ pewien kluczowy element musiał zostać zablokowany przez któryś z filtrów. Nie wiem jak prześledzić, która reguła dokładnie, dlatego wkleiłem do zgłoszenia wszystko co miałem.

(Ten zielony kolor to tylko tło mojej poczty)

xxcriticxx commented 6 years ago

@KKopytko ghostery wyłącz i jeszcze raz testuj

KKopytko commented 6 years ago

@xxcriticxx, @MajkiIT niestety, dalej to samo. Żeby pójść dalej w inwestygacji:

  1. Wyłączyłem ghostery i zrestartowałem chrome'a
  2. Wyłączyłem tę listę filtrów
  3. Jej treść wkleiłem jako "My filters"
  4. Po wykomentowaniu poniższych trzech - pojawiło mi się okienko z pocztą:
    
    wp.pl,pudelek.pl##script:inject(set-constant.js, WP.gaf.setSlotCreation, noopFunc)

wp.pl##script:inject(abort-on-property-read.js, WP.inline)

wp.pl,echirurgia.pl,kardiolo.pl,money.pl,abczdrowie.pl,komorkomania.pl,fotoblogia.pl##script:inject(set-constant.js, WP.gaf.addCreation, noopFunc)


5. Jeśli którykolwiek z powyższych zostanie na liście filtrów - okienko z pocztą się nie włączy.

**Wersja przed:**
![first](https://user-images.githubusercontent.com/2992815/41970740-26eab488-7a0c-11e8-869a-583c9cd4b973.PNG)

**Wersja po (tu przy okazji wyświetliłem listę włączonych rozszerzeń):**
![second](https://user-images.githubusercontent.com/2992815/41970741-270d61b8-7a0c-11e8-8bf7-5953668c3bb3.PNG)

6. W konsoli na pierwszym obrazku widać trzy dodatkowe błędy - pochodzą one (z tego co widzę) z JavaScriptowego kodu samego formularza nowej wiadomości.
MajkiIT commented 6 years ago

czyli muszą być 3 zakomentowane ?

KKopytko commented 6 years ago

Wszystkie trzy; gdy zostawię którykolwiek z nich - okienko się nie wyświetli. To minimalna ilość, która uruchamia mi pocztę.

KKopytko commented 6 years ago

Może, próbując zrozumieć treść pierwszego błędu z konsoli - faktycznie obiekt "WP" jest utworzony i może jakoś utworzył go uBlock regułami?

Screen ze zobfuskowanego kodu JS "nowej wiadomości" z miejscem istnienia obiektu "WP" zdefiniowanego globalnie (nie jest owrapowany w żadną funkcję): image

(tak tylko gdybam ;x nie znam się)

MajkiIT commented 6 years ago

@KKopytko poprawiłem, dziękuję. Ale muszę jakoś to złapać, aby poprawić to świadomie.

KKopytko commented 6 years ago

@MajkiIT to ja dziękuję :) Po tym commicie okienko wiadomości wyświetla się prawidłowo.

krystian3w commented 6 years ago

Pewnie będziesz musiał poszukać maila nieprzerzuconego na nowapoczta.wp.pl.

github-actions[bot] commented 5 months ago

Ten wątek został automatycznie zablokowany, ponieważ 60 dni po jego zamknięciu nie było żadnej aktywności. Proszę otworzyć nowe zgłoszenie dla powiązanych problemów.