Page MenuHomePhabricator

Wrong MathJax integrals with one limit
Closed, ResolvedPublic

Description

While T414122 fixed the rendering for situations with two limits, it's still prevalent in situations with one limit.

Screenshot 2026-02-05 at 16.21.28.png (1×4 px, 1 MB)

Event Timeline

Physikerwelt moved this task from Inbox to Ready to implement on the Math board.

The testcases differ. It seems \limits is no longer on the enwiki help page. However, this does not matter. The code in question was changed in the context of

T375907

I would implement it in the same way that \int_{something} renders in the same way as \int_{something}^{}?

Screenshot 2026-02-07 at 00.36.23.png (232×1 px, 45 KB)

@Christian1985

Change #1237601 had a related patch set uploaded (by Physikerwelt; author: Physikerwelt):

[mediawiki/extensions/Math@master] Add regression tests from T375907 and update test cases from enwiki

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

Hello @Physikerwelt ,

yes sums and integrals does not behave the same way with their limits.

Yes implement it that way, that \int_{something} renders in the same way as \int_{something}^{}. If \limits is not set than the limits should be on the right side of the integral.

Change #1237601 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Add regression tests from T375907 and update test cases from enwiki

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

Change #1237664 had a related patch set uploaded (by Physikerwelt; author: Physikerwelt):

[mediawiki/extensions/Math@master] WIP: Refactor DQ and UQ as extensions of FQ

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

Change #1237665 had a related patch set uploaded (by Physikerwelt; author: Physikerwelt):

[mediawiki/extensions/Math@master] MMLarray is empty if all children are

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

Change #1237665 merged by jenkins-bot:

[mediawiki/extensions/Math@master] MMLarray is empty if all children are

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

Change #1237667 had a related patch set uploaded (by Physikerwelt; author: Physikerwelt):

[mediawiki/extensions/Math@master] Refactor DQ to extend FQ

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

Change #1237680 had a related patch set uploaded (by Physikerwelt; author: Physikerwelt):

[mediawiki/extensions/Math@master] Fix MMLarray empty test

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

Change #1237693 had a related patch set uploaded (by Physikerwelt; author: Physikerwelt):

[mediawiki/extensions/Math@master] Don't render integrals as operators in DQ context

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

Change #1237680 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Fix MMLarray empty test

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

Change #1237664 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Refactor UQ as extensions of FQ

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

Change #1237667 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Refactor DQ to extend FQ

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

Change #1237693 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Don't render integrals as operators in DQ context

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