DeletedUser
Guest
Pseudo: Ichiro3
Plateforme: monde classic
Navigateur internet: firefox
Description : lorsque plusieurs onglets sont activés et plusieurs fenêtres de chat il arrive que les fenêtres de chat se mettent à clignoter (se maximise puis minimise et ainsi de suite à l'infini)
À mon avis il y a une suite de Chat.syncWindowState() qui appelle ChatWindow.maximize()/ChatWindow.minimize() qui appelle Chat.windowStateChanged() qui actualise localStorage ce qui génère un évènement 'storage' ce qui relance Chat.syncWindowState() dans une autre fenêtre et ca boucle à l'infini.
Reproduction: Je pense que cela arrive si on a deux fenêtre de chat minimisée et qu'on ouvre un onglet.
Les fenêtres de chat démarrant dans l'état maximisé lors du chargement de l'onglet, le nouvel onglet minimise la première fenetre pour se synchroniser, ce qui lance Chat.windowStateChanged() qui va alors enregistrer qu'une fenêtre et minimisée et l'autre maximisée. Le premier onglet qui avait les fenêtres minimisées maximise alors une des fenetres. Je sais pas trop comment ca continue, mais ca plante
Plateforme: monde classic
Navigateur internet: firefox
Description : lorsque plusieurs onglets sont activés et plusieurs fenêtres de chat il arrive que les fenêtres de chat se mettent à clignoter (se maximise puis minimise et ainsi de suite à l'infini)
À mon avis il y a une suite de Chat.syncWindowState() qui appelle ChatWindow.maximize()/ChatWindow.minimize() qui appelle Chat.windowStateChanged() qui actualise localStorage ce qui génère un évènement 'storage' ce qui relance Chat.syncWindowState() dans une autre fenêtre et ca boucle à l'infini.
Reproduction: Je pense que cela arrive si on a deux fenêtre de chat minimisée et qu'on ouvre un onglet.
Les fenêtres de chat démarrant dans l'état maximisé lors du chargement de l'onglet, le nouvel onglet minimise la première fenetre pour se synchroniser, ce qui lance Chat.windowStateChanged() qui va alors enregistrer qu'une fenêtre et minimisée et l'autre maximisée. Le premier onglet qui avait les fenêtres minimisées maximise alors une des fenetres. Je sais pas trop comment ca continue, mais ca plante
Dernière édition par un modérateur: