lllyasviel / lllyasviel/stable-diffusion-webui-forge
[Bug]: Soft Inpaint on Forge2 doesn't appear to work as intended (First noticed this issue in ReForge; it is happening in Forge as well)
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 13k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
Ok this was a problem that I first noticed in the new Forge backend of ReForge, but it seems like it is an issue with the new Forge backend itself.
When you go to Soft Inpaint something and the mask blur is greater than the mask itself, the UI will display the inpainted output only to return an output where nothing changes and the picture remains the exact same. This appears to have been severely exaggerated in Forge2 where sometimes inpainting is impossible without setting the mask blur to 0 (sometimes between 3 or 4 for larger masks), because the UI will attempt to inpaint but drop it otherwise.
This does not appear in any webuis using the old Gradio backend e.g. Forge-classic or Forge1 of ReForge. It is exclusively an issue with inpainting in New Forge backend UIs.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing Soft Inpaint in a New Forge backend UI with mask blur greater than the mask, then compare the behavior with Forge-classic or Forge1 using the same image and settings. Trace the inpainting path responsible for dropping or preserving the output; done means masks with larger blur produce the intended changed image rather than the unchanged original.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100