PWA Push bzw. Neuladen
Wenn hwpb als PWA (progressive web app) verwendet wird, sind alle Kontrollelemente des Browsers ausgeblendet, insbesondere der Neuladen-Button. Daher (und aus anderen Gründen) wurde in d54b0b91 ein Push-Mechanismus implementiert, der Änderungen beim Fortschritt, den Ausarbeitungen und Kommentaren immer aktuell hält.
Nicht gepusht werden bisher Änderungen bei der Tischnummer, den Teilnehmern und das Anlegen neuer Gruppen (erfordert auch bisher für den Autor ein Neuladen) bzw. die Änderung der Reihenfolge durch eine Tischnummernänderung oder durch den Kommentar ((ENDE)
).
Änderungen bei den Teilnehmern können vermutlich ohne weiteres implementiert werden.
Ein direktes Anwenden der übrigen Änderungen ist jedoch problematisch, da dies ein clientseitiges Rendern erfordern würde, was bisher (zum größten Teil) vermieden wurde (Rendern sowohl im Client als auch im Server führt mittelfristig immer zu unwartbarem Code). Eine denkbare Lösung wäre z.B. das Einblenden eines dauerhaften Toasts (wie bei Fehlern) mit einem Neuladen-Button, falls eine solche Änderungen registriert wird. @mai13hkl