Page MenuHomePhabricator

Update CSSJanus to version 2.0.0
Closed, ResolvedPublic

Description

CSSJanus version 1.3.0 has a flipping bug.

Input:

/*@noflip*/ .selector-ltr[ data-foo='bar' ]:empty { border-left: 10px none; border-right: 0 none; }

Expected output:

.selector-ltr[ data-foo='bar' ]:empty { border-left: 10px none; border-right: 0 none; }

Actual output:

.selector-ltr[ data-foo='bar' ]:empty { border-left: 10px none; border-left: 0 none; }

CSSJanus version 2.0.0 fixes this bug.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 713253 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/core@master] CSSJanus: Update from version 1.3.0 to version 2.0.0

https://gerrit.wikimedia.org/r/713253

Change 713254 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/CategoryTree@master] Remove @noflip workaround for T288943

https://gerrit.wikimedia.org/r/713254

Sounds good to me. Looks like Bartosz is reviewing already, but if not, ping me on Gerrit for review.

I had forgotten to update MediaWiki with CSSJanus 2.0 because I was going to port CSSJanus 2.1 at the same time, but since that's been a TODO for a few weeks now, feel free to go ahead.

Change 713305 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/vendor@master] Update cssjanus from 1.3.0 to 2.0.0

https://gerrit.wikimedia.org/r/713305

Change 713305 merged by jenkins-bot:

[mediawiki/vendor@master] Update cssjanus from 1.3.0 to 2.0.0

https://gerrit.wikimedia.org/r/713305

Change 713253 merged by jenkins-bot:

[mediawiki/core@master] CSSJanus: Update from version 1.3.0 to version 2.0.0

https://gerrit.wikimedia.org/r/713253

matmarex subscribed.

Change 713452 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/core@master] Add RELEASE-NOTES for CSSJanus update

https://gerrit.wikimedia.org/r/713452

Change 713452 merged by jenkins-bot:

[mediawiki/core@master] Follow-up 6157bdaef: Add RELEASE-NOTES for CSSJanus update

https://gerrit.wikimedia.org/r/713452

Change 713254 merged by jenkins-bot:

[mediawiki/extensions/CategoryTree@master] Remove @noflip workaround for T288943

https://gerrit.wikimedia.org/r/713254