No Abort in PostCSS 8: Who Owns the Timeout for a Hung Async Plugin?
On PostCSS 8, a plugin may return a Promise from its root handler or visitor hooks, and process() returns a LazyResult that settles only when every plugin finishes. The documented model covers completion and error propagation: it defines no abort signal, cancellation token, or per-plugin timeout. That leaves an open design question for anyone embedding PostC