Migra extensiones de ComfyUI del monkey-patching obsoleto a la API del menú contextual: menús del lienzo y nodos, elementos condicionales, submenús y depuración.
Esta guía te ayuda a migrar del enfoque obsoleto de monkey-patching a la nueva API de extensión del menú contextual.El enfoque anterior de monkey-patching de LGraphCanvas.prototype.getCanvasMenuOptions y nodeType.prototype.getExtraMenuOptions está obsoleto:
Si ves advertencias de obsolescencia en la consola de tu navegador, tu extensión está usando la API antigua y deberías migrarla.
Este enfoque declarativo es más limpio y coincide con los patrones que se usan en todo el código de ComfyUI.
Aunque también se admite un enfoque basado en callbacks con has_submenu: true y new LiteGraph.ContextMenu(), se prefiere la propiedad declarativa submenu porque es más fácil de mantener.
[DEPRECATED] Monkey-patching getCanvasMenuOptions is deprecated. (Extension: "MyExtension")Please use the new context menu API instead.See: https://docs.comfy.org/custom-nodes/js/context-menu-migration
Tu extensión está usando el enfoque antiguo y deberías migrarla.