3030

Zeph il a tout cassé mes points ! cry

(j'ai édité le post pour rajouter le nouveau point, et tous les autres ont disparu - apparemment les doubles dièses ont été remplacés par des simples)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3031

lol le point RHJPP grin

3032

Haaaa trop bien cette page ! Il faudrait le mettre en sticky même !
avatar"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches

3033

./3030 : c'est réparé, mais ça méritait quand même un nouveau sujet dans "bugs" au lieu de poster comme d'habitude n'importe où embarrassed
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3034

C'est consécutif à une mise à jour, alors c'est pas n'importe où embarrassed

(merci !)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3035

Du tout non, c'est cassé depuis des mois. Dans le doute, je préfère avoir tous les bugs dans des sujets bien séparés.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3036

Nil (./3028) :
Zeph (./3027) :
Ça vous arrive en postant depuis une page de sujet, depuis "mes sujets", ou les deux ?
Je n'utilise que les pages des sujets pour écrire, jamais "Mes sujets", donc je ne peux pas répondre. Je te tiens au courant pour te dire si ça a évolué smile
Bon, le problème semble réglé avec mes machines sous Windows, mais pas sous Linux #trihum#
J'ai totalement purgé mon cache, les cookies et les données du site, mais ça fait la même chose. Firefox 61.0.2.
avatar

3037

Bon ça y est j'ai réussi à le reproduire, et du coup je pense avoir compris et corrigé smile

La sauvegarde des brouillons a lieu avec un délai ("debounce") de 500ms pour éviter de faire un appel au cache local à chaque touche enfoncée. Du coup, en enchainant rapidement une saisie de message puis un "tab + espace" pour poster, il était tout à fait possible de déclencher l'envoi du formulaire avant que ces 500ms soient atteintes. Cela rend possible l'apparition d'une race condition dans laquelle l'envoi du formulaire (qui déclenche une requête HTTP plus rapide que 500ms) se termine et efface l'éventuel brouillon en attente, puis que la sauvegarde arrive avec ses 500ms de retard (mais avant que la page ne se recharge, sinon tout le JS est interrompu) et restaure le contenu qui était supposé avoir été effacé.

Pour les gens qui utilisent la souris ça n'arrivait probablement jamais, mais au clavier c'était probable de déclencher ce cas de figure. Si c'était bien ça, normalement c'est résolu smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3038

Conclusion : ayez une connexion pourrie \o/
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3039

Ah oui, je fais toujours tab->entrée, moi, surtout sur mon poste sous Linux (ma souris est à trois km).
Je te tiens au courant smile
avatar

3040

(Ça a l'air clean, là ! Merci <3)
avatar

3041

ouf smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3042

Effectivement je fais systématiquement tab entree, bien vu!

3043

J'ai toujours utilisé la souris, mais j'ai aussi eu ça à 2 ou 3 reprises, je dois être très rapide. gni
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3044

vu que c'est servi sur un plateau...
Kevin Kofler (./3043) :
je dois être très rapide. [img]//yaronet.org/53/image/emoji/gni.gif[/img]
Y'a pas de quoi en être fier !
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

3045

Zeph (./3037) :
Bon ça y est j'ai réussi à le reproduire, et du coup je pense avoir compris et corrigé smile

La sauvegarde des brouillons a lieu avec un délai ("debounce") de 500ms pour éviter de faire un appel au cache local à chaque touche enfoncée. Du coup, en enchainant rapidement une saisie de message puis un "tab + espace" pour poster, il était tout à fait possible de déclencher l'envoi du formulaire avant que ces 500ms soient atteintes. Cela rend possible l'apparition d'une race condition dans laquelle l'envoi du formulaire (qui déclenche une requête HTTP plus rapide que 500ms) se termine et efface l'éventuel brouillon en attente, puis que la sauvegarde arrive avec ses 500ms de retard (mais avant que la page ne se recharge, sinon tout le JS est interrompu) et restaure le contenu qui était supposé avoir été effacé.

Pour les gens qui utilisent la souris ça n'arrivait probablement jamais, mais au clavier c'était probable de déclencher ce cas de figure. Si c'était bien ça, normalement c'est résolu smile
Ah oui juste ça correspond à ma façon d'utiliser très nerveuse grin pas mal, bien joué pour avoir reproduit ça ?

(Au fait c'est quoi une souris ? ?)
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3046

? gni

C'est plutôt de ? qu'il s'agit. ? Et oui, je sais aussi utiliser les emoji. ?
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3047

Joli Zeph !
Effectivement, tab-entrée systématique ici aussi ^^
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

3048

(tab espace >>>>> tab entrée, ça se fait d'une main embarrassed)

3049

Avoue que t'as une main prise quand tu lis les posts de Kevin, KoKinou !
avatar

3050

Nan, c'est une méprise embarrassed

3051

grin
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3052

Zeph (./3002) :
j'ai aussi fait une grosse modification sur la façon dont sont traités les échappements HTML donc il n'est pas impossible que des &quot; et autres bizarreries se glissent dans quelques pages.
OkCC

Zeph (./3002) :
Vous savez quoi faire le cas échéant smile
En effet tripo :
!slap Zeph
• Pen^2 slaps Zeph around a bit with a large trout !


(merci d'avance ! hehe)

3053

Ah, ça m'aurait quand même étonné qu'il n'y en ait pas quelques uns qui passent à travers les mailles du filet hehe

C'est corrigé, merci smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3054

hehe

3055

On peut signaler ses propres messages, c'est nouveau? grin

3056

Ah je ne sais plus si c'était possible avant, je n'ai pas souvenir d'avoir un jour empêché ça. On sait jamais, tu pourrais avoir envie de signaler un message laissé après une soirée trop arrosée tongue
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3057

grin
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3058

grin

3059

Pour info les indicateurs à côté des sections dans la page des forums, qui servaient à identifier celles avec du nouveau contenu, sont temporairement désactivés. J'ai fait un changement qui les rend plus difficile à implémenter tels quels, et comme de toutes façons depuis le dernier changement ils ne faisaient toujours pas l'unanimité il est très probable que leur comportement change de nouveau quand ils reviendront. Aucun changement sur "mes sujets" et "suivi sujets" qui continuent en revanche à fonctionner comme avant.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3060

Le forum est limite inutilisable comme ça! 👎
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité