Githawk: Contenido superpuesto

Creado en 13 ene. 2018  ·  26Comentarios  ·  Fuente: GitHawkApp/GitHawk

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.

Imgur


Volcado de informe de error (generado automáticamente)

 Versión 1.17.0 (1515261323)
 Dispositivo: iPhone 6s (iOS 11.2.2)
 TestFlight: verdadero

🐛 bug low priority

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?

Todos 26 comentarios

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?

1013 fue el problema que planteé, prácticamente el mismo, pero no tenía el menú abierto (no estoy seguro de si eso cambia algo)

@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é:

  1. Abrir un problema con un comentario contraído
  2. Toque el botón emoji y luego rápidamente
  3. Toca el comentario que está encima para expandirlo.

Tengo un video de mí haciéndolo varias veces, pero todavía no puedo subirlo. Entonces aquí hay otra imagen.

GitHawk Upload by gingerbeardman

¿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!)

img_b925ee6eb28e-1

Aquí hay uno mio

GitHawk Upload by gingerbeardman

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.

GitHawk Upload by gingerbeardman

Mis pasos son ahora:

  1. Abre la barra de emoji
  2. Toca un emoji para agregarlo al comentario.
  3. Toca el comentario para expandir

@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:

  1. Abre la barra de emoji
  2. Toca un emoji para agregarlo al comentario.
  3. Toca el comentario para expandir

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

GitHawk Upload by gingerbeardman

¿Fue útil esta página
0 / 5 - 0 calificaciones