Rare instance of JSROOT loading a TGraph incorrectly

Using root.cern/js/latest

By chance I discovered that one of my root graphs had one x-value changed when displayed using JSROOT. After a hard reload & clearing the browser caches, the graph was loaded correctly. I saw something similar happen once before, months ago, with a different graph. This time I saved the graph as JSON before and after clearing caches and reloading the page.

In my graphs, all the x-values should be integers so if I inspect the graph it’s fairly easy to spot when one has been replaced by a float. It should also be straightforward for me to add more js code to check the graphs upon loading. This is the problem sequence (the float should be 132382) :

    132380,
    132381,
    132398.34546320408,
    132383,

The graph in question is called ‘rho_mass_and_yield’ and it is contained the multigraph saved in the attached root file. I also attached the JSON files.

Best regards,
Naomi.

after_clearing_cache.json.txt (35.1 KB)

rho_mass_and_yield.json.txt (35.1 KB)

graph.root (7.4 KB)