Fix and a name such that forces a two-coloring of . For each ground-model finite set , record its full forcing decision pattern
There are at most such patterns, since is a strong limit cardinal and . For finite the number of patterns is finite, also below . Encode the patterns by an ordinal and apply the assumed finite-subset partition property to obtain of size such that is constant on for every .
For each , choose one . Conditions below deciding are dense. Whenever one such condition decides the value, equality of patterns means it forces that same value at every . A generic filter containing meets this dense set for each , so is constant on each in the extension. The constants may differ with , exactly as required.
The forcing has size below the regular , hence satisfies the -chain condition for forcing and preserves its cardinality. The ground-model set consequently still has size . Since the argument works for every name and condition,
This is small forcing preservation of finite-subset partition properties; no closure assumption on the forcing is required.