- Se descapó
- 16 de septiembre de 2026 a las 15:48 UTC
- Autor
- Kamo
- Compromit
- 9aca6ae
/marketing/email divide las campañas en cinco sub-tabs, cada una con un conteo en vivo, y cada campaña está exactamente en una: - Entrado: envío - No iniciado: borradores y campañas programadas - Pautilizadas: campañas paradas y canceladas - Completa: enviado - Archivado: sea cual sea un miembro archivado Fallido no es una etapa propia: los receptores fracasan, una campaña no, y EmailService nunca lo establece. Una campaña que lo tiene se presenta por lo lejos que se envía - Lo tengo. La pestaña vive en ?tab=, por lo que una recarga, el botón de atrás y un enlace compartido mantener ella; una campaña cambia de pestaña por sí misma a medida que su estatus cambia en vivo; y un pestaña dice para qué sirve. Archive and Restore están en el menú de cada campaña (emailserv 39ffa54). Sólo un campaña sin nada que dejar para enviar se puede archivar: un borrador, o un enviado o canceló una. El botón de la campaña abrió la campaña, así como su menú. AG Grid dispara filaClicked de su propio oyente nativo en el contenedor de la fila, que corre antes de React delegado enClick, por lo que la parada del renderizador de la celdaPropagación llegó demasiado tarde y la fila navegó al editor bajo el menú. El manejador de filas ahora deja pasar hace clic dentro de un control de data-campaña-propio-click, como lo hace la cuadrícula de los Códigos de Seguimiento, y un clic en el nombre de la campaña ya no empuja la ruta del editor dos veces. Comprobado en Chrome contra el componente real: en el origen/principal el click fue a ************* con este cambio abre el menú y se va No en ninguna parte. Tabs, conteos, archivo y restauración, pestañas vacías y una tira de 520px fueron Comprojó de la misma manera. La redacción está en kamo-translación-diccionario 02109cfc, empujado primero y escrito a mano en cada local.