Dale el menú del clic derecho la copia y pega que nunca tuvo

Fixkamo-internal
Shipped
6 de septiembre de 2026 a las 1:03 UTC
Author
Kamo
Commit
20358db

Supresión del menú contextual del navegador (734f68cb) tomó la única copia / pegar el ventana terminal en realidad tenía. Eso no es lo que parecía. Hay Copy. y Pegar botones en la tira, así que esto es lo que había debajo. Leer el portapapeles está autorizado en cada navegador, y la tirada de la página su negativa a desnudarse en una captura desnuda; "copySelection" era peor, a la espera de **************** que no puede atracar nada cuando El acceso a la propiedad se lanza antes Hay una promesa. Ambos fracasaron invisiblemente. El propio menú del navegador era el único ruta que no necesitaba permiso en absoluto: xterm registra una pasta nativa. oyente en su área de texto oculto y en su raíz precisamente para que un nativo Pega las tierras en el caparaz. Así que el botón derecho se convierte en esta ventana, y la ventana dibuja el menú: - La prensa se detiene en la fase de captura, por encima de los oyentes de xterm, por lo que es nunca reportado a tmux (el ratón encendido, establecido por el agente de escritorio) y los sorteos de tmux no hay menú de pane detrás de la nuestra. Un menú, que era el punto de 734f68cb. Cada uno otro botón está intacto. Verificado en Chrome, no sólo en jsdom: la prensa no llega al emulador, .contextmenu todavía se dispara con sus coordenadas, y el menú nativo se mantiene impedido. - Copiar cae de nuevo a una zona de texto de rascado y execCommand cuando la API de Clipboard se niega, por lo que una copia está siempre disponible. Pegar usa readText, que es el la mitad de eso se puede rechazar. - Por eso cada artículo nombra su atajo. Ctrl-Shift-V es el PROPIO del navegador pegar y nunca se puede rechazar: devolver falso de la llave personalizada de xterm manejador devuelve de .keyDown antes de prevenirDefault, por lo que el navegador pasta en el textarea xterm está escuchando. Ese último también arregla una doble pasta. Ctrl-Shift-V devolvió falsamente y llamada readText, así que la pasta del navegador y la nuestra aterrizaron. Cada pasta duplicó su texto propio para cualquiera que haya concedido el permiso. Ctrl-Shift-C ahora cancela explícitamente, o Chrome abre el elemento inspector sobre el terminal en copia.

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