- Enviado
- 23 de setembro de 2026 às 15:15 UTC
- Autor
- Kamo
- Confirmação
- c224e20
Clicar em um computador abriu uma aba do navegador que fechou novamente, e não disse nada. openHostedComputer abre sua aba síncrona dentro do clique, porque um popup O bloqueador permite isso e nada mais tarde. Quando o lançamento voltou precisa dePassword — que faz para cada computador até que seu membro confirme sua senha Kamo uma vez, desde Kamo nunca o guardou — a função fechou essa aba e chamou emNeedsPassword?.(). Nenhum site de chamadas já passou emNeedsPassword. O navegador chama openHostedComputer(computer.id, resolução), dois argumentos. Então a aba aberta, a aba fechado, o retorno opcional foi indefinido, e essa foi toda a interação: não lançar, sem log, sem diálogo, e um computador que estava saudável e acordado por toda parte. A o próprio comentário da função disse "o chamador é dito, e mostra um diálogo"; nenhum chamador fez. Pergunta antes de abrires um táxi. O menu já tem senhaSet em cada linha, então um computador sem login recebe a janela em vez de uma aba e não há nenhum flash. A backback em openHostedComputer fica para os casos que o menu não pode saber — uma lista renderizado antes de uma redefinição de senha, ou qualquer futuro chamador — e agora levanta o mesmo pedido Em vez de depender de uma chamada, ninguém passa. UM HOST, EM AuthedChrome, a forma como o MemberCardDialogs o faz e pela mesma razão: as linhas vivem em um memorando com nenhum lugar para renderizar, e o menu fecha o momento em que Clicado. Um membro com seis computadores tem seis linhas e no máximo uma janela. A abertura acontece de dentro do clique confirmar para que o bloqueador popup permita a aba, é por isso que o diálogo lança o próprio computador em vez de devolver uma promessa para Quem quer que tenha perguntado. Uma senha errada e um impulso falhado são ditos à parte: 400/401/403 é o membro a corrigir e diz assim, qualquer outra coisa é o empurrão para a máquina falhando. Dizer a alguém o seu senha está errada quando não foi a pior resposta disponível aqui.
