Ako testovať Firefox a riešenie jedného problému

Keď budete mať čas a chuť, tak sa môžete pridať k užívateľom, ktorí chcú pomôcť vylepšiť tento známy internetový prehliadač. Ak pri používaní stabilnej verzie nájdete nejaké nedostatky, je vhodné tieto nahlásiť na bugzillu. Okrem toho si môžete zo stránky https://www.mozilla.org/en-US/firefox/channel/desktop/ stiahnuť a „nainštalovať“ niektorú z vývojových verzii firefoxu. Máte na výber Beta, Developer Edition, Nightly. V tomto odkaze sa dá stiahnuť Nightly verzia FF (firefox) a je možné tam zvoliť aj iný jazyk ak chcete https://www.mozilla.org/en-US/firefox/all/#product-desktop-nightly.

V mojom prípade som zvolil verziu Nightly, ako som k tomu dospel a prečo je to tak sa píše nižšie. Po stiahnutí archívu s prehliadačom som ho premiestnil do domácej zložky užívateľa a cez klik pravým tlačidlom dal rozbaliť. Tým vznikla nová zložka firefox. V nej stačí nájsť a poklepať na súbor firefox, čím sa otvorí nové okno prehliadača a hneď môžete „testovať“. Teda je to podobné ako takzvaná „portable“ verzia FF.

Keďže tento spôsob nie je pohodlný môžete si vytvoriť spúšťač na pracovnú plochu alebo aj do panelu. Údaje spúšťača môžete zadať podobne ako na obrázku s tým, že uvediete tú správnu cestu k spúšťaciemu súboru firefox a správny „pracovný adresár“ teda zložku firefox.

Bug 1781167

Táto chyba sa vo firefoxe objavila s príchodom verzie 102 a prejavovala sa náhodne niekoľko krát za deň. Karty prehliadača prestali reagovať, nedala sa obnoviť, znovu načítať web stránka, objavovali sa nové karty a po kliknutí na tlačidlo ponuky vpravo hore sa táto objavila s chýbajúcim textom. Iní užívatelia hlásili, že sa karta obnoví, stačí minimalizovať a maximalizovať okno FF. Ani toto však neviedlo k zotaveniu okna tak, aby bolo funkčné a dalo sa jedine zavrieť stlačením krížika na pravej strane okna hore.

Ďalší užívatelia hlásili tento bug svojim vlastným popisom ako napríklad firefox zamrzne a podobne. Na Bugzille to boli aj tieto bugy, ktoré boli neskôr vyhodnotené ako duplicity Bug 1780972, Bug 1789119, Bug 1790206, Bug 1794563. Trvalo to dlho až niekoľko mesiacov. Tento bug sa prejavil v známych pracovných prostrediach Gnome, Mate, KDE, Cinnamon, LXDE, XFCE aj v známych operačných systémoch Ubuntu, Fedora, Lubuntu a ďalších. Na oficiálnom fóre Linux Mint je o tom celé dlhé vlákno https://forums.linuxmint.com/viewtopic.php?f=47&t=376770.

Taktiež boli tieto problémy na všetkých možných zostavách hardvéru. Vývojárom sa nedarilo zopakovať, reprodukovať tento stav, keďže k nemu dochádzalo náhodne. Nebol k dispozícii žiadny záznam o páde aplikácie takzvaný „crash report“, lebo aplikácia nepadla, ale prestala čiastočne reagovať a vykresľovať. Minulý týždeň však Markus Stange napísal príspevok č.88 v ktorom poďakoval užívateľom Susan a RandyS za takzvaný bisecting, rozpolenie regresora tejto chyby. Jeff DeFouw dostal uznanie za debugging, ladenie problému a nájdenie príčiny. https://bugzilla.mozilla.org/show_bug.cgi?id=1781167

Bug 1781167 – Allow stacking calls to Add/RemoveVsyncDispatcher so that we survive the sequence Add,Add,Remove. r=jrmuizel
Vinník je teda známy ako „preteky stavu“ medzi stavom Vsync Dispatcher a stavom Vsync Source.

Na záver sa dostávam k tomu prečo testujem Firefox Nightly. V rovnaký deň ako Markus Stange zverejnil, že oprava uvedeného bugu je v nightly vydaní firefoxu, tak som sa rozhodol toto otestovať. Jedná sa o verziu 109.0a1 a odvtedy sa tie vyššie opísané problémy aj v mojom prípade neobjavili. To nám dáva nádej po niekoľkých problémových vydaniach FF, že stabilná verzia firefoxu 109 bude naozaj stáť za to.

.

Štítky , , , .Záložka pro permanentní odkaz.

3 reakce na Ako testovať Firefox a riešenie jedného problému

  1. Ventero říká:

    Super článek – chtělo by ho rozšířit i za hranice těchto stránek. Osobně mám několik vláken na bugzille FF a jeden můj vylepšovák vývojáři zrealizovali. Bohužel se to moc nepovedlo, tak vzniklo další vlákno ..
    Co jsem tím chtěl sdělit je ale, že smysl to má se takto účastnit. Alespoň u některých vývojářů.
    Stejně tak byla na můj popud, onehdy opravena chyba v OCR pluginu pro linuxovou verzi OnlyOffice, což je dle mě nedoceněná lotyšská alternativa pro MS Office, která je méně komplikovaná, než LO, jehož škálu funkcí málokdo využije. Vývojáři reagovali prakticky obratem – to jsem ještě nezažil.

    • menom říká:

      „chtělo by ho rozšířit i za hranice těchto stránek“
      >>
      Ak niekto chce moze tento prispevok linkovat alebo kopirovat, ma moj suhlas.

      Promin, teraz som sa prihlasil a zbadal tvoj komentar v spame. Nejak casom prijimam nazor, ze je nutne sa zucastnit.
      Cim viac uzivatelov sa ozve a tak „buší“ do brany, tym sa zvysuje sanca, ze niekto na druhej strane sa ozve, vypocuje, a mozno
      aj otvori sa novemu nazoru, pripomienke, zlepseniu.
      Ked budu vsetci len ticho vyvalovat oci, tak budeme len citat podobne dlhe vlakno ako na oficialnom LM foru, ze jak to nefunguje.

  2. menom říká:

    Na bugzile sa píše, že oprava uvedenej chyby bola zapracovaná do vydania firefox 108 a novších.
    Rovnako bola oprava daná pre ESR verziu firefox 102.6 a novšie. To je ono !