Files
Seth Hillbrand 7c4229c066 Re-prune minimum-width violations after zone knockouts
Zone-to-zone clearance knockouts and higher-priority zone subtraction
happen after the initial deflate/inflate minimum-width enforcement
cycle.  These knockouts can carve out material and leave thin copper
strips that violate the zone's minimum width constraint.

Add a second deflate/inflate pass that runs only when knockouts were
actually applied.  The result is intersected with the pre-deflate
boundary to prevent re-inflation into cleared areas (keepouts, pad
clearances, etc.).

Fixes https://gitlab.com/kicad/code/kicad/-/issues/23332
2026-03-09 12:40:37 -07:00
..