Skip to content

Verify restore_mask workflow matches PR #1172 fix #4

@djdarcy

Description

@djdarcy

Description

Ensure that the restore_mask functionality in Preview Bridge Extended correctly handles the standard inpainting workflow that PR #1172 addressed in the original Impact-Pack.

Standard Workflow to Validate

  1. Run SDXL/generation workflow → output goes to Preview Bridge
  2. Preview Bridge blocks (block=if_empty_editor)
  3. User locks seed value in their seed node
  4. User draws mask in MaskEditor, saves
  5. User re-runs workflow
  6. Mask is preserved correctly for inpainting step
  7. Repeat steps 4-6 for iterative refinement

Key Scenarios to Test

  • restore_mask=always: Mask preserved across all re-runs
  • restore_mask=if_same_size: Mask preserved only when image dimensions match
  • restore_mask=never: Mask cleared each run (fresh start)
  • Multiple iterations: Mask edits accumulate correctly
  • Image change detection: Cache invalidates when new image arrives

Related

Milestone

v0.3.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttestingTesting and validation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions