WordPress 5.6.1 introduit un bogue dans les fenêtres de publication et de page

WordPress 5.6.1, sur lequel de nombreux sites ont été mis à jour automatiquement, a introduit un bogue qui rend difficile l’enregistrement d’une publication. Un correctif temporaire a été créé pour résoudre le problème, mais ce n’est pas une mise à jour officielle pour résoudre le problème.

Les modifications que vous avez apportées peuvent ne pas être enregistrées

Un bogue introduit dans la dernière version de WordPress, la version 5.6.1 fait apparaître une alerte lors de la tentative de navigation, que le message ait été enregistré ou non.Le bogue a été signalé dans une page de support WordPress: « Je reçois le pop-up « Quitter le site ? Les modifications que vous avez apportées peuvent ne pas être enregistrées. Tout le temps, si je change une page ou non, et si j’enregistre (publie ou mets à jour) la page ou non, cela a commencé après la mise à jour 5.6.1 ce matin. J’ai 2 sites, avec 2 thèmes différents, tous les deux avec l’éditeur classique 1.6 et il se comporte de la même manière sur les deux. Il le fait dans Chrome, il ne le fait pas dans Firefox. « PublicitéContinuer la lecture ci-dessousLe fait que cela ne se produit pas dans Firefox est intéressant car Firefox gère certains aspects de l’événement de déchargement différemment de Chrome dans la mesure où Chrome ne dispose pas de certaines fonctionnalités, par exemple, dans l’événement beforeunload lorsqu’il est activé avec event.preventDefault () fonctionne avec Firefox mais pas avec Chrome. https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_eventJe ne dis pas que ce qui précède est le problème. Soulignant simplement que Firefox prend en charge certaines fonctionnalités que Chrome ne prend pas en charge.

Décharger le bogue des événements dans la fenêtre d’édition de WordPress ?

L’avis fait partie de ce qu’on appelle un « événement de déchargement » qui déclenche un avertissement lorsqu’un éditeur tente de s’éloigner d’une fenêtre, généralement lorsque quelque chose n’est pas fait.Le message d’avertissement exact déclenché est:< Les modifications que vous avez apportées peuvent ne pas être enregistrées. "Le bogue se manifeste à la fois dans les articles et les pages. Mais certains éditeurs ont signalé que le bogue n'est présent que lors de la modification du contenu de la page et fonctionne bien lors de la modification du contenu de l'article.Selon plusieurs rapports, le bogue pourrait être déclenché par l'édition de plugins connexes tels que Tiny MCE et Advanced Custom Fields. La désactivation de ces plugins empêche le message de déchargement de se reproduire.Un éditeur a signalé dans le groupe Facebook privé Advanced WordPress que la désactivation du plugin Advanced Custom Fields a empêché l'avertissement de se reproduire, mais le problème ne vient pas des plugins eux-mêmes. Le problème semble se situer dans le noyau de WordPress lui-même, ce qui provoque le problème dans différentes fenêtres liées à l'édition.Un éditeur a signalé un soulagement en activant l'environnement d'édition Gutenberg:« Voulez-vous quitter ce site ? Les modifications que vous avez apportées peuvent ne pas être enregistrées « Avis d’alerte en quittant les pages mises à jour (mais pas les publications) après la mise à jour 5.6.1 lors de l’utilisation de l’éditeur classique. … Disparaît lorsque Gutenberg est rallumé. « Un autre éditeur a noté que les plugins liés à l’édition de WordPress semblaient déclencher le bogue:« Mise à jour: il semble que l’utilisateur doive attendre que TinyMCE se charge entièrement avant d’effectuer une modification, sinon le script ne prend pas en compte sa modification. Un bon indice visuel est l’ombre de la barre d’outils qui disparaît une fois que l’éditeur est correctement initialisé. . « Un utilisateur a mis en ligne une vidéo d’une procédure pas à pas montrant comment le bogue est généré. Dans la vidéo, l’éditeur choisit un document à modifier et entre dans la fenêtre d’édition.PublicitéContinuer la lecture ci-dessousL’éditeur appuie ensuite sur le bouton de mise à jour pour enregistrer la page. Ils cliquent ensuite sur un lien pour quitter la fenêtre d’édition, mais cet acte provoque l’apparition du message d’avertissement de déchargement.Vous trouverez ci-dessous un gif animé du film qui a été téléchargé montrant la procédure pas à pas du bogue:

Capture d’écran Animation de WordPress 5.6.1 Modification d’un bug de la fenêtre

La solution temporaire a été publiée

Un correctif a été publié sur WordPress, mais ce n’est pas un correctif officiel C’est du code qui doit être inséré dans le fichier functions.php. Il existe un autre correctif partagé qui résout un problème supplémentaire, mais qui n’a pas été entièrement testé.

WordPress 5.6.1 Modifications apportées non sauvegardées Bug

Si le problème entrave votre flux de travail, certaines mesures peuvent être prises. Une étape recommandée pourrait être d’attendre pour s’assurer que tous les plugins liés à l’édition sont entièrement chargés. D’autres actions incluent la désactivation des plugins liés à l’édition ou l’activation de Gutenberg.Il existe un correctif qui peut être appliqué à functions.php et enfin on peut attendre un correctif officiel.

Citations

Discussion sur la page d’assistance WordPress

Les modifications que vous avez apportées ne peuvent pas être enregistrées

« Quitter le site ? Les modifications que vous avez apportées peuvent ne pas être enregistrées « sur les pages de taxonomie personnalisées après la mise à jour WP 5.6.1

Tags: ,