Closed marvinroger closed 9 years ago
Salut!
En attendant, tu peux surtout désactiver mqpacker dans Pleeease. Mais il est vrai que ce problème est sérieux, et compliqué à prendre à compte. Donc oui à terme il serait peut-être judicieux de le retirer, surtout que le gain n'est pas forcément si intéressant que cela, notamment car la compression GZIP marche très bien là-dessus.
+1 about the limited utility vs the dangerosity of this tool. Doesn't bring any value to me.
J'ai moi aussi rencontré un problème avec mqpacker que j'ai donc désactivé pour l'instant.
Du coup, j'aurais juste une question : est-ce que ça ne va pas géner le navigateur (d'une manière ou d'une autre) de croiser les mêmes media queries un peu partout dans la feuille de style plutôt que de n'avoir à les traiter qu'une seule fois (si elles sont regroupées via mqpacker) ?
you should never ever change CSS author order or you will always have unexpected result that might happen. Cascade is broken.
Yes, I get that. My intend was not to break the cascade, actually my goal with mqpacker was exactly to reproduce the cascade.
The real purpose of my post here is to know more about the interpretation of media queries by the browser.
By literally moving some rules of their original place, you can't respect the original cascade.
Browsers don't have any issue to parse several mq everywhere.
+1. Pack MQs isn't safe. It's better to disable it. I think we need to set it to false for next version of Pleeease.
Thanks for your feedback !
Great decision.
Salut ! (sympa de voir un français sur GitHub)
Je viens de signaler à l'auteur de css-mqpacker que ce package peut changer l'ordre des règles, et par conséquent casser le rendu de pages, le rendant inutilisable en production. (voir https://github.com/hail2u/node-css-mqpacker/issues/16)
En attendant que ce bug soit résolu, pleeease n'est donc par conséquent pas utilisable en production. Peut-être qu'il serait plus judicieux de supprimer cette fonctionnalité en attendant que cela soit résolu ?