.foo { &:not( &-bar ) { ... } }
should parse to
.foo:not( .foo-bar ) { ...
but in ResourceLoader it parses to
.foo:not( &-bar ) { ...
.foo { &:not( &-bar ) { ... } }
should parse to
.foo:not( .foo-bar ) { ...
but in ResourceLoader it parses to
.foo:not( &-bar ) { ...
Change 461369 had a related patch set uploaded (by Esanders; owner: Esanders):
[mediawiki/core@master] Avoid ResourceLoader LESS parsing bug
less.php hasn't been touched in two years and has 88 open issues: https://github.com/oyejorge/less.php :/
Change 461369 merged by jenkins-bot:
[mediawiki/core@master] Avoid ResourceLoader LESS parsing bug
It is not compatible with PHP 7.1+ either. There are many broken issues with the Less.php implementation.
Change 882187 had a related patch set uploaded (by Krinkle; author: Krinkle):
[mediawiki/libs/less.php@master] Misc clean up around Less_Ruleset for readability and less.js parity
Change 882188 had a related patch set uploaded (by Krinkle; author: Krinkle):
[mediawiki/libs/less.php@master] Less_Ruleset: Support nested parent selectors
Change 882187 merged by jenkins-bot:
[mediawiki/libs/less.php@master] Misc clean up around Less_Ruleset for readability and less.js parity
Change 882188 merged by jenkins-bot:
[mediawiki/libs/less.php@master] Less_Ruleset: Fix support for nested parent selectors
Change 887867 had a related patch set uploaded (by Krinkle; author: Krinkle):
[mediawiki/core@master] ResourceLoader: Update wikimedia/less.php to v3.2.1
Change 887867 merged by jenkins-bot:
[mediawiki/core@master] ResourceLoader: Update wikimedia/less.php to v3.2.1