A region text request now carries its resolved exclusions, and a request
is identified by its own snapshot rather than by its ticket and offer, so
a worker answer for an exclusion that has since moved cannot be accepted.
The worker shapes each paragraph around those exclusions inside the
paragraph's content box and records fragment origins, band geometry, the
source and every font metric (stretch, numeric and ligature variants,
variation and feature settings, optical sizing). Painting, selection and
hit testing read the accepted publication, never live layout.
A flowed paragraph therefore stays on the worker raster instead of
retiring the region. The registration returns to ordinary native views
when the raster cannot draw what the content needs: a flow the worker
cannot complete, paint the opaque surface does not draw (backgrounds,
borders, shadows, opacity, transforms, a painted or nested exclusion,
text stroke, which is inherited) or a clipping box inside the content
other than a scroll view, since the raster clips lines only to the owner
and its scroll port. Native projections still return flow to ordinary
views. Retirement replays the view creates and edits the projection held
back, and a superseded completion or fallback cannot retire a successor
registration.
Co-Authored-By: Claude Opus 5.5 <[email protected]>