In IOBroker vis existiert bei der JS Variante mit changeView() noch irgendwo ein timing Problem.
Ich kann das Problem nachstellen (auf allen OS), bei mir ist die Seite, auf die gesprungen wird, dann leer.
Im (chrome) debugger sehe ich noch für ca 10 sekunden die alte view im DOM tree, welche danach aber wie von Geisterhand verschwindet und der container, der die neue view enthalten soll ist dann leer.
Edit: Wenn ein Experte das bei sich nachstellen will, kann ich auch gerne mal ein Beispielprojekt fertig machen.
Was interessant ist: ich habe auch eine Uhr in der view, auf die ich dann automatisch springe.