O angular 2.0 armazena valores de variáveis no lado do servidor?

Eu clonei o projeto oficial de início rápido do angular 2.0 e tente adicionar o painel de navegação lateral. Criei um componente simples que contém os seguintes:

export class AppComponent {
    menuVisible: boolean = false;
    toggleVisible() { this.menuVisible = !this.menuVisible; }
}

E modelo simples (pug):

side-navigation([class.visible]="menuVisible === true") 
    div(*ngIf="!menuVisible", (click)="toggleVisible()", style="cursor: pointer; font-size:1vw") ☰
    ul(*ngIf="menuVisible")

Mas, quando tentei testar esse componente, recebo um problema estranho: às vezes clico no botão do painel de visualização aberta no Google Chrome (por exemplo, esse problema não depende de nenhum navegador), vejo que a barra de navegação lateral é aberta em outro navegador (Edge). Eu não sei como consertar isso. É meu problema ou algum tipo de bug?

questionAnswers(1)

yourAnswerToTheQuestion