- Se descapó
- 26 de agosto de 2026 a las 8:21 UTC
- Autor
- kamo
- Compromit
- 694503a
Revisión encontró que el panel había dejado caer el viejo componente de la lista de chats-list's PrefsLoaded gate: activeBucket comenzó en inicialBucket/DEFAULT-BUCKET y fue entregado a useConversationRows en la primera representación, mientras que la preferencia salvada GET resuelto por separado y descoordinado. Un miembro con una preferencia salvada consiguió un buscar para el cubo equivocado, un destpo de pestab equivocado visible, y luego un segundo conseguir una vez el GET resuelto -- y la columna de conmutador se monta en cada maximización, no una vez por carga de página, por lo que parpadeó constantemente. useConversationRows gana un cuarto argumento de "enable" (por defecto cierto) que suprime tanto la carga inicial/en que cambia de taco como el de los observadores la paginación mientras es falsa. El panel ahora lo sostiene en su propio estado de "prefsLoaded", giró true en la misma actualización por lotes que (cuando se guardó un valor) corrige El cubo deactive - por lo que el gancho nunca se invoca habilitado con ningún cubo otro que el realmente resuelto. Casos 6a/6b afirma ahora que la propiedad en todo cada llamada registrada en lugar de sólo la última, que es la ciega exacta mancha que dejó la nave flash la primera vez. También: el partido de búsqueda de varios campos **************** externalPhoneNumber, además de los nombres de los miembros/connectionTítulo) no tenía cobertura a pesar de ser un requisito explícito: era correcto en la inspección, ahora está fijado hacia abajo, para ambos caminos de entrada (buscasion de búsqueda y el panel's propio campo showSearch). Y manejeNewAiChat gana una guardia de reentrada: un rápido doble clic aterrizó ambos eventos antes de que POST resuelto, creando dos sesiones y abriendo dos ventanas de un clic previsto.