JDK-8147476 : Rendering issues with MathML token elements
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 8,9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2016-01-15
  • Updated: 2020-01-31
  • Resolved: 2018-07-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 Other
8u192Fixed openjfx11Fixed
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Sites like https://developer.mozilla.org/fr/docs/Mozilla/MathML_Project/Basics,
has rendering issues due to  MathML token elements (like <mi>, <mo> elements ), We need to improve the rendering classes for MathML token elements in webkit.
We can see the matrix and other mathematical equations completely out of place.

This issue exists in pre-8u60 also.

changeset: 3f3c201e0b0f user: arajkumar date: Thu Jul 19 11:22:59 2018 +0530 description: 8147476: Rendering issues with MathML token elements Reviewed-by: arajkumar, kcr Contributed-by: guy.abossolo.foh@scientificware.com URL: http://hg.openjdk.java.net/openjfx/jfx-dev/rt/rev/3f3c201e0b0f

It is already fixed in https://github.com/javafxports/openjdk-jfx/pull/117.

I see that only FireFox is rendering this page properly. Chrome and Safari renders certain MathML elements incorrectly in https://developer.mozilla.org/fr/docs/Mozilla/MathML_Project/Basics . Currently treating this issue as low priority.

Tested this issue in windows 8 GA , 8u66 , 9 (webkit upgrade) and observed that this issue is still reproducible. Since this issue is not a regression (not introduced in 8u/9) , changing fix version to tbd_major.