From a48f872aa1ec2a7b0f34e1076008e6b4c067c2fd Mon Sep 17 00:00:00 2001 From: "Yousef R. Gamaleldin" <81116377+yousef-rafat@users.noreply.github.com> Date: Fri, 8 May 2026 12:00:34 +0300 Subject: [PATCH 1/8] Update comfy_extras/nodes_bg_removal.py Co-authored-by: Alexis Rolland --- comfy_extras/nodes_bg_removal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_bg_removal.py b/comfy_extras/nodes_bg_removal.py index 28b7459aa..e7d67f43e 100644 --- a/comfy_extras/nodes_bg_removal.py +++ b/comfy_extras/nodes_bg_removal.py @@ -31,7 +31,7 @@ class RemoveBackGround(IO.ComfyNode): def define_schema(cls): return IO.Schema( node_id="RemoveBackGround", - category="encode", + category="image/background removal", inputs=[ IO.Image.Input("image"), IO.BackgroundRemoval.Input("bg_removal_model") From 7219c0f76ca77e6061581d5d7b2f925599425015 Mon Sep 17 00:00:00 2001 From: "Yousef R. Gamaleldin" <81116377+yousef-rafat@users.noreply.github.com> Date: Fri, 8 May 2026 12:01:01 +0300 Subject: [PATCH 2/8] background Co-authored-by: Alexis Rolland --- comfy_extras/nodes_bg_removal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_bg_removal.py b/comfy_extras/nodes_bg_removal.py index e7d67f43e..9b6903fb0 100644 --- a/comfy_extras/nodes_bg_removal.py +++ b/comfy_extras/nodes_bg_removal.py @@ -55,4 +55,4 @@ class BackGroundRemovalExtension(ComfyExtension): async def comfy_entrypoint() -> BackGroundRemovalExtension: - return BackGroundRemovalExtension() + return BackgroundRemovalExtension() From ba7e0ba49c52b32192b0bcf9894a181f8ffc7204 Mon Sep 17 00:00:00 2001 From: "Yousef R. Gamaleldin" <81116377+yousef-rafat@users.noreply.github.com> Date: Fri, 8 May 2026 12:01:19 +0300 Subject: [PATCH 3/8] background typo Co-authored-by: Alexis Rolland --- comfy_extras/nodes_bg_removal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_bg_removal.py b/comfy_extras/nodes_bg_removal.py index 9b6903fb0..326bde4cc 100644 --- a/comfy_extras/nodes_bg_removal.py +++ b/comfy_extras/nodes_bg_removal.py @@ -50,7 +50,7 @@ class BackGroundRemovalExtension(ComfyExtension): async def get_node_list(self) -> list[type[IO.ComfyNode]]: return [ LoadBackGroundRemovalModel, - RemoveBackGround + RemoveBackground ] From 4c7bed3988aae38cbf399ea5c04b8f196c83b2ae Mon Sep 17 00:00:00 2001 From: "Yousef R. Gamaleldin" <81116377+yousef-rafat@users.noreply.github.com> Date: Fri, 8 May 2026 12:02:03 +0300 Subject: [PATCH 4/8] background typo Co-authored-by: Alexis Rolland --- comfy_extras/nodes_bg_removal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_bg_removal.py b/comfy_extras/nodes_bg_removal.py index 326bde4cc..3e001e14e 100644 --- a/comfy_extras/nodes_bg_removal.py +++ b/comfy_extras/nodes_bg_removal.py @@ -54,5 +54,5 @@ class BackGroundRemovalExtension(ComfyExtension): ] -async def comfy_entrypoint() -> BackGroundRemovalExtension: +async def comfy_entrypoint() -> BackgroundRemovalExtension: return BackgroundRemovalExtension() From 6e1ad8a1e4dbff3ef021822c882a32a507bfbdc8 Mon Sep 17 00:00:00 2001 From: "Yousef R. Gamaleldin" <81116377+yousef-rafat@users.noreply.github.com> Date: Fri, 8 May 2026 12:02:26 +0300 Subject: [PATCH 5/8] background typo Co-authored-by: Alexis Rolland --- comfy_extras/nodes_bg_removal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_bg_removal.py b/comfy_extras/nodes_bg_removal.py index 3e001e14e..840d77d72 100644 --- a/comfy_extras/nodes_bg_removal.py +++ b/comfy_extras/nodes_bg_removal.py @@ -49,7 +49,7 @@ class BackGroundRemovalExtension(ComfyExtension): @override async def get_node_list(self) -> list[type[IO.ComfyNode]]: return [ - LoadBackGroundRemovalModel, + LoadBackgroundRemovalModel, RemoveBackground ] From 84ae2e0abd3cd33f9c5731786d30bd156cfa89cc Mon Sep 17 00:00:00 2001 From: "Yousef R. Gamaleldin" <81116377+yousef-rafat@users.noreply.github.com> Date: Fri, 8 May 2026 12:02:44 +0300 Subject: [PATCH 6/8] background typo Co-authored-by: Alexis Rolland --- comfy_extras/nodes_bg_removal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_bg_removal.py b/comfy_extras/nodes_bg_removal.py index 840d77d72..e7864fab5 100644 --- a/comfy_extras/nodes_bg_removal.py +++ b/comfy_extras/nodes_bg_removal.py @@ -45,7 +45,7 @@ class RemoveBackGround(IO.ComfyNode): mask = bg_removal_model.encode_image(image) return IO.NodeOutput(mask) -class BackGroundRemovalExtension(ComfyExtension): +class BackgroundRemovalExtension(ComfyExtension): @override async def get_node_list(self) -> list[type[IO.ComfyNode]]: return [ From 570b5c4adc327d250785014fd904f98b30fe6007 Mon Sep 17 00:00:00 2001 From: "Yousef R. Gamaleldin" <81116377+yousef-rafat@users.noreply.github.com> Date: Fri, 8 May 2026 12:03:32 +0300 Subject: [PATCH 7/8] Update comfy_extras/nodes_bg_removal.py Co-authored-by: Alexis Rolland --- comfy_extras/nodes_bg_removal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_bg_removal.py b/comfy_extras/nodes_bg_removal.py index e7864fab5..2c4834d54 100644 --- a/comfy_extras/nodes_bg_removal.py +++ b/comfy_extras/nodes_bg_removal.py @@ -12,7 +12,7 @@ class LoadBackGroundRemovalModel(IO.ComfyNode): node_id="LoadBackGroundRemovalModel", category="loaders", inputs=[ - IO.Combo.Input("background_removal_name", options=sorted(files)), + IO.Combo.Input("bg_removal_name", options=sorted(files)), ], outputs=[ IO.BackgroundRemoval.Output("bg_model") From c9ab25c5a2b0912d175eab42cb7a6fffe8e99d8f Mon Sep 17 00:00:00 2001 From: "Yousef R. Gamaleldin" <81116377+yousef-rafat@users.noreply.github.com> Date: Fri, 8 May 2026 12:04:03 +0300 Subject: [PATCH 8/8] Update comfy_extras/nodes_bg_removal.py Co-authored-by: Alexis Rolland --- comfy_extras/nodes_bg_removal.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/comfy_extras/nodes_bg_removal.py b/comfy_extras/nodes_bg_removal.py index 2c4834d54..dccffbc01 100644 --- a/comfy_extras/nodes_bg_removal.py +++ b/comfy_extras/nodes_bg_removal.py @@ -30,7 +30,8 @@ class RemoveBackGround(IO.ComfyNode): @classmethod def define_schema(cls): return IO.Schema( - node_id="RemoveBackGround", + node_id="RemoveBackground", + display_name="Remove Background", category="image/background removal", inputs=[ IO.Image.Input("image"),