( manfreed | 2018. 02. 06., k – 08:55 )

"Azért én kíváncsi lennék egy megbízható tudással rendelkező egyén véleményére is. "

Nem vagyok az, de azért elmondok egy történetet.

Egy webalkalmazáson dolgoztam, amiben egy bizonyos gombra kattintva előjött egy dialógusablak. Kaptam a megrendelőtől egy visszajelzést, miszerint a funkció elromlott, nem jelenik meg az ablak, csak felvillan. A hibakeresés oda vezetett, hogy a gombbal nincs semmi baj, egyszerűen duplán kattintgat a kedves megrendelő, amivel előhozza, és el is tünteti az adott ablakot azonnal. Na persze nem szándékosan kattintott duplán, az egere ment gallyra.

Természetes, hogy az első reakció az volt, hogy biztos én rontottam el, ne nézzem hülyének, különben is, neki az egere tökéletes, hiszen drága gémer egér (vagy mi). A megoldás az lett, hogy egy időzítővel garantáltam a dupla kattintások elnyelését.

Pár hét múlva szól a megrendelő, hogy tényleg rossz volt az egere.

***

Namost, ezzel nem azt akarom mondani, hogy akárhányszor duplán jelenik meg egy komment itt, az egérhiba miatt. Messze nem. Én is küldtem már be kommentet duplán olyan triviális körülmények közt, hogy például szimplán beremegett az ujjam, és akaratlanul duplán kattintottam, vagy azt hittem hogy elsőre mellékattintottam, holott mégsem.

Az pedig, hogy a Chrome konkrétan hogy kezeli a POST beküldését nem vita tárgya. Mármint. Jöhetnék én olyannal, hogy "szerintem", meg hogy "nem hinném hogy". De minek jöjjek, amikor le is tesztelhetem az adott jelenséget? Konkrétan mérhető a működés, de akár a Chromium forráskódjában vizsgálható is volna.

Nos, ehelyett idő híján csak egy buta tesztet csináltam, egy scripttel, ami 10 mp alatt fut le. Egyszer futott le, a Chrome észrevette, hogy megszakadt a kapcsolat, és utána nem akarta automatikusan újra beküldeni. Ennyike.