Was mir gerade aufgefallen ist, vielleicht ist das ja die Ursache:
Im Debugger erscheinen merkwürdigerweise alle aufgerufenen Seiten.
Also von der Struktur her:
mydomain.de
scripts
templates
grafik.php
info.php
seite1.php
seite2.php
Ich hätte erwartet, dass hier immer nur die aktuell aufgerufene Seite zu sehen ist.
Die Chart.js-Funktion destroy() beim beforeunload-event hatte keine Auswirkung.
LG Klaus