- Shipped
- 7 de setembro de 2026 às 20:38 UTC
- Author
- Kamo
- Commit
- acb0066
"Repetir som" salvo corretamente e não fez nada audível. O baralho bateu o tonut out com setInterval, e cromado grampos timers em uma página que tem sido escondido durante cinco minutos para um despertar por minuto — que é exatamente o situação para a qual existe a configuração. Ninguém liga um alarme repetido para um tela eles estão sentados na frente. Medido em um navegador real em vez de raciocinar sobre. Uma repetição de cinco segundos em uma aba escondida: uma batida a cada 5s por 300s, em seguida, bate em 314, 374, 434, 494. Um temporizador de controle simples ao seu lado desabou de forma idêntica, então foi o temporizador e não no convés. Cada outra camada era inocente — a linha é armazenada, o o serviço devolve- o, o baralho lê- o, e toda a pilha repete perfeitamente em uma guia de primeiro plano, por isso passou em cada teste e em cada verificação manual. As batidas agora vão no relógio AudioContext, que é executado em um áudio em tempo real thread e mantém o tempo enquanto a página é congelada: 96 batidas ao longo de 8 minutos em um aba oculta, pior erro 0.00s, enquanto o timer ao lado perdeu um terço de sua Ticks. startRepeatingEventSound filas um horizonte de batidas à frente e no topo do fila acima em um timer que é bem- vindo para ser estrangulado — as batidas que ele em fila da última vez já estão soando sem ele — e retorna uma parada que cancela o que ainda está na fila, então um cartão descartado fica quieto de uma vez. Guardado, porque este fracasso é inaudível E atrasado: soa bem para cinco minutos inteiros e depois degrada-se em silêncio, que é o que um membro Quem desligou o som ouve também. Não seria reportado novamente.