El cursor se mueve al final de línea al subir una imagen por la barra de herramientas

Noté que el foco se mueve al subir archivos, por ejemplo, cuando tengo el cursor enfocado en una ubicación particular, luego subo un archivo y este se mueve a una ubicación extraña. Eso es lo principal que quiero comprobar.

3 Me gusta

@martin puede echar un vistazo rápido, dicho esto, una reproducción aquí sería genial, ¿cómo estás subiendo (copiar y pegar, arrastrar y soltar, barra de herramientas)? ¿navegador (supongo que Chrome)? ¿qué es body + caret antes … después?

4 Me gusta

Entonces, si entiendo correctamente, ¿cuando subimos, debemos mantener el cursor en la ubicación original después de que la carga se complete? Puedo replicar el problema:

  1. Haz clic en medio de la oración
  2. Sube un archivo
  3. Mi cursor ahora está al final de la oración

Peek 2022-01-14 14-32

En mi gif, el cursor va al final de la oración tan pronto como comienza el procesamiento. Tenga en cuenta que la carga y el procesamiento de markdown van al lugar correcto, al menos.

Con arrastrar y soltar, el carácter permanece donde se supone que debe estar, lo mismo ocurre al pegar, ¿por lo que hacer clic en el botón de carga parece ser el único lugar donde esto es un problema?

6 Me gusta

¡Sí, exacto, bien demostrado! Solo conserva la ubicación del cursor. ¡Gracias!

4 Me gusta

@zogstrip, ¿puede @andrei encargarse de esto? Es probable que esté relacionado con la otra función que inserta saltos de línea.

También hay que tener cuidado aquí para determinar si el error aparece cuando insertamos el marcador de posición por primera vez o después de reemplazar el marcador de posición con la carga. Mi instinto es que aparece una vez que se agrega el marcador de posición.

Se está moviendo a un error dedicado.

5 Me gusta

@andrei ¿puedes añadir esto a tu lista?

Podría ser complicado, ya que hay muchas formas diferentes en que permitimos a los usuarios añadir subidas.

2 Me gusta

Claro, me encargaré de esto. Como dijo Sam, esto probablemente está relacionado con el problema con los saltos de línea.

4 Me gusta

Aquí está la solución al problema:

6 Me gusta

Parece que hemos retrocedido aquí :thinking:

Sin embargo, al cargar (a través de la barra de herramientas, arrastrar y soltar o copiar y pegar), el cursor se mueve al final de la publicación (no a la línea).

Al menos en la última versión de macOS / Safari.

@cvx ¿tienes alguna idea de qué puede ser? No me importa si esto es difícil de arreglar.

1 me gusta