- Se descapó
- 26 de agosto de 2026 a las 9:30 UTC
- Autor
- kamo
- Compromit
- 1a2fdfc
Dos hallazgos de revisión integral contra este componente: - ConversationRow siempre lee ************* directamente. Montado dentro de la columna de conmutador (hermano de PresenceProvider/ DisponibilidadProvidador, no descendiente. ver ToolProviders.tsx), ambos contextos retrocedan a sus defectos seguros, así que isOnline() siempre allí responde falsa. Cada fila 1:1 en la columna se lee "OFFLINE" para un colega que bien podría estar en línea, y el grupo "cualo de la gente en línea" punto nunca se encendió. Añade la presencia. (por defecto true); cuando es falso, sin punto de estatus y no subtítulos de renderizado en absoluto. Mostrar nada es honesto, mostrar Offline es No. El propio montaje del Centro de Interacción no se ve afectado (prop omite, Fallas true). La mejor solución a largo plazo - izar la presencia proveedores por encima de ToolProviders es un cambio estructural a app cromo afectar a todos los consumidores de presencia y deliberadamente no se lleva aquí. - VOIPService establece el .lastMessage.senderName a la contraparte en bruto E.164 Número para un texto entrante. El título de la fila ya corrió una fila TEXT número a través de formatoPhoneDisplay; el prefijo prefijo no lo hizo, por lo que un texto fila lee "15555550123: en mi camino" en lugar de "(555) 555-0123: en mi por camino". Alcance a TEXT solamente . . . . . . . . . . . . . . . . . . . . . . . . nombre de la pantalla. Añade el primer archivo de prueba dedicado de este componente (anteriormente solo se ejerció indirectamente a través de ConversationsPane.test.tsx, que se burla de ella) cubriendo Las dos cosas.