Merci pour ce retour @Clement
Vous confirmez donc que des mécanismes sont volontairement en place dans l’extension Clemz pour empêcher le système de se mettre en veille ?
Autant je comprends parfaitement qu’un ordinateur en veille empêcherait Clemz de réaliser ses tâches en arrière plan, autant la mise en veille de l’écran (ou l’affichage de l’économiseur d’écran) ne devrait pas les interrompre.
Pour répondre à votre question, oui en effet, éteindre manuellement l’écran à chaque utilisation de l’extension Clemz serait une solution de contournement mais elle me semble un peu disproportionnée et très contraignante. N’y-a-t’il pas une meilleure alternative à proposer à vos utilisateurs ?
J’ai investigué de mon côté : sous Mac OS, la commande système pmset -g assertions permet d’identifier les processus affectant la mise en veille. Lorsque l’extension Clemz est en activité (mise à jour du smart dressing par exemple), une nouvelle ligne apparaît :
pid 91096(Google Chrome): [0x0009d4bc0005a1ea] 00:00:34 NoDisplaySleepAssertion named: "Blink Wake Lock"
Tant que la mise à jour du smart dressing tourne, cette ligne reste présente, prouvant bien que Chrome est le processus empêchant la mise en veille, y compris de l’écran :
pid 91096(Google Chrome): [0x0009d4bc0005a1ea] 00:16:34 NoDisplaySleepAssertion named: "Blink Wake Lock"
Le souci est que lorsque la mise à jour du smart dressing est terminée, la mise en veille ne se réactive pas pour autant.
Cela est confirmé puisque la ligne reste présente, et réduire l’extension n’y change rien. J’ai fait le test en attendant plusieurs minutes.
Cela veut dire que si je m’absente, cela peut rester dans cet état pendant très longtemps. Pour que la mise en veille fonctionne à nouveau, je suis obligé de fermer l’onglet ou d’actualiser la page Vinted entière.
> N’y aurait-il pas un moyen de faire autrement au niveau du code ?
Pendant les quelques jours d’essai de Clemz, je ne me suis pas trop posé la question, et la documentation de l’extension n’en faisait d’ailleurs pas mention, mais maintenant que j’ai souscrit à une formule annuelle, cela me dérange un peu plus de savoir que votre seule extension impose ce comportement et donc un changement radical dans le fonctionnement de nos ordinateurs personnels.
Vous avez fait un travail remarquable sur cette extension @Clement, j’aimerais juste pousser le curseur un peu plus loin afin que cela profite à tous vos utilisateurs. Les écrans OLED représentent un investissement financier non négligeable, et sont sensibles au marquage. Si je peux prolonger sa durée de vie, nos portefeuilles vous remercient ! 