Da macht Ihr es Euch wirklich viel zu einfach.
Genau.
Um diese Art von Problemen zu reproduzieren, muss man entweder einige Stunden intensiv gespielt haben (eine grosse Menge an Aktionen ausfuehren wie Stadt- oder Inselinfofenster oeffnen, handeln, Truppen bewegen, Bauauftraege erteilen, ...) oder aber auch den Browser (in einer Welt, in der auch etwas passiert) drei Tage einfach nur laufen und die auftretenden Aktualisierungen abarbeiten lassen: Dann treten alle genannten Symptome immer zuverlaessig reproduzierbar auf.
In dieselbe Problemklasse gehoert es auch, dass nach Ablauf von Effekten die Anzeige nicht verschwindet und man daher denselben Effekt (z. B. Zufriedenheit) nicht erneut wirken kann, weil er aus Sicht des Spiels noch aktiv ist.
Seit einigen Monaten erscheint in den Faellen, wo Truppen- oder Rohstoffanzahlen nach Ankunft von Truppen- oder Handelsbewegungen nicht aktualisiert worden sind, in der entsprechenden Drop-Down-Liste dauerhaft "Ankommende Befehle werden verarbeitet", was auch nur mit einem Reload wieder zu beseitigen ist.
Spielt man trotz Auftreten der hier beschriebenen Probleme ohne Neuladen weiter, weil man z. B diverse Stadtinfofenster offen hat, die nach einem Reload alle neu geoeffnet werden muessten, so ist das noch einige Zeit (erfahrungsgemaess deutlich ueber eine Stunde) moeglich, aber irgendwann oeffnen sich beim Anklicken von Stadt- oder Insellinks in Notizen und Berichten keine Rundmenues mehr. Dann ist der Reload zwingend.
Als Ursache nehme ich an, dass in diversen Events Objekte angelegt, aber nicht immer wieder freigegeben werden (Memory Leak auf Applikationsebene - kein Bug in der JvaScript-Engine). Dadurch werden die JavaScript-internen Events immer langsamer verarbeitet, bis irgendwann entweder einzelne XMLHttpRequests nicht mehr abgesendet werden koennen, weil alle TCP-Connections belegt sind, oder aber einzelne eingetroffene Responses nicht verarbeitet werden koennen, weil zu viele Events auf Abarbeitung warten und dadurch Timeouts auftreten.
Jedenfalls ist die Geschwindigkeitsreduktion nach den oben genannten Laufzeiten deutlich spuerbar und zur Behebung genuegt ein Reload, waehrend der Firefox selbst auch ueber Monate nicht neu gestartet werden muss. (Ueber andere Browser kann ich keine Aussage machen.)
Falls einer der Entwickler daran interessiert sein sollte, dem Problem auf den Grund zu gehen, kann ich in den Firefox Web Developer Tools auf Nachfrage Analysen anstellen (gerne auch auf Englisch), weil das Problem bei mir quasi dauernd auftritt, denn ich lade nur dann neu, wenn es nicht mehr geht, und lasse ansonsten dauerhaft laufen. (Ich selbst bin zwar Softwareentwickler, aber kein Webentwickler, so dass ich auf diesem Gebiet leider nur ein Halbwissen habe.)