Detengar las pastas de modo oscuro aterrizando como texto invisible en el compositor

Fixkamo-internal
Shipped
6 de agosto de 2026 a las 0:04 UTC
Author
kamo
Commit
a179850

Copiar una respuesta de ChatGPT (o cualquier página de temática oscura) y pegarla en el cuerpo compuesto produjo un gran bloque blanco sin nada en él, y El mensaje también salió por ahí. El portapapeles de Calbo de Calza de Quill copia el color en línea del documento fuente y fondo-color directamente a través (matchAttributor), y serialises de Chrome los colores *computados* de una selección copiada. El fondo oscuro de ChatGPT es pintado por un antepasado fuera de la selección, por lo que el fragmento llega como -color: rgb (233.236.206.241) con el background-color: rgba(0,0,0,0) - casi blanco texto sin nada detrás. Los párrafos mantienen su altura, de ahí un en blanco bloquear en lugar de obviamente faltar contenido. Añadir un guardia legibilidad que juzga un color pegado contra la superficie que en realidad se pintará e invierte su ligereza cuando no se puede leer, Así que una paleta pegada mantiene sus relaciones de tono en lugar de ser aplanada. El color y el fondo se juzgan como un par, por lo que el blanco en la parabillada sobrevive entero; el lienzo es el casi BgColor de la plantilla, por lo que el texto blanco en una plantilla oscura es correctamente dejado solo. Aplicado en tres lugares: como afiches de portapapeles cuando el la pegar tierras, sobre el contenido de semillas (bordos guardados antes de esto, o una respuesta citando un boletín de noticias de temática oscura) para que el miembro pueda probar, y de nuevo en el momento de envío Así que nada sale ilegible independientemente de cómo se metió en el cuerpo. Otros defectos encontrados en el mismo camino de la pasta: - una mancha: la imagen copiada de otra pestaña tenía su src reescrito a Quill y mantenido ancho="1024" - una caja de 1024px rota permanentemente. Tembtado ahora, y la pinza de imágenes de gran tamaño a 600px con la altura eliminada para mantener la relación. - una fila de cabezas de mesa pegada se derrumbó en una sola celda, porque Quill ha No, mancha. Las celdas de encabezado ahora se dividen correctamente. - las tablas llegan al destinatario con bordes celulares y acolchado en lugar de Bloqueo indiviso y bloques de código obtener un color explícito contra su panel. - rgba(0,0,0,0) el ruido se borraca (poco fiable en las Perspectivas más antiguas). - Pegas Ctrl/Cmd-Shift-V como texto no reformateado. jsdom añadido como devDependency para las pruebas a nivel de DOM.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios