„Wikipédia:Kocsmafal (műszaki)” változatai közötti eltérés

Tartalom törölve Tartalom hozzáadva
362. sor:
:::::::@[[Szerkesztő:Tacsipacsi|Tacsipacsi]] de miért ne kerülne vissza? Ha kijelentkezve megpróbálod elmenteni az oldalt, nincs checkbox, tehát nem is fog szerepelni a <code>wpWatchthis</code> a küldött adatok között. A válaszul küldött űrlapban (ahol már be vagy jelentkezve) ezért az alapértelmezett értéket veszi fel, vagyis a felhasználói beállítást. Ha kézzel módosítanád a checkboxot, a módosított állapot valóban elveszne, de az alapértelmezett nem tud. [[User:Tgr|Tgr]]<sup>[[User vita:Tgr|vita]]</sup> 2021. február 16., 21:05 (CET)
::::::::{{válasz|Tgr}} Egy jelölőnégyzetnek nincs kitüntetett alapértelmezett értéke, pontosabban az alapértelmezés a hamis. Pontosan ugyanazok a bájtok érkeznek a HTTP-kérésben a szerverhez, ha nincs kipipálva a jelölőnégyzet, mint akkor, ha nem is létezik: ha ki van pipálva a jelölőnégyzet, akkor benne lesz a kérésben a <code>\r\n--<var>elválasztó</var>\r\nContent-Disposition: form-data; name="wpWatchthis"\r\n</code> bájtsorozat; ha nincs kipipálva, akkor az [https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#constructing-form-data-set HTML Living Standard § 4.10.21.4] 5.1. pontjának értelmében el kell hagyni az eredményből, éppúgy, mint ha nem is létezne ez a mező. Mivel a kipipálatlan és a nem létező mezőt nem lehet megkülönböztetni, ezért ha a MediaWiki a felhasználói beállítások szerinti alapértelmezésre állítaná a jelölőnégyzet értékét, amikor nincs ilyen paraméter a HTTP-kérésben, akkor gyakorlatilag nem lehetne kézzel felülbírálni az alapértelmezetten kipipált értéket, hiszen minden egyes előnézetnél/diffnél újra és újra kipipálódna. – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2021. február 17., 17:50 (CET)
:::::::::Hm, úgy rémlett, hogy dupla inputot használunk az ilyen problémák elkerülésére, de tényleg nem. Alighanem összekeverem valami más keretrendszerrel. Ezt a HtmlCheckField-ben akár érdemes is lenne javítani, de speciel a szerkesztési űrlap inicializálása annyira zavarosan történik, hogy ott a fele kód újraírása nélkül ez sem segítene. [[User:Tgr|Tgr]]<sup>[[User vita:Tgr|vita]]</sup> 2021. február 20., 10:43 (CET)
::Egyébként eddig nem tulajdonítottam neki nagy jelentőséget, de ma is, messze nem először, amikor elindítottam a böngészőt, a Wikipédián a jobb felső sarokban megjelenő üzenet fogadott, hogy már be vagyok jelentkezve, és frissítsem az oldalt. Frissítettem, és most már jó. Ez az indításkori kijelentkezés rendszeresen előfordul, de menet közben emlékeim szerint soha nem szokott kidobni. (A Wikipédián sokszor van ilyen, de a Wikidatán pl. szerintem soha – lehet, hogy azzal van összefüggésben, hogy több Wikipédia van, mint Wikidata, így több süti gyűlik össze a wikipedia.org domain alatt, és ezért nagyobb valószínűséggel [[mw:Firefox users and session loss bug/hu|dönt úgy a Firefox]], hogy akkor most kidob egy amúgy fontos sütit?) – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2021. február 2., 02:14 (CET)
:::A firefoxos probléma elvileg megoldódott azzal, hogy a session sütiket kivették a kvóta alól, de nem lennék meglepve, ha valami hasonló (a böngősző privacy funkcióival összefüggő) oka lenne.