No estoy seguro de cómo sucedió esto. Estaba tratando de dar me gusta al comentario y no funcionó, así que luego toqué el contenido para expandirlo y el emoji se quedó donde estaba.
Volcado de informe de error (generado automáticamente)
Versión 1.17.0 (1515261323) Dispositivo: iPhone 6s (iOS 11.2.2) TestFlight: verdadero
Sé que definitivamente planteé un problema por esto en el pasado, pero no puedo recordar cómo lo redacté y si se cerró porque no se puede reproducir o se dejó abierto para investigación 😬
¿Eres capaz de reproducir esto en absoluto?
@rnystrom ¿ Quizás valga la pena echarle otro vistazo ya que otros lo han experimentado ahora?
No puedo hacer mucho sin una reproducción. Si puede usar FLEX y volcar la jerarquía de vistas, eso nos daría un comienzo seguro.
Enviado con GitHawk
Sí puedo reproducir, lo primero que probé:
Tengo un video de mí haciéndolo varias veces, pero todavía no puedo subirlo. Entonces aquí hay otra imagen.
¿Puedes volcar la jerarquía de vistas? Puede abrir FLEX tocando con tres dedos .
Claro, he abierto Flex, pero ¿qué hago a continuación?
Yo también puedo reproducirlo muy fácilmente usando el comentario exacto que se muestra arriba, pero luchando con otros, así que eso me hace pensar que tiene algo que ver con el contenido o el tamaño total del comentario (¡es un comentario de texto relativamente grande!)
Aquí hay uno mio
Disculpas por esto, ¡solo quiero ver si una gran cantidad de texto básico hará que esto suceda!
// editar comentarios sobre este súper factible, así que lo reduce ya que no es causado por tipos de contenido alternativo (por ejemplo, imágenes)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mecenas erat ipsum, consectetuer adipiscing nec mauris ac dolor eleifend orci. Donec aliquam sagittis mollis. Antes de que el primer baloncesto pusiera sus mandíbulas en el dolor y la atención clínica;
Con el fin de que el curso de neque nisl, pulvinar urna valle, y al fútbol. Clínico en mis jugadores. Estoy muy feliz elit. No sentarse en el valle, pero hasta ahora la aplicación de la ley en el arco. Lamentablemente, los extremos del vel interdum vel Nulla neque aliquet, que ha provocado la risa del tirón.
Quisque nec ultricies sem. Reservado, pero sin flechas, francotirador graduado, pero care pot eu. No erat volutpat felis lobortis, ni Suspendisse euismod sapien porttitor. El fútbol era pilas nibh.
y otro
De acuerdo, he experimentado y editado mucho el comentario anterior, creo que lo he reducido a si extiendes el comentario y su nueva altura excede los límites de la pantalla (más un búfer).
De la misma manera que una celda de vista de tabla se carga un poco antes de que aparezca en la pantalla, sospecho que si la nueva altura empuja la celda de reacción fuera de ese búfer, ¿no sabe dónde colocarla? y entonces no hace nada?
@rnystrom
Con el comentario anterior, es factible con su texto actual, pero eliminar una línea lo detiene. Sin embargo, agregar un nuevo comentario y colocar el comentario justo en la parte superior de mi pantalla y luego hacerlo, tampoco lo hace porque tiene suficiente espacio para cargar la celda de reacción.
Espero que esto tenga sentido, y podría estar completamente equivocado, pero parece tener sentido.
Todos prueben la última versión beta. ¿Parece que está arreglado?
Enviado con GitHawk
Arreglado para mí. ¡Bonito!
Todavía se puede reproducir con mucha facilidad siguiendo los mismos pasos del comentario original.
Mmm, eso me enseñará a probar y cerrar un error a la 1AM. Fuerza el cierre de la aplicación y ahora puedo reproducir.
Podría ser mi borroso recuerdo de anoche, pero cuando funcionó, creo recordar que el "desvanecimiento" se volvió gris en lugar del blanco después de reiniciar la aplicación.
Por supuesto, debería haber tomado una captura de pantalla.
Así que _sorta_ lo arreglé colocando un diseño invalidado aquí: https://github.com/rnystrom/GitHawk/blob/master/Classes/Issues/Comments/IssueCommentSectionController.swift#L137
collectionContext?.invalidateLayout(for: self, completion: nil)
No mueve el menú, pero la celda real sí se mueve.
🤔
¡Ajá! Ya lo veo. Está bien. Me pregunto si solo necesitamos hacer algo donde, si la celda de reacción es la primera en responder, no nos deshagamos. Lo intentaré, brb.
editar: no, eso no ayuda. mmm. No estoy familiarizado con cómo funciona el menú internamente, tendré que jugar.
Todavía se puede reproducir en el último TestFlight 😖 esta vez, los pasos son básicamente para tocar la burbuja y luego tocar otra cosa que tenga una acción (ya sea la celda de reacción o lo hice funcionar en una imagen, pero eso es más difícil de reproducir)
Enviado con GitHawk
Ya no puedo reproducir
Enviado con GitHawk
@gingerbeardman ¿ Incluso con los nuevos pasos de mi comentario anterior? (¿Tocando la burbuja y luego la celda de reacción?)
Puedo reproducirme con bastante facilidad
Ah, está bien, nuevos pasos.
Sí, puedo reproducirme.
Mis pasos son ahora:
@Sherlouk @gingerbeardman Voy a dejar que ustedes
Enviado con GitHawk
@rnystrom La invalidación del diseño como lo
¿Su opinión?
Me alegro de dejar esto si crees que es un precio muy bajo, pero lo he experimentado un par de veces sin intentarlo (sobre todo cuando hay una imagen cerca del límite de desvanecimiento)
No tengo que esforzarme en absoluto para reproducirme. Primera vez cada vez con estos pasos:
Aquí hay un video: http://www.youtube.com/watch?v=JJvny6hs0f8
Pero estoy de acuerdo en que no debería ser un bloqueador, de baja prioridad.
@Sherlouk ya, si quieres poner un PR invalidando allí, podemos darle una oportunidad
Enviado con GitHawk
Otro
Comentario más útil
Sé que definitivamente planteé un problema por esto en el pasado, pero no puedo recordar cómo lo redacté y si se cerró porque no se puede reproducir o se dejó abierto para investigación 😬
¿Eres capaz de reproducir esto en absoluto?