Strona RawTherapee w dziale Programy znika podczas przewijania

Zajrzałem do działu Programy i w kategorii Grafika>Narzędzia dla fotografów, kliknąłem w RawTherapee 5.8, a wskazana strona otworzyła się. (RawTherapee 5.8 - dobreprogramy). Jednak, gdy zacząłem przewijać stronę, chcąc zobaczyć recenzje i komentarze, nagle cała zawartość strony zniknęła (blank). W tym momencie przewijanie kółkiem myszy już nie wywoływało efektu powrotu do góry. Dopiero kliknięcie w odświeżanie strony przywróciło jej obecność na ekranie w pozycji top. Ponowne próby (byłó ich kilka) przewijania do komentarzy, za każdym razem kończyły się tak samo. Nie było różnicy pomiędzy przeglądaniem w trybie normalnym, czy prywatnym. Także było bez różnicy, czy byłem zalogowany do DP, czy nie.
Zjawisko to zaobserwowałem jednakowo na komputerze z systemem Windows, używając to Firefoksa, to Opery, a także na Linuksie z Firefoksem.

Zmień bloker reklam na inny, lub wyłącz na tej podstronie, powinno być ok.

Wyłączyłem wszystko w Operze, co miałem, a strona z RawTherapee znika dalej. Zrobiłem, co zasugerowałeś tak bardziej z potrzeby przekonania się, bo podejrzewałem już wcześniej, że jakiś błąd chyba jednak tkwi w samej podstronie. No bo inne podstrony prezentujące inne kategorie programów, jakie sprawdzałem, funkcjonują jednak prawidłowo.
Na tej felernej, poniżej tekstu opisowego podczas przewijania, pojawiają się na chwilkę jakieś poziome pasy, które jakby migały poziomo, a za moment znika wszystko. W miejscu tych pasów na podstronach innych programów pojawiają się już recenzje, jeśli ktoś jakieś zamieścił, a dalej są komentarze.
Sprawę sprawdzałem na dwóch komputerach, w tym na trzech przeglądarkach i wszędzie problem wygląda taka samo.

To animacja ładowania recenzji / materiałów typu wideo YouTube, post instagram, twitter, facebook.


Niby coś opróżnia div-y, blokery niby mogą to robić ale czy sięgają chętnie po tryb :remove():

https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#remove-pseudos

Jak chcesz czytać komentarze to wymuś jakoś ukrycie elementu:

div[style="min-height:400px;height:400px"]

np. blokery reklam:

dobreprogramy.pl#?##main-content:-abp-has(h1:-abp-contains(RawTherapee)) ~ div div[style="min-height:400px;height:400px"]

Stylus/userContent.css (opcjonalnie Stylish):

@-moz-document url-prefix("https://www.dobreprogramy.pl/rawtherapee,program,windows") {
#main-content ~ div div[style="min-height:400px;height:400px"] {
    display: none !important;
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
}

Rzecz w tym, że gdy mam wyłączone wszystkie blokery, ta akurat strona z RawTherapee znika, a strony innych opisów nie, więc to nie moje blokery to robią. Ja nawet dziś sięgnąłem po trzeci komputer (Mint+Firefoks), w którym nie ma od początku żadnych dodatków do przeglądarki - i jest to samo.

Wg mnie to jest problem czegoś, co tkwi w kodzie leżącym po stronie DP, więc prośba o to, aby tam ktoś zajrzał. A może i powinien to zrobić ktoś z twórców ostatnich zmian na DP.

Wyjaśnię coś jeszcze. Ja bez czytania komentarzy na tej stronie z RawTherapee przeżyję, ale że na co dzień posługuję się tym programem i pisałem o nim poradniki, to z ciekawości chciałem tam zajrzeć, co jest poniżej.

U mnie to samo. Win10 21H1, MS Edge Chromium i blank. Na Androidzie przeglądarka Chrome i ta Messengerowa) to samo. To ewidentnie bug w kodzie strony.

Dzięki za sprawdzenie u siebie. Czyli błąd jest na DP. Mam nadzieję, że właściwe osoby zajmą się tym problemem. W sumie to zapewne jakiś drobiazg.

Na Brave i Vivaldi to samo.
W konsoli w momencie zniknięcia zawartości są takie błędy:

TypeError: n is null
    cn https://www.dobreprogramy.pl/assets/b2482efb6d16c22d0077.js:1
    Xo https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    xs https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    mu https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    gu https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    su https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Ki https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    unstable_runWithPriority https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Gi https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Ki https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Yi https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Su https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    unstable_runWithPriority https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Gi https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Eu https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    xu https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    M https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    onmessage https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    60053 https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    63840 https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    64448 https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    73935 https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    56163 https://www.dobreprogramy.pl/assets/dd546459e8f69657f23b.js:1
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    f https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    b https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    <anonymous> https://www.dobreprogramy.pl/assets/dd546459e8f69657f23b.js:1
08693b7b3aaabfb53e61.js:2:631763
------
Uncaught TypeError: n is null
    cn https://www.dobreprogramy.pl/assets/b2482efb6d16c22d0077.js:1
    Xo https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    xs https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    mu https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    gu https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    su https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Ki https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    unstable_runWithPriority https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Gi https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Ki https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Yi https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Su https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    unstable_runWithPriority https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Gi https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    Eu https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    xu https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    M https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    onmessage https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    60053 https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    63840 https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    64448 https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    73935 https://www.dobreprogramy.pl/assets/08693b7b3aaabfb53e61.js:2
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    56163 https://www.dobreprogramy.pl/assets/dd546459e8f69657f23b.js:1
    r https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    f https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    b https://www.dobreprogramy.pl/assets/42ae50d0b269472537be.js:1
    <anonymous> https://www.dobreprogramy.pl/assets/dd546459e8f69657f23b.js:1
b2482efb6d16c22d0077.js:1:25947
---------
Object { errorType: "TypeError", message: "n%20is%20null", fileName: "www.dobreprogramy.pl/assets/b2482efb6d16c22d0077.js", stack: "www.dobreprogramy.pl%2Fassets%2F08693b7b3aaabfb53e61.js%3A2%3A607315%3E_%3A2%3A653312%3E_%3A2%3A646056%3E_%3A2%3A645979%3E_%3A2%3A643060%3E_%3A2%3A594721%3E_%3A2%3A723211%3E_%3A2%3A594430%3E_%3A2%3A594668%3E_%3A2%3A594601%3E_%3A2%3A651537%3E_%3A2%3A723211%3E_%3A2%3A594430%3E_%3A2%3A651189%3E_%3A2%3A651100%3E_%3A2%3A722151%3E_%3A2%3A720907%3E_%3A2%3A720831%3E", path: "", grabbed: 0, lineNumber: "1", colNumber: "25947", campaign: "", bunch: undefined, … }
MjcwNTIwYgsCFThnZgxvHkFNbDc5HxIZFxNseGsob1BBKBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8KBELFigSNTwoEQsWKBI1PCgRCxYoEjU8VWJ2PFV3SEwAPj46GyQITEVgYGdEfFxMAD4-OhskCE4UJiEnHGAOChYpOiYEOQMAWSQnawo:2:27594
---------
Arkusz stylów https://www.dobreprogramy.pl/NnZudmZiYQ87FxJedRJsGnhPRgk1S2JML1deT3UbfV9iTFFZY1B3WHURCxl0DicIZSULHmcbKw8-AQ0AP08dIGcRCw8oDD4cNRIWDDcQaBo3SFVeaVt-SC4YDVBoTz0ZZ0RWVWpPPQZnQ1xefBkpUzIBEB0pTH0vf0ciSGgvORktWwACOBsrHigaAx87BDdAKhlBXxwbLxkuHQEfOxkrC39HJx0oBikcOxhBXxkeJwA-GhMef1sNWGxHXFtjXHhfaEBWVWhceUgoE0IdOVQmGi4FF0hpKGtcHFBWKy0eOUA-GgYfPxk8AT0HBQAjRz4Cf0ciHzseOgY_BwUdPwxrXBkFFgI9Gy8Df0cnGjMHKgEtBkFfGV94XGJDXVhsWHxbaE1WWG1PPg8oSAcZIxkrS2kxFB81DjwPN1BWWzkAKktpMVJbaFF4V29DVV9vW3Zcb0JBX2wKIA83EEFeHjsvGQ4dAR87GSsLf0dSDjkIOgs9GhYUf1oKKSgUAgQxCGtcbBYXGDgKLxo_EgsfI0x9KhQUFhd_W3stblBWWGNQKhQzFEFfb1t-CjYUQV9vW34INQELCigIKEtoQCdef1t7LGkCQV9sCioPLhBBXh5bflxqW1RVdFt2S2hDBx4jGjoLN1BXKTQKPEtoQwAMKAIjAT4QQV4eWWtcbAYHHzUFIktpMVVdakx8WCkWFgI2BSZLaTFVVGNMfFg5BgcfNQUiS2kxVEhoXysDKgEdMikdLxozEUFeHlhrXGwSCQQ-KyEPKBFBXh4GOxoRBx5adF80PgBAD1ocOSteAx4BOjMlG1YIIxwYbDA4LQU3PFhsDX1ZdC1TSGhfKQMzEScCNBorAC5QVyl0RzwfMEYMNWgTAVoTHV09a18EPzYvAD8WPHY7ICcRWwoGF140AgxdPCB9QGNCQV9sCCoMPlBXKWtMfFguBxQff1oKX39HUhoqAz0rCUNBXh5Za1xsAhQHKT8rHH9GIF90XWBda0NBX2wePgQpNCZIaS0PAjZQVlsqGykvKhwyCChMfSosREpddFt_W39HUh0oDCwHPiMBH39aChhuW1dadFlrXGwFFgg4ACo6OxJBXh4fekBqW1ZdfBsrBTMRWV9pXHhbb1MUGzMNcwxiQ1UMOFt6VjhBAFQ_WHxWbkJWSz0EJwpnGzxDK144GmolXBcKKj5cC0IQPAInKzkzGy0-CCEPGAwcNxcQURE5bxsMJXQxeUg3F1ldfA0gU2pTFAFnBjoGPwdCG2dcYFp4CA nie został wczytany, ponieważ zawarta deklaracja typu MIME tego arkusza: „image/gif” nie jest zgodna z typem „text/css”. rawtherapee,program,windows,6628695612528257

Na Chrome w PC, MacOS i na Androidzie działa ok.
Jak włączę Ublock, wywala.

No u mnie na Galaxy S20 FE 5G nie.

Jak masz uBlock (v0.9.5.25) z uBlock.org czy firmy uBlock LLC to go wywal:

Drugi akapit pod małym tytułem:

https://en.wikipedia.org/wiki/UBlock_Origin#uBlock

Rzeczywiście jest problem na tej stronie - jest tam jedna recenzja użytkownika, którego danych nie możemy pobrać z backendu i coś się sypie. Bardzo dziwny przypadek, bo nawet w przypadku usunięcia konta przychodzą dane zanonimizowane. Sprawdzimy to, dzięki za zwrócenie uwagi :slight_smile:

Mam Origin, aktualny. Ale i tak to tylko dodatek, przydatny do niektórych tylko rzeczy. Wolę stands i Tampermonkey, dzięki temu ostatniemu strona może wyglądać i funkcjonować tak jak mi pasuje.

Edit. Wyłączyłem stands i małpkę i wtedy wywala na PC, na Maku jest ok. Więc może któryś z nich blokuje błąd.

Sprawdź czy otwierasz poprawny opis aplikacji na Windows:

https://www.dobreprogramy.pl/rawtherapee,program,windows,6628695612528257

nie pozwól na podmianę w

https://www.dobreprogramy.pl/rawtherapee,program,macos,6628695619487873
https://www.dobreprogramy.pl/rawtherapee,program,mac_os,6628695619487873

Chyba wiem, co powoduje błąd.
Jest to zestaw znaków w tekście: \r\n\r\n
\r - powrót karetki na początek linii tekstu
\n - znak nowej linii
A ich kombinacja \r\n to koniec linii (Windows). Najwidoczniej to rozsypuje wam skrypty JavaScript przy przetwarzaniu JSON.

W przypadku pola komentarzy sprawdziłem, że każdy taki dodany znak jest negowany np. tak: \\r\\n. W recenzjach najwyraźniej jakoś da się to przemycić.
Nie koniecznie celowo to mogło być zrobione. Wystarczy, że ktoś pisał w jakimś edytorze tekstu i potem taką „papkę” wkleił do pola wpisywania recenzji.

Taki był mój cel zgłoszenia. Dziękuję również.

No to dołożę do pieca. Na stronie dotyczącej FastStone Image Viewer jest ten sam problem. I ja tam też coś kiedyś recenzowałem. Może to ten sam problem?

FastStone Image Viewer 7.5 - dobreprogramy

Spróbuj na macOS dodawać nową recenzje, powinno wystarczyć chrome, nie trzeba odpalać Safari.

Pomysł teoretycznie dla testowania dobry, ale jak sądzę, to zadanie dla programisty DP. A poza tym, to ja recenzji nie piszę na kolanie.