Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Quick-add behavior when called from context menu

Abierto
#5,783 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
javascript
Área
frontend

Línea de trabajo

Comienza reproduciendo el flujo del menú contextual en el editor de Node-RED y compáralo con el flujo de cmd/ctrl-click descrito en el issue. Sigue la entrada Insert > Node del menú contextual y el manejo de clics en el workspace del diálogo quick-add. Se considera terminado cuando hacer clic en otro lugar cierra el diálogo de forma consistente, en lugar de moverlo y mantenerlo abierto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug editor
Current Behavior

I'm not sure whether this should be considered a bug or a feature, since it could help with the node positioning.

If you right-click on the workspace to open the context menu, select Insert > Node, the quick-add dialog will open. Then, if you click elsewhere on the workspace, the quick-add dialog will "be moved" there. And this will repeat until you close the quick-add dialog.

This doesn't happen when opening the quick-add dialog using cmd/ctrl + click. The quick-add dialog will be closed if you click elsewhere.

https://github.com/user-attachments/assets/11a7bd53-281f-40ff-a59d-b61d5dada700

Expected Behavior

No response

Steps To Reproduce
  • Right-click on the workspace to open the context menu
  • Select Insert > Node
  • Click elsewhere on the workspace
Example flow

No response

Environment
  • Node-RED version: current dev branch (also happens in v4)
  • Node.js version: 26.0.0
  • npm version: 11.12.1
  • Platform/OS: macOS Tahoe 26.5
  • Browser: Chrome, Safari, Firefox
Lenguaje dominante
JavaScript
Estrellas
23.7k
Forks
3.9k
Merge medio
1 d
PR fusionados (30 d)
11

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de node-red/node-red

Todos los issues de node-red/node-red

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.